@charset "UTF-8";
/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/
#outdated {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 15px 15px 30px;
  text-align: center;
  text-transform: uppercase;
  z-index: 1500;
  background-color: #f25648;
  color: #ffffff; }
  #outdated h6 {
    font-size: 25px;
    line-height: 25px;
    margin: 30px 0 10px; }
  #outdated p {
    font-size: 12px;
    line-height: 12px;
    margin: 0; }
  #outdated #btnUpdateBrowser {
    display: block;
    position: relative;
    padding: 10px 20px;
    margin: 30px auto 0;
    width: 230px;
    /*need for IE*/
    color: #ffffff;
    text-decoration: none;
    border: 2px solid #ffffff;
    cursor: pointer; }
    #outdated #btnUpdateBrowser:hover {
      color: #f25648;
      background-color: #ffffff; }
  #outdated .last {
    position: absolute;
    top: 10px;
    right: 25px;
    width: 20px;
    height: 20px; }
    #outdated .last[dir='rtl'] {
      right: auto !important;
      left: 25px !important; }
  #outdated #btnCloseUpdateBrowser {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #ffffff;
    font-size: 36px;
    line-height: 36px; }
  * html #outdated {
    position: absolute; }

.img-cover {
  background-size: cover;
  background-position: center center;
  padding-top: 56.25%; }

.flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.display-flex {
  display: -ms-flexbox;
  display: flex; }

.flex-column {
  -ms-flex-direction: column;
      flex-direction: column; }

@media (min-width: 1025px) and (max-width: 1199px) {
  .display-md-flex {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1200px) {
  .display-md-flex {
    display: -ms-flexbox;
    display: flex; } }

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.align-items-center {
  -ms-flex-align: center;
      align-items: center; }

.justify-content-between {
  -ms-flex-pack: justify;
      justify-content: space-between; }

.offScreen {
  clip: rect(1px 1px 1px 1px);
  /* IE 6/7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  /* added line */
  width: 1px; }

.high-contrast-mode img.offScreen {
  clip: initial;
  clip: inherit;
  height: auto;
  position: static;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto; }

.high-contrast-mode img.sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: auto;
  clip: initial;
  clip: inherit;
  border: 0;
  max-width: 100%;
  max-height: 100%; }

.high-contrast-mode .img-cover {
  padding-top: 0 !important; }

.screenReaderHide {
  position: absolute;
  left: -100%;
  width: 0;
  height: 0;
  font-size: 0; }

.imgWrap {
  text-align: center; }
  .imgWrap img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    display: inline-block; }

+
.hc-img {
  position: relative;
  display: inline-block;
  overflow: hidden; }
  +
.hc-img img {
    position: absolute;
    display: block;
    -webkit-user-drag: none;
    -moz-user-drag: none; }
  .sfPageEditorWrp +
.hc-img {
    overflow: hidden !important; }

.bg-cover {
  background-size: cover;
  background-position: center; }
  .high-contrast-mode .bg-cover {
    padding: 0 !important; }
    .high-contrast-mode .bg-cover img {
      margin: 0 auto;
      display: block; }

.bg-square {
  padding-top: 100%; }

.high-contrast-mode .bg-cover, .high-contrast-mode
.bg-square {
  padding: 0 !important; }
  .high-contrast-mode .bg-cover img, .high-contrast-mode
  .bg-square img {
    margin: 0 auto;
    display: block; }

.pre-line {
  white-space: pre-line; }

.speech-bubble, .pageTheme-NACP .article-detail .card-content, .pageTheme-NACP .CR02 .banner-content,
.speech-bubble-centered,
.pageTheme-NACP .bg-secondary-1 blockquote {
  position: relative; }
  .speech-bubble:before, .pageTheme-NACP .article-detail .card-content:before, .pageTheme-NACP .CR02 .banner-content:before,
  .speech-bubble-centered:before,
  .pageTheme-NACP .bg-secondary-1 blockquote:before {
    content: "";
    background-repeat: no-repeat;
    background-size: 120% 120%;
    position: absolute;
    left: -35px;
    top: -5%;
    bottom: 0;
    right: 0;
    z-index: 1; }

.speech-bubble:before, .pageTheme-NACP .article-detail .card-content:before, .pageTheme-NACP .CR02 .banner-content:before {
  background-image: url("/App_Themes/Standard/images/speechboxes.svg"); }


.speech-bubble-centered:before,
.pageTheme-NACP .bg-secondary-1 blockquote:before {
  background-image: url("/App_Themes/Standard/images/speechboxes-centered.svg"); }

.trim-text {
  max-height: calc(3 * 1.5em);
  overflow: hidden; }

.position-relative {
  position: relative; }

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

.cursor-pointer {
  cursor: pointer; }

@media (min-width: 1025px) and (max-width: 1199px) {
  .text-md-center {
    text-align: center; } }

@media (min-width: 1200px) {
  .text-md-center {
    text-align: center; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .text-lg-right {
    text-align: right; } }

@media (min-width: 1200px) {
  .text-lg-right {
    text-align: right; } }

.w-100 {
  width: 100%; }

.h-100 {
  height: 100%; }

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

.no-transition {
  transition: none !important;
  -webkit-border-radius: 0;
  -webkit-appearance: none !important; }

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

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

td,
th {
  padding: 0; }

ul,
ol {
  padding: 0; }
  ul li,
  ol li {
    list-style-type: none; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
/*@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important; // Black prints faster: h5bp.com/s
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    // Don't show links that are fragment identifiers,
    // or use the `javascript:` pseudo protocol
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; // h5bp.com/t
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    // Bootstrap specific changes start

    // Bootstrap components
    .navbar {
        display: none;
    }
    .btn,
    .dropup > .btn {
        > .caret {
            border-top-color: #000 !important;
        }
    }
    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;

        td,
        th {
            background-color: #fff !important;
        }
    }
    .table-bordered {
        th,
        td {
            border: 1px solid #ddd !important;
        }
    }

    // Bootstrap specific changes end
}
    */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  box-sizing: border-box; }

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

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Lato", sans-serif;
  line-height: 1.5em;
  color: #333;
  background-color: #fff; }
  body {
    font-size: 16px; }
    @media screen and (min-width: 320px) {
      body {
        font-size: calc(16px + 2 * ((100vw - 320px) / 880)); } }
    @media screen and (min-width: 1200px) {
      body {
        font-size: 18px; } }

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

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover, a:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only, .breadcrumb h2, .skipTo a {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 1.5em; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

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

.text-justify {
  text-align: justify; }

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

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

.text-uppercase, .initialism {
  text-transform: uppercase; }

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

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

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

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.428571429; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container, .CR06 .banner-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px;
  max-width: 1170px;
  width: 100%; }
  .container:before, .CR06 .banner-content:before, .container:after, .CR06 .banner-content:after {
    content: " ";
    display: table; }
  .container:after, .CR06 .banner-content:after {
    clear: both; }
  .container [class*="col-"], .CR06 .banner-content [class*="col-"] {
    padding-left: 25px;
    padding-right: 25px; }

.container.container-large, .CR06 .container-large.banner-content {
  max-width: 1586px; }

.container-medium {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px;
  max-width: 1010px;
  width: 100%; }
  .container-medium:before, .container-medium:after {
    content: " ";
    display: table; }
  .container-medium:after {
    clear: both; }

.container-small {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px;
  max-width: 860px;
  width: 100%; }
  .container-small:before, .container-small:after {
    content: " ";
    display: table; }
  .container-small:after {
    clear: both; }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

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

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

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

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

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

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1025px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr:hover > label,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  .table-responsive::-webkit-scrollbar {
    height: 8px; }
  .table-responsive::-webkit-scrollbar-track {
    background: #CBCBCB;
    border-radius: 5px; }
  .table-responsive::-webkit-scrollbar-thumb {
    background-color: #68B4B3;
    border-radius: 5px; }

.btn, .sfFormSubmit input {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 900;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 2px solid transparent;
  padding: 8px 16px;
  font-size: 1em;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.2s ease-out;
  outline: 0; }
  .btn:focus, .sfFormSubmit input:focus, .btn.focus, .sfFormSubmit input.focus, .btn:active:focus, .sfFormSubmit input:active:focus, .btn:active.focus, .sfFormSubmit input:active.focus, .btn.active:focus, label.btn:focus, .sfFormSubmit input.active:focus, .btn.active.focus, label.btn.focus, .sfFormSubmit input.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .sfFormSubmit input:hover, .btn:focus, .sfFormSubmit input:focus, .btn.focus, .sfFormSubmit input.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .sfFormSubmit input:active, .btn.active, label.btn, .sfFormSubmit input.active {
    /*outline: 0;
    background-image: none;
    @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125));*/ }
  .btn.disabled, .sfFormSubmit input.disabled, .btn[disabled], .sfFormSubmit input[disabled],
  fieldset[disabled] .btn,
  fieldset[disabled] .sfFormSubmit input,
  .sfFormSubmit fieldset[disabled] input {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e5e5;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e5e5;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active, label.btn-default,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e5e5;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, label.btn-default:hover, .btn-default.active:focus, label.btn-default:focus, .btn-default.active.focus, label.btn-default.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active, label.btn-default,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active, label.btn-success,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, label.btn-success:hover, .btn-success.active:focus, label.btn-success:focus, .btn-success.active.focus, label.btn-success.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active, label.btn-success,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active, label.btn-info,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, label.btn-info:hover, .btn-info.active:focus, label.btn-info:focus, .btn-info.active.focus, label.btn-info.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active, label.btn-info,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active, label.btn-warning,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, label.btn-warning:hover, .btn-warning.active:focus, label.btn-warning:focus, .btn-warning.active.focus, label.btn-warning.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active, label.btn-warning,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active, label.btn-danger,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, label.btn-danger:hover, .btn-danger.active:focus, label.btn-danger:focus, .btn-danger.active.focus, label.btn-danger.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active, label.btn-danger,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-primary, .sfFormSubmit input, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline,
.pageTheme-NACP .card-standard.card-events-grid .btn-white-outline {
  color: #262261;
  background-color: #68B4B3;
  border-color: #68B4B3; }
  .btn-primary:focus, .sfFormSubmit input:focus, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:focus,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:focus, .btn-primary.focus, .sfFormSubmit input.focus, .pageTheme-NACP .card-standard.card-events-single .focus.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid .focus.btn-white-outline {
    color: #262261;
    background-color: #4d9c9b;
    border-color: #346968; }
  .btn-primary:hover, .sfFormSubmit input:hover, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:hover,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:hover {
    color: #262261;
    background-color: #4d9c9b;
    border-color: #4a9594; }
  .btn-primary:active, .sfFormSubmit input:active, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:active,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:active, .btn-primary.active, label.btn-primary, .pageTheme-NACP .card-standard.card-events-single label.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid label.btn-white-outline, .sfFormSubmit input.active, .pageTheme-NACP .card-standard.card-events-single .active.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid .active.btn-white-outline,
  .open > .btn-primary.dropdown-toggle,
  .sfFormSubmit .open > input.dropdown-toggle,
  .pageTheme-NACP .card-standard.card-events-single .open > .dropdown-toggle.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid .open > .dropdown-toggle.btn-white-outline {
    color: #262261;
    background-color: #4d9c9b;
    border-color: #4a9594; }
    .btn-primary:active:hover, .sfFormSubmit input:active:hover, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:active:hover,
    .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:active:hover, .btn-primary:active:focus, .sfFormSubmit input:active:focus, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:active:focus,
    .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:active:focus, .btn-primary:active.focus, .sfFormSubmit input:active.focus, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:active.focus,
    .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:active.focus, .btn-primary.active:hover, label.btn-primary:hover, .pageTheme-NACP .card-standard.card-events-single label.btn-white-outline:hover,
    .pageTheme-NACP .card-standard.card-events-grid label.btn-white-outline:hover, .sfFormSubmit input.active:hover, .pageTheme-NACP .card-standard.card-events-single .active.btn-white-outline:hover,
    .pageTheme-NACP .card-standard.card-events-grid .active.btn-white-outline:hover, .btn-primary.active:focus, label.btn-primary:focus, .pageTheme-NACP .card-standard.card-events-single label.btn-white-outline:focus,
    .pageTheme-NACP .card-standard.card-events-grid label.btn-white-outline:focus, .sfFormSubmit input.active:focus, .pageTheme-NACP .card-standard.card-events-single .active.btn-white-outline:focus,
    .pageTheme-NACP .card-standard.card-events-grid .active.btn-white-outline:focus, .btn-primary.active.focus, label.btn-primary.focus, .pageTheme-NACP .card-standard.card-events-single label.focus.btn-white-outline,
    .pageTheme-NACP .card-standard.card-events-grid label.focus.btn-white-outline, .sfFormSubmit input.active.focus, .pageTheme-NACP .card-standard.card-events-single .active.focus.btn-white-outline,
    .pageTheme-NACP .card-standard.card-events-grid .active.focus.btn-white-outline,
    .open > .btn-primary.dropdown-toggle:hover,
    .sfFormSubmit .open > input.dropdown-toggle:hover,
    .pageTheme-NACP .card-standard.card-events-single .open > .dropdown-toggle.btn-white-outline:hover,
    .pageTheme-NACP .card-standard.card-events-grid .open > .dropdown-toggle.btn-white-outline:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .sfFormSubmit .open > input.dropdown-toggle:focus,
    .pageTheme-NACP .card-standard.card-events-single .open > .dropdown-toggle.btn-white-outline:focus,
    .pageTheme-NACP .card-standard.card-events-grid .open > .dropdown-toggle.btn-white-outline:focus,
    .open > .btn-primary.dropdown-toggle.focus,
    .sfFormSubmit .open > input.dropdown-toggle.focus,
    .pageTheme-NACP .card-standard.card-events-single .open > .dropdown-toggle.focus.btn-white-outline,
    .pageTheme-NACP .card-standard.card-events-grid .open > .dropdown-toggle.focus.btn-white-outline {
      color: #262261;
      background-color: #418483;
      border-color: #346968; }
  .btn-primary:active, .sfFormSubmit input:active, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:active,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:active, .btn-primary.active, label.btn-primary, .pageTheme-NACP .card-standard.card-events-single label.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid label.btn-white-outline, .sfFormSubmit input.active, .pageTheme-NACP .card-standard.card-events-single .active.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid .active.btn-white-outline,
  .open > .btn-primary.dropdown-toggle,
  .sfFormSubmit .open > input.dropdown-toggle,
  .pageTheme-NACP .card-standard.card-events-single .open > .dropdown-toggle.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid .open > .dropdown-toggle.btn-white-outline {
    background-image: none; }
  .btn-primary.disabled:hover, .sfFormSubmit input.disabled:hover, .pageTheme-NACP .card-standard.card-events-single .disabled.btn-white-outline:hover,
  .pageTheme-NACP .card-standard.card-events-grid .disabled.btn-white-outline:hover, .btn-primary.disabled:focus, .sfFormSubmit input.disabled:focus, .pageTheme-NACP .card-standard.card-events-single .disabled.btn-white-outline:focus,
  .pageTheme-NACP .card-standard.card-events-grid .disabled.btn-white-outline:focus, .btn-primary.disabled.focus, .sfFormSubmit input.disabled.focus, .pageTheme-NACP .card-standard.card-events-single .disabled.focus.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid .disabled.focus.btn-white-outline, .btn-primary[disabled]:hover, .sfFormSubmit input[disabled]:hover, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline[disabled]:hover,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline[disabled]:hover, .btn-primary[disabled]:focus, .sfFormSubmit input[disabled]:focus, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline[disabled]:focus,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline[disabled]:focus, .btn-primary[disabled].focus, .sfFormSubmit input[disabled].focus, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline[disabled].focus,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .sfFormSubmit input:hover,
  .sfFormSubmit fieldset[disabled] input:hover,
  fieldset[disabled] .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:hover,
  .pageTheme-NACP .card-standard.card-events-single fieldset[disabled] .btn-white-outline:hover,
  fieldset[disabled] .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:hover,
  .pageTheme-NACP .card-standard.card-events-grid fieldset[disabled] .btn-white-outline:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .sfFormSubmit input:focus,
  .sfFormSubmit fieldset[disabled] input:focus,
  fieldset[disabled] .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:focus,
  .pageTheme-NACP .card-standard.card-events-single fieldset[disabled] .btn-white-outline:focus,
  fieldset[disabled] .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:focus,
  .pageTheme-NACP .card-standard.card-events-grid fieldset[disabled] .btn-white-outline:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .sfFormSubmit input.focus,
  .sfFormSubmit fieldset[disabled] input.focus,
  fieldset[disabled] .pageTheme-NACP .card-standard.card-events-single .focus.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-single fieldset[disabled] .focus.btn-white-outline,
  fieldset[disabled] .pageTheme-NACP .card-standard.card-events-grid .focus.btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid fieldset[disabled] .focus.btn-white-outline {
    background-color: #68B4B3;
    border-color: #68B4B3; }
  .btn-primary .badge, .sfFormSubmit input .badge, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline .badge, .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline .badge {
    color: #68B4B3;
    background-color: #262261; }
  .btn-primary:hover, .sfFormSubmit input:hover, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:hover,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:hover, .btn-primary:focus, .sfFormSubmit input:focus, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:focus,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:focus {
    color: #68B4B3;
    border-color: #262261;
    background: #262261; }
  .pageTheme-DecisionAssist .btn-primary, .pageTheme-DecisionAssist .sfFormSubmit input, .sfFormSubmit .pageTheme-DecisionAssist input, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard.card-events-single .btn-white-outline, .pageTheme-NACP .card-standard.card-events-single .pageTheme-DecisionAssist .btn-white-outline,
  .pageTheme-DecisionAssist .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline, .pageTheme-NACP .card-standard.card-events-grid .pageTheme-DecisionAssist .btn-white-outline {
    color: #003057;
    background: #a0b0c0;
    border-color: #a0b0c0; }
    .pageTheme-DecisionAssist .btn-primary:hover, .pageTheme-DecisionAssist .sfFormSubmit input:hover, .sfFormSubmit .pageTheme-DecisionAssist input:hover, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:hover, .pageTheme-NACP .card-standard.card-events-single .pageTheme-DecisionAssist .btn-white-outline:hover,
    .pageTheme-DecisionAssist .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:hover, .pageTheme-NACP .card-standard.card-events-grid .pageTheme-DecisionAssist .btn-white-outline:hover, .pageTheme-DecisionAssist .btn-primary:focus, .pageTheme-DecisionAssist .sfFormSubmit input:focus, .sfFormSubmit .pageTheme-DecisionAssist input:focus, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:focus, .pageTheme-NACP .card-standard.card-events-single .pageTheme-DecisionAssist .btn-white-outline:focus,
    .pageTheme-DecisionAssist .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:focus, .pageTheme-NACP .card-standard.card-events-grid .pageTheme-DecisionAssist .btn-white-outline:focus {
      color: #a0b0c0;
      border-color: #003057;
      background: #003057; }
  .pageTheme-NACP .btn-primary, .pageTheme-NACP .sfFormSubmit input, .sfFormSubmit .pageTheme-NACP input, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline,
  .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline {
    color: #fff;
    background: #007ABD;
    border-color: #007ABD; }
    .pageTheme-NACP .btn-primary:hover, .pageTheme-NACP .sfFormSubmit input:hover, .sfFormSubmit .pageTheme-NACP input:hover, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:hover,
    .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:hover, .pageTheme-NACP .btn-primary:focus, .pageTheme-NACP .sfFormSubmit input:focus, .sfFormSubmit .pageTheme-NACP input:focus, .pageTheme-NACP .card-standard.card-events-single .btn-white-outline:focus,
    .pageTheme-NACP .card-standard.card-events-grid .btn-white-outline:focus {
      color: #fff;
      border-color: #008A96;
      background: #008A96; }

.btn-primary-open, .pageTheme-NACP .resources-list .btn-blue-outline {
  color: #68B4B3;
  background-color: transparent;
  border-color: #68B4B3; }
  .btn-primary-open:focus, .pageTheme-NACP .resources-list .btn-blue-outline:focus, .btn-primary-open.focus, .pageTheme-NACP .resources-list .focus.btn-blue-outline {
    color: #68B4B3;
    background-color: rgba(0, 0, 0, 0);
    border-color: #346968; }
  .btn-primary-open:hover, .pageTheme-NACP .resources-list .btn-blue-outline:hover {
    color: #68B4B3;
    background-color: rgba(0, 0, 0, 0);
    border-color: #4a9594; }
  .btn-primary-open:active, .pageTheme-NACP .resources-list .btn-blue-outline:active, .btn-primary-open.active, label.btn-primary-open, .pageTheme-NACP .resources-list label.btn-blue-outline, .pageTheme-NACP .resources-list .active.btn-blue-outline,
  .open > .btn-primary-open.dropdown-toggle,
  .pageTheme-NACP .resources-list .open > .dropdown-toggle.btn-blue-outline {
    color: #68B4B3;
    background-color: rgba(0, 0, 0, 0);
    border-color: #4a9594; }
    .btn-primary-open:active:hover, .pageTheme-NACP .resources-list .btn-blue-outline:active:hover, .btn-primary-open:active:focus, .pageTheme-NACP .resources-list .btn-blue-outline:active:focus, .btn-primary-open:active.focus, .pageTheme-NACP .resources-list .btn-blue-outline:active.focus, .btn-primary-open.active:hover, label.btn-primary-open:hover, .pageTheme-NACP .resources-list label.btn-blue-outline:hover, .pageTheme-NACP .resources-list .active.btn-blue-outline:hover, .btn-primary-open.active:focus, label.btn-primary-open:focus, .pageTheme-NACP .resources-list label.btn-blue-outline:focus, .pageTheme-NACP .resources-list .active.btn-blue-outline:focus, .btn-primary-open.active.focus, label.btn-primary-open.focus, .pageTheme-NACP .resources-list label.focus.btn-blue-outline, .pageTheme-NACP .resources-list .active.focus.btn-blue-outline,
    .open > .btn-primary-open.dropdown-toggle:hover,
    .pageTheme-NACP .resources-list .open > .dropdown-toggle.btn-blue-outline:hover,
    .open > .btn-primary-open.dropdown-toggle:focus,
    .pageTheme-NACP .resources-list .open > .dropdown-toggle.btn-blue-outline:focus,
    .open > .btn-primary-open.dropdown-toggle.focus,
    .pageTheme-NACP .resources-list .open > .dropdown-toggle.focus.btn-blue-outline {
      color: #68B4B3;
      background-color: rgba(0, 0, 0, 0);
      border-color: #346968; }
  .btn-primary-open:active, .pageTheme-NACP .resources-list .btn-blue-outline:active, .btn-primary-open.active, label.btn-primary-open, .pageTheme-NACP .resources-list label.btn-blue-outline, .pageTheme-NACP .resources-list .active.btn-blue-outline,
  .open > .btn-primary-open.dropdown-toggle,
  .pageTheme-NACP .resources-list .open > .dropdown-toggle.btn-blue-outline {
    background-image: none; }
  .btn-primary-open.disabled:hover, .pageTheme-NACP .resources-list .disabled.btn-blue-outline:hover, .btn-primary-open.disabled:focus, .pageTheme-NACP .resources-list .disabled.btn-blue-outline:focus, .btn-primary-open.disabled.focus, .pageTheme-NACP .resources-list .disabled.focus.btn-blue-outline, .btn-primary-open[disabled]:hover, .pageTheme-NACP .resources-list .btn-blue-outline[disabled]:hover, .btn-primary-open[disabled]:focus, .pageTheme-NACP .resources-list .btn-blue-outline[disabled]:focus, .btn-primary-open[disabled].focus, .pageTheme-NACP .resources-list .btn-blue-outline[disabled].focus,
  fieldset[disabled] .btn-primary-open:hover,
  fieldset[disabled] .pageTheme-NACP .resources-list .btn-blue-outline:hover,
  .pageTheme-NACP .resources-list fieldset[disabled] .btn-blue-outline:hover,
  fieldset[disabled] .btn-primary-open:focus,
  fieldset[disabled] .pageTheme-NACP .resources-list .btn-blue-outline:focus,
  .pageTheme-NACP .resources-list fieldset[disabled] .btn-blue-outline:focus,
  fieldset[disabled] .btn-primary-open.focus,
  fieldset[disabled] .pageTheme-NACP .resources-list .focus.btn-blue-outline,
  .pageTheme-NACP .resources-list fieldset[disabled] .focus.btn-blue-outline {
    background-color: transparent;
    border-color: #68B4B3; }
  .btn-primary-open .badge, .pageTheme-NACP .resources-list .btn-blue-outline .badge {
    color: transparent;
    background-color: #68B4B3; }
  .btn-primary-open:hover, .pageTheme-NACP .resources-list .btn-blue-outline:hover, .btn-primary-open:focus, .pageTheme-NACP .resources-list .btn-blue-outline:focus {
    color: #262261;
    background: #68B4B3;
    border-color: #68B4B3; }
  .pageTheme-DecisionAssist .btn-primary-open, .pageTheme-DecisionAssist .pageTheme-NACP .resources-list .btn-blue-outline, .pageTheme-NACP .resources-list .pageTheme-DecisionAssist .btn-blue-outline {
    color: #a0b0c0;
    border-color: #a0b0c0; }
    .pageTheme-DecisionAssist .btn-primary-open:hover, .pageTheme-DecisionAssist .pageTheme-NACP .resources-list .btn-blue-outline:hover, .pageTheme-NACP .resources-list .pageTheme-DecisionAssist .btn-blue-outline:hover, .pageTheme-DecisionAssist .btn-primary-open:focus, .pageTheme-DecisionAssist .pageTheme-NACP .resources-list .btn-blue-outline:focus, .pageTheme-NACP .resources-list .pageTheme-DecisionAssist .btn-blue-outline:focus {
      color: #fff;
      background: #a0b0c0;
      border-color: #a0b0c0; }
  .pageTheme-NACP .btn-primary-open, .pageTheme-NACP .resources-list .btn-blue-outline {
    color: #007ABD;
    border-color: #007ABD; }
    .pageTheme-NACP .btn-primary-open:hover, .pageTheme-NACP .resources-list .btn-blue-outline:hover, .pageTheme-NACP .btn-primary-open:focus, .pageTheme-NACP .resources-list .btn-blue-outline:focus {
      color: #fff;
      background: #007ABD;
      border-color: #007ABD; }

.btn-white-outline {
  color: #fff;
  background-color: transparent;
  border-color: #fff; }
  .btn-white-outline:focus, .btn-white-outline.focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #bfbfbf; }
  .btn-white-outline:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #e0e0e0; }
  .btn-white-outline:active, .btn-white-outline.active, label.btn-white-outline,
  .open > .btn-white-outline.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #e0e0e0; }
    .btn-white-outline:active:hover, .btn-white-outline:active:focus, .btn-white-outline:active.focus, .btn-white-outline.active:hover, label.btn-white-outline:hover, .btn-white-outline.active:focus, label.btn-white-outline:focus, .btn-white-outline.active.focus, label.btn-white-outline.focus,
    .open > .btn-white-outline.dropdown-toggle:hover,
    .open > .btn-white-outline.dropdown-toggle:focus,
    .open > .btn-white-outline.dropdown-toggle.focus {
      color: #fff;
      background-color: rgba(0, 0, 0, 0);
      border-color: #bfbfbf; }
  .btn-white-outline:active, .btn-white-outline.active, label.btn-white-outline,
  .open > .btn-white-outline.dropdown-toggle {
    background-image: none; }
  .btn-white-outline.disabled:hover, .btn-white-outline.disabled:focus, .btn-white-outline.disabled.focus, .btn-white-outline[disabled]:hover, .btn-white-outline[disabled]:focus, .btn-white-outline[disabled].focus,
  fieldset[disabled] .btn-white-outline:hover,
  fieldset[disabled] .btn-white-outline:focus,
  fieldset[disabled] .btn-white-outline.focus {
    background-color: transparent;
    border-color: #fff; }
  .btn-white-outline .badge {
    color: transparent;
    background-color: #fff; }
  .btn-white-outline:hover, .btn-white-outline:focus {
    background: #fff;
    color: #262261;
    border-color: #fff; }
  .pageTheme-DecisionAssist .btn-white-outline:hover, .pageTheme-DecisionAssist .btn-white-outline:focus {
    color: #003057; }
  .pageTheme-NACP .btn-white-outline:hover, .pageTheme-NACP .btn-white-outline:focus {
    color: #008A96; }

.btn-secondary, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline, .pageTheme-NACP #ft .card-standard .btn-secondary-outline, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline {
  color: #68B4B3;
  background-color: #262261;
  border-color: #262261; }
  .btn-secondary:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:focus, .btn-secondary.focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .focus.btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard .focus.btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .focus.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .focus.btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.focus.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.focus.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.focus.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.focus.btn-blue-outline, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.focus.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 .focus.btn-secondary-outline, .pageTheme-NACP #ft .card-standard .focus.btn-secondary-outline, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.focus.btn-blue-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 .focus.btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard .focus.btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.focus.btn-blue-outline, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.focus.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.focus.btn-blue-outline, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.focus.btn-blue-outline {
    color: #68B4B3;
    background-color: #17153b;
    border-color: #010103; }
  .btn-secondary:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:hover, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:hover {
    color: #68B4B3;
    background-color: #17153b;
    border-color: #141234; }
  .btn-secondary:active, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:active, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:active, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:active, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:active, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:active, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:active, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:active, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:active, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:active, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:active, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:active, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:active, .btn-secondary.active, label.btn-secondary, .pageTheme-DecisionAssist #ft .bg-primary-1 label.btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard label.btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 label.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard label.btn.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 label.btn-secondary-outline, .pageTheme-NACP #ft .card-standard label.btn-secondary-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 label.btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard label.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .bg-primary-1 .active.btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard .active.btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .active.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .active.btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.active.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.active.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.active.btn-blue-outline, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.active.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 .active.btn-secondary-outline, .pageTheme-NACP #ft .card-standard .active.btn-secondary-outline, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.btn-blue-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 .active.btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard .active.btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.btn-blue-outline, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.active.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.active.btn-blue-outline, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.active.btn-blue-outline,
  .open > .btn-secondary.dropdown-toggle,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-NACP #ft .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-NACP #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP #ft .card-standard .open > input.dropdown-toggle.btn-blue-outline {
    color: #68B4B3;
    background-color: #17153b;
    border-color: #141234; }
    .btn-secondary:active:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:active:hover, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:active:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active:hover, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:active:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active:hover, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:active:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:active:hover, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:active:hover, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active:hover, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:active:hover, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:active:hover, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active:hover, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:active:hover, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active:hover, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:active:hover, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:active:hover, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:active:hover, .btn-secondary:active:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:active:focus, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:active:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active:focus, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:active:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active:focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:active:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:active:focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:active:focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active:focus, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:active:focus, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:active:focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active:focus, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:active:focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active:focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:active:focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:active:focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:active:focus, .btn-secondary:active.focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:active.focus, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:active.focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active.focus, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:active.focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active.focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:active.focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:active.focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:active.focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active.focus, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:active.focus, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:active.focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active.focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active.focus, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:active.focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active.focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:active.focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:active.focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:active.focus, .btn-secondary.active:hover, label.btn-secondary:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 label.btn-secondary-outline:hover, .pageTheme-DecisionAssist #ft .card-standard label.btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 label.btn.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard label.btn.btn-blue-outline:hover, .pageTheme-NACP #ft .bg-primary-1 label.btn-secondary-outline:hover, .pageTheme-NACP #ft .card-standard label.btn-secondary-outline:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 label.btn.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard label.btn.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 .active.btn-secondary-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .active.btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .active.btn.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .active.btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.active.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.active.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.active.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.active.btn-blue-outline:hover, .pageTheme-NACP #ft .bg-primary-1 .active.btn-secondary-outline:hover, .pageTheme-NACP #ft .card-standard .active.btn-secondary-outline:hover, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.btn-blue-outline:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 .active.btn.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .active.btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.active.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.active.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.active.btn-blue-outline:hover, .btn-secondary.active:focus, label.btn-secondary:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 label.btn-secondary-outline:focus, .pageTheme-DecisionAssist #ft .card-standard label.btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 label.btn.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard label.btn.btn-blue-outline:focus, .pageTheme-NACP #ft .bg-primary-1 label.btn-secondary-outline:focus, .pageTheme-NACP #ft .card-standard label.btn-secondary-outline:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 label.btn.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard label.btn.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .active.btn-secondary-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .active.btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .active.btn.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .active.btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.active.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.active.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.active.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.active.btn-blue-outline:focus, .pageTheme-NACP #ft .bg-primary-1 .active.btn-secondary-outline:focus, .pageTheme-NACP #ft .card-standard .active.btn-secondary-outline:focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.btn-blue-outline:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .active.btn.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .active.btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.active.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.active.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.active.btn-blue-outline:focus, .btn-secondary.active.focus, label.btn-secondary.focus, .pageTheme-DecisionAssist #ft .bg-primary-1 label.focus.btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard label.focus.btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 label.focus.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard label.focus.btn.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 label.focus.btn-secondary-outline, .pageTheme-NACP #ft .card-standard label.focus.btn-secondary-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 label.focus.btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard label.focus.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .bg-primary-1 .active.focus.btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard .active.focus.btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .active.focus.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .active.focus.btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.focus.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.active.focus.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.active.focus.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.active.focus.btn-blue-outline, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.active.focus.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 .active.focus.btn-secondary-outline, .pageTheme-NACP #ft .card-standard .active.focus.btn-secondary-outline, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.focus.btn-blue-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 .active.focus.btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard .active.focus.btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.focus.btn-blue-outline, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.active.focus.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.active.focus.btn-blue-outline, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.active.focus.btn-blue-outline,
    .open > .btn-secondary.dropdown-toggle:hover,
    .pageTheme-DecisionAssist #ft .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline:hover,
    .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline:hover,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline:hover,
    .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard .open > input.dropdown-toggle.btn-blue-outline:hover,
    .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.btn-blue-outline:hover,
    .pageTheme-NACP #ft .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline:hover,
    .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.btn-secondary-outline:hover,
    .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.btn.btn-blue-outline:hover,
    .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.btn.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline:hover,
    .pageTheme-NACP #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline:hover,
    .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline:hover,
    .sfFormSubmit .pageTheme-NACP #ft .card-standard .open > input.dropdown-toggle.btn-blue-outline:hover,
    .open > .btn-secondary.dropdown-toggle:focus,
    .pageTheme-DecisionAssist #ft .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline:focus,
    .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline:focus,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline:focus,
    .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard .open > input.dropdown-toggle.btn-blue-outline:focus,
    .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.btn-blue-outline:focus,
    .pageTheme-NACP #ft .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline:focus,
    .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.btn-secondary-outline:focus,
    .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.btn.btn-blue-outline:focus,
    .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.btn.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline:focus,
    .pageTheme-NACP #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline:focus,
    .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline:focus,
    .sfFormSubmit .pageTheme-NACP #ft .card-standard .open > input.dropdown-toggle.btn-blue-outline:focus,
    .open > .btn-secondary.dropdown-toggle.focus,
    .pageTheme-DecisionAssist #ft .bg-primary-1 .open > .dropdown-toggle.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.focus.btn-blue-outline,
    .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.focus.btn-blue-outline,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.focus.btn-blue-outline,
    .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard .open > input.dropdown-toggle.focus.btn-blue-outline,
    .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.focus.btn-blue-outline,
    .pageTheme-NACP #ft .bg-primary-1 .open > .dropdown-toggle.focus.btn-secondary-outline,
    .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.focus.btn-secondary-outline,
    .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.focus.btn-blue-outline,
    .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.focus.btn.btn-blue-outline,
    .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.focus.btn.btn-blue-outline,
    .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.focus.btn-blue-outline,
    .pageTheme-NACP #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.focus.btn-blue-outline,
    .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.focus.btn-blue-outline,
    .sfFormSubmit .pageTheme-NACP #ft .card-standard .open > input.dropdown-toggle.focus.btn-blue-outline {
      color: #68B4B3;
      background-color: #0d0b21;
      border-color: #010103; }
  .btn-secondary:active, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:active, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:active, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:active, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:active, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:active, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:active, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:active, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:active, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:active, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:active, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:active, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:active, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:active, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:active, .btn-secondary.active, label.btn-secondary, .pageTheme-DecisionAssist #ft .bg-primary-1 label.btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard label.btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 label.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard label.btn.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 label.btn-secondary-outline, .pageTheme-NACP #ft .card-standard label.btn-secondary-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 label.btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard label.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .bg-primary-1 .active.btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard .active.btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .active.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .active.btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.active.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.active.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.active.btn-blue-outline, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.active.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 .active.btn-secondary-outline, .pageTheme-NACP #ft .card-standard .active.btn-secondary-outline, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.btn-blue-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 .active.btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard .active.btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.active.btn-blue-outline, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.active.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.active.btn-blue-outline, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.active.btn-blue-outline,
  .open > .btn-secondary.dropdown-toggle,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .card-standard .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-NACP #ft .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-NACP #ft .card-standard .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-NACP #ft .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP #ft .card-standard .open > input.dropdown-toggle.btn-blue-outline {
    background-image: none; }
  .btn-secondary.disabled:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 .disabled.btn-secondary-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .disabled.btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .disabled.btn.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .disabled.btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.disabled.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.disabled.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.disabled.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.disabled.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.disabled.btn-blue-outline:hover, .pageTheme-NACP #ft .bg-primary-1 .disabled.btn-secondary-outline:hover, .pageTheme-NACP #ft .card-standard .disabled.btn-secondary-outline:hover, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.disabled.btn-blue-outline:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 .disabled.btn.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .disabled.btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.disabled.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.disabled.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.disabled.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.disabled.btn-blue-outline:hover, .btn-secondary.disabled:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .disabled.btn-secondary-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .disabled.btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .disabled.btn.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .disabled.btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.disabled.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.disabled.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.disabled.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.disabled.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.disabled.btn-blue-outline:focus, .pageTheme-NACP #ft .bg-primary-1 .disabled.btn-secondary-outline:focus, .pageTheme-NACP #ft .card-standard .disabled.btn-secondary-outline:focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.disabled.btn-blue-outline:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .disabled.btn.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .disabled.btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.disabled.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.disabled.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.disabled.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.disabled.btn-blue-outline:focus, .btn-secondary.disabled.focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .disabled.focus.btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard .disabled.focus.btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .disabled.focus.btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .disabled.focus.btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.disabled.focus.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.disabled.focus.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.disabled.focus.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.disabled.focus.btn-blue-outline, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.disabled.focus.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 .disabled.focus.btn-secondary-outline, .pageTheme-NACP #ft .card-standard .disabled.focus.btn-secondary-outline, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.disabled.focus.btn-blue-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 .disabled.focus.btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard .disabled.focus.btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.disabled.focus.btn-blue-outline, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.disabled.focus.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.disabled.focus.btn-blue-outline, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.disabled.focus.btn-blue-outline, .btn-secondary[disabled]:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline[disabled]:hover, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline[disabled]:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline[disabled]:hover, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline[disabled]:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline[disabled]:hover, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline[disabled]:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline[disabled]:hover, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline[disabled]:hover, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline[disabled]:hover, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline[disabled]:hover, .pageTheme-NACP #ft .card-standard .btn-secondary-outline[disabled]:hover, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline[disabled]:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline[disabled]:hover, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline[disabled]:hover, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline[disabled]:hover, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline[disabled]:hover, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline[disabled]:hover, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline[disabled]:hover, .btn-secondary[disabled]:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline[disabled]:focus, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline[disabled]:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline[disabled]:focus, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline[disabled]:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline[disabled]:focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline[disabled]:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline[disabled]:focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline[disabled]:focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline[disabled]:focus, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline[disabled]:focus, .pageTheme-NACP #ft .card-standard .btn-secondary-outline[disabled]:focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline[disabled]:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline[disabled]:focus, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline[disabled]:focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline[disabled]:focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline[disabled]:focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline[disabled]:focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline[disabled]:focus, .btn-secondary[disabled].focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline[disabled].focus, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline[disabled].focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline[disabled].focus, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline[disabled].focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline[disabled].focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline[disabled].focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline[disabled].focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline[disabled].focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline[disabled].focus, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline[disabled].focus, .pageTheme-NACP #ft .card-standard .btn-secondary-outline[disabled].focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline[disabled].focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline[disabled].focus, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline[disabled].focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline[disabled].focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline[disabled].focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline[disabled].focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline[disabled].focus,
  fieldset[disabled] .btn-secondary:hover,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist #ft .bg-primary-1 fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:hover,
  .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 fieldset[disabled] .btn.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:hover,
  .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] .btn.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:hover,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:hover,
  .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover,
  .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:hover,
  .pageTheme-NACP #ft .bg-primary-1 fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .btn-secondary-outline:hover,
  .pageTheme-NACP #ft .card-standard fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover,
  .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard #ft .bg-primary-1 fieldset[disabled] .btn.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:hover,
  .pageTheme-NACP #ft .card-standard fieldset[disabled] .btn.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:hover,
  .pageTheme-NACP #ft .card-standard .sfFormSubmit fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-NACP #ft .card-standard fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .btn-secondary:focus,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist #ft .bg-primary-1 fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:focus,
  .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 fieldset[disabled] .btn.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:focus,
  .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] .btn.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:focus,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:focus,
  .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus,
  .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:focus,
  .pageTheme-NACP #ft .bg-primary-1 fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .btn-secondary-outline:focus,
  .pageTheme-NACP #ft .card-standard fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus,
  .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard #ft .bg-primary-1 fieldset[disabled] .btn.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:focus,
  .pageTheme-NACP #ft .card-standard fieldset[disabled] .btn.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:focus,
  .pageTheme-NACP #ft .card-standard .sfFormSubmit fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-NACP #ft .card-standard fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .btn-secondary.focus,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .bg-primary-1 .focus.btn-secondary-outline,
  .pageTheme-DecisionAssist #ft .bg-primary-1 fieldset[disabled] .focus.btn-secondary-outline,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .focus.btn-secondary-outline,
  .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] .focus.btn-secondary-outline,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .focus.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 fieldset[disabled] .focus.btn.btn-blue-outline,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .focus.btn.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] .focus.btn.btn-blue-outline,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.focus.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.focus.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.focus.btn-blue-outline,
  .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .pageTheme-NACP #ft .bg-primary-1 .focus.btn-secondary-outline,
  .pageTheme-NACP #ft .bg-primary-1 fieldset[disabled] .focus.btn-secondary-outline,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .focus.btn-secondary-outline,
  .pageTheme-NACP #ft .card-standard fieldset[disabled] .focus.btn-secondary-outline,
  fieldset[disabled] .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.focus.btn-blue-outline,
  .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .pageTheme-NACP .card-standard #ft .bg-primary-1 .focus.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard #ft .bg-primary-1 fieldset[disabled] .focus.btn.btn-blue-outline,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .focus.btn.btn-blue-outline,
  .pageTheme-NACP #ft .card-standard fieldset[disabled] .focus.btn.btn-blue-outline,
  fieldset[disabled] .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.focus.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .pageTheme-NACP #ft .card-standard .sfFormSubmit input.focus.btn-blue-outline,
  .pageTheme-NACP #ft .card-standard .sfFormSubmit fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP #ft .card-standard input.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP #ft .card-standard fieldset[disabled] input.focus.btn-blue-outline {
    background-color: #262261;
    border-color: #262261; }
  .btn-secondary .badge, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline .badge, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline .badge, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline .badge, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline .badge, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline .badge, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline .badge, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline .badge, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline .badge, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline .badge, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline .badge, .pageTheme-NACP #ft .card-standard .btn-secondary-outline .badge, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline .badge, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline .badge, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline .badge, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline .badge, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline .badge, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline .badge, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline .badge {
    color: #262261;
    background-color: #68B4B3; }
  .btn-secondary:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:hover, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:hover, .btn-secondary:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:focus {
    color: #fff;
    background: #68B4B3;
    border-color: #68B4B3; }
  .pageTheme-DecisionAssist .btn-secondary, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist #ft .bg-primary-1 .btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit .pageTheme-DecisionAssist #ft .bg-primary-1 input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard .pageTheme-DecisionAssist #ft .bg-primary-1 input.btn-blue-outline, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 .pageTheme-DecisionAssist .btn-secondary-outline, .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist .btn-secondary-outline, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 .pageTheme-DecisionAssist .btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist .btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 .pageTheme-DecisionAssist input.btn-blue-outline, .pageTheme-NACP #ft .card-standard .sfFormSubmit .pageTheme-DecisionAssist input.btn-blue-outline, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 .pageTheme-DecisionAssist input.btn-blue-outline, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist input.btn-blue-outline {
    color: #a0b0c0;
    background: #003057;
    border-color: #003057; }
    .pageTheme-DecisionAssist .btn-secondary:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:hover, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist #ft .bg-primary-1 .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit .pageTheme-DecisionAssist #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard .pageTheme-DecisionAssist #ft .bg-primary-1 input.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover, .pageTheme-NACP #ft .bg-primary-1 .pageTheme-DecisionAssist .btn-secondary-outline:hover, .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist .btn-secondary-outline:hover, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 .pageTheme-DecisionAssist .btn.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 .pageTheme-DecisionAssist input.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .sfFormSubmit .pageTheme-DecisionAssist input.btn-blue-outline:hover, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 .pageTheme-DecisionAssist input.btn-blue-outline:hover, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist input.btn-blue-outline:hover, .pageTheme-DecisionAssist .btn-secondary:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:focus, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist #ft .bg-primary-1 .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit .pageTheme-DecisionAssist #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard .pageTheme-DecisionAssist #ft .bg-primary-1 input.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus, .pageTheme-NACP #ft .bg-primary-1 .pageTheme-DecisionAssist .btn-secondary-outline:focus, .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist .btn-secondary-outline:focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .pageTheme-DecisionAssist .btn.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 .pageTheme-DecisionAssist input.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit .pageTheme-DecisionAssist input.btn-blue-outline:focus, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 .pageTheme-DecisionAssist input.btn-blue-outline:focus, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard .pageTheme-DecisionAssist input.btn-blue-outline:focus {
      color: #003057;
      background: #a0b0c0;
      border-color: #a0b0c0; }
  .pageTheme-NACP .btn-secondary, .pageTheme-DecisionAssist #ft .bg-primary-1 .pageTheme-NACP .btn-secondary-outline, .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .pageTheme-NACP .btn.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP .btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 .pageTheme-NACP input.btn-blue-outline, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit .pageTheme-NACP input.btn-blue-outline, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .pageTheme-NACP input.btn-blue-outline, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP input.btn-blue-outline, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline, .pageTheme-NACP #ft .card-standard .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP #ft .bg-primary-1 .btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP #ft .bg-primary-1 input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP #ft .bg-primary-1 input.btn-blue-outline, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline {
    color: #fff;
    background: #008A96;
    border-color: #008A96; }
    .pageTheme-NACP .btn-secondary:hover, .pageTheme-DecisionAssist #ft .bg-primary-1 .pageTheme-NACP .btn-secondary-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .pageTheme-NACP .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 .pageTheme-NACP input.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit .pageTheme-NACP input.btn-blue-outline:hover, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .pageTheme-NACP input.btn-blue-outline:hover, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP input.btn-blue-outline:hover, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP #ft .bg-primary-1 .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP #ft .bg-primary-1 input.btn-blue-outline:hover, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:hover, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:hover, .pageTheme-NACP .btn-secondary:focus, .pageTheme-DecisionAssist #ft .bg-primary-1 .pageTheme-NACP .btn-secondary-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .pageTheme-NACP .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit #ft .bg-primary-1 .pageTheme-NACP input.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .card-standard .sfFormSubmit .pageTheme-NACP input.btn-blue-outline:focus, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard #ft .bg-primary-1 .pageTheme-NACP input.btn-blue-outline:focus, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist #ft .card-standard .pageTheme-NACP input.btn-blue-outline:focus, .pageTheme-DecisionAssist #ft .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus, .pageTheme-NACP #ft .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-NACP #ft .card-standard .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP #ft .bg-primary-1 .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP #ft .bg-primary-1 input.btn-blue-outline:focus, .pageTheme-NACP #ft .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus, .pageTheme-NACP .card-standard #ft .bg-primary-1 .btn.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit #ft .bg-primary-1 input.btn-blue-outline:focus, .pageTheme-NACP #ft .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard #ft .bg-primary-1 input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP #ft .card-standard input.btn-blue-outline:focus {
      color: #fff;
      background: #007ABD;
      border-color: #007ABD; }

.btn-blue-outline,
.btn-secondary-outline,
.pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline,
.pageTheme-DecisionAssist .card-standard .btn-secondary-outline,
.pageTheme-NACP .bg-primary-1 .btn-secondary-outline,
.pageTheme-NACP .card-standard .btn-secondary-outline,
.pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline,
.pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline,
.sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline,
.pageTheme-NACP .card-standard .btn.btn-blue-outline,
.pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline,
.sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline {
  color: #262261;
  background-color: transparent;
  border-color: #262261; }
  .btn-blue-outline:focus, .btn-blue-outline.focus,
  .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:focus,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:focus,
  .pageTheme-NACP .card-standard .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:focus,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus,
  .btn-secondary-outline.focus,
  .pageTheme-DecisionAssist .bg-primary-1 .focus.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .focus.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .focus.btn-secondary-outline,
  .pageTheme-NACP .card-standard .focus.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .focus.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.focus.btn-blue-outline,
  .pageTheme-NACP .card-standard .focus.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit input.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard input.focus.btn-blue-outline {
    color: #262261;
    background-color: rgba(0, 0, 0, 0);
    border-color: #010103; }
  .btn-blue-outline:hover,
  .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:hover,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:hover,
  .pageTheme-NACP .card-standard .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:hover,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover {
    color: #262261;
    background-color: rgba(0, 0, 0, 0);
    border-color: #141234; }
  .btn-blue-outline:active, .btn-blue-outline.active, label.btn-blue-outline,
  .open > .btn-blue-outline.dropdown-toggle,
  .btn-secondary-outline:active,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:active,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:active,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:active,
  .pageTheme-NACP .card-standard .btn-secondary-outline:active,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:active,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:active,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline:active,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:active,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active,
  .btn-secondary-outline.active,
  label.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-NACP .card-standard label.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .active.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .active.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.btn-secondary-outline,
  .pageTheme-DecisionAssist .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-NACP .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.btn-secondary-outline,
  .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.btn-secondary-outline,
  .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .bg-primary-1 .active.btn-secondary-outline,
  .pageTheme-NACP .card-standard .active.btn-secondary-outline,
  .pageTheme-NACP .card-standard .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .card-standard label.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.btn.btn-blue-outline,
  .pageTheme-NACP .bg-primary-1 .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .bg-primary-1 label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .active.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.active.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.btn-blue-outline,
  .pageTheme-NACP .card-standard .active.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit input.active.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard input.active.btn-blue-outline,
  .open > .btn-secondary-outline.dropdown-toggle,
  .pageTheme-DecisionAssist .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-NACP .card-standard .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-NACP .card-standard .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.btn-blue-outline {
    color: #262261;
    background-color: rgba(0, 0, 0, 0);
    border-color: #141234; }
    .btn-blue-outline:active:hover, .btn-blue-outline:active:focus, .btn-blue-outline:active.focus, .btn-blue-outline.active:hover, label.btn-blue-outline:hover, .btn-blue-outline.active:focus, label.btn-blue-outline:focus, .btn-blue-outline.active.focus, label.btn-blue-outline.focus,
    .open > .btn-blue-outline.dropdown-toggle:hover,
    .open > .btn-blue-outline.dropdown-toggle:focus,
    .open > .btn-blue-outline.dropdown-toggle.focus,
    .btn-secondary-outline:active:hover,
    .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:active:hover,
    .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:active:hover,
    .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:active:hover,
    .pageTheme-NACP .card-standard .btn-secondary-outline:active:hover,
    .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:active:hover,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:active:hover,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active:hover,
    .pageTheme-NACP .card-standard .btn.btn-blue-outline:active:hover,
    .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:active:hover,
    .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active:hover,
    .btn-secondary-outline:active:focus,
    .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:active:focus,
    .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:active:focus,
    .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:active:focus,
    .pageTheme-NACP .card-standard .btn-secondary-outline:active:focus,
    .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:active:focus,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:active:focus,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active:focus,
    .pageTheme-NACP .card-standard .btn.btn-blue-outline:active:focus,
    .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:active:focus,
    .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active:focus,
    .btn-secondary-outline:active.focus,
    .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:active.focus,
    .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:active.focus,
    .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:active.focus,
    .pageTheme-NACP .card-standard .btn-secondary-outline:active.focus,
    .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:active.focus,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:active.focus,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active.focus,
    .pageTheme-NACP .card-standard .btn.btn-blue-outline:active.focus,
    .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:active.focus,
    .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active.focus,
    .btn-secondary-outline.active:hover,
    label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline:hover,
    .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline:hover,
    .pageTheme-NACP .card-standard label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard label.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .bg-primary-1 .active.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .card-standard .active.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline:hover,
    .pageTheme-NACP .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline:hover,
    .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.btn-secondary-outline:hover,
    .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.btn-secondary-outline:hover,
    .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.btn.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.btn.btn-blue-outline:hover,
    .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline:hover,
    .pageTheme-NACP .bg-primary-1 .active.btn-secondary-outline:hover,
    .pageTheme-NACP .card-standard .active.btn-secondary-outline:hover,
    .pageTheme-NACP .card-standard .bg-primary-1 label.btn-secondary-outline:hover,
    .pageTheme-NACP .bg-primary-1 .card-standard label.btn-secondary-outline:hover,
    .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.btn.btn-blue-outline:hover,
    .pageTheme-NACP .bg-primary-1 .card-standard label.btn.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard .bg-primary-1 label.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .card-standard .active.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.active.btn-blue-outline:hover,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard .active.btn.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard .sfFormSubmit input.active.btn-blue-outline:hover,
    .sfFormSubmit .pageTheme-NACP .card-standard input.active.btn-blue-outline:hover,
    .btn-secondary-outline.active:focus,
    label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline:focus,
    .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline:focus,
    .pageTheme-NACP .card-standard label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard label.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .bg-primary-1 .active.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .card-standard .active.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline:focus,
    .pageTheme-NACP .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline:focus,
    .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.btn-secondary-outline:focus,
    .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.btn-secondary-outline:focus,
    .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.btn.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.btn.btn-blue-outline:focus,
    .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline:focus,
    .pageTheme-NACP .bg-primary-1 .active.btn-secondary-outline:focus,
    .pageTheme-NACP .card-standard .active.btn-secondary-outline:focus,
    .pageTheme-NACP .card-standard .bg-primary-1 label.btn-secondary-outline:focus,
    .pageTheme-NACP .bg-primary-1 .card-standard label.btn-secondary-outline:focus,
    .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.btn.btn-blue-outline:focus,
    .pageTheme-NACP .bg-primary-1 .card-standard label.btn.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard .bg-primary-1 label.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .card-standard .active.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.active.btn-blue-outline:focus,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard .active.btn.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard .sfFormSubmit input.active.btn-blue-outline:focus,
    .sfFormSubmit .pageTheme-NACP .card-standard input.active.btn-blue-outline:focus,
    .btn-secondary-outline.active.focus,
    label.btn-secondary-outline.focus,
    .pageTheme-DecisionAssist .bg-primary-1 label.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .card-standard label.focus.btn-secondary-outline,
    .pageTheme-NACP .bg-primary-1 label.focus.btn-secondary-outline,
    .pageTheme-NACP .card-standard label.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .card-standard label.focus.btn.btn-blue-outline,
    .pageTheme-NACP .card-standard label.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .bg-primary-1 .active.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .card-standard .active.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .pageTheme-NACP .bg-primary-1 label.focus.btn-secondary-outline,
    .pageTheme-NACP .pageTheme-DecisionAssist .bg-primary-1 label.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.focus.btn-secondary-outline,
    .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.focus.btn-secondary-outline,
    .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.focus.btn-secondary-outline,
    .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.focus.btn.btn-blue-outline,
    .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.focus.btn.btn-blue-outline,
    .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.focus.btn.btn-blue-outline,
    .pageTheme-NACP .bg-primary-1 .active.focus.btn-secondary-outline,
    .pageTheme-NACP .card-standard .active.focus.btn-secondary-outline,
    .pageTheme-NACP .card-standard .bg-primary-1 label.focus.btn-secondary-outline,
    .pageTheme-NACP .bg-primary-1 .card-standard label.focus.btn-secondary-outline,
    .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.focus.btn.btn-blue-outline,
    .pageTheme-NACP .bg-primary-1 .card-standard label.focus.btn.btn-blue-outline,
    .pageTheme-NACP .card-standard .bg-primary-1 label.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .card-standard .active.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.active.focus.btn-blue-outline,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.focus.btn-blue-outline,
    .pageTheme-NACP .card-standard .active.focus.btn.btn-blue-outline,
    .pageTheme-NACP .card-standard .sfFormSubmit input.active.focus.btn-blue-outline,
    .sfFormSubmit .pageTheme-NACP .card-standard input.active.focus.btn-blue-outline,
    .open > .btn-secondary-outline.dropdown-toggle:hover,
    .pageTheme-DecisionAssist .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.btn-secondary-outline:hover,
    .pageTheme-NACP .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline:hover,
    .pageTheme-NACP .card-standard .open > .dropdown-toggle.btn-secondary-outline:hover,
    .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.btn.btn-blue-outline:hover,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline:hover,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard .open > .dropdown-toggle.btn.btn-blue-outline:hover,
    .pageTheme-NACP .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline:hover,
    .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.btn-blue-outline:hover,
    .open > .btn-secondary-outline.dropdown-toggle:focus,
    .pageTheme-DecisionAssist .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.btn-secondary-outline:focus,
    .pageTheme-NACP .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline:focus,
    .pageTheme-NACP .card-standard .open > .dropdown-toggle.btn-secondary-outline:focus,
    .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.btn.btn-blue-outline:focus,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline:focus,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard .open > .dropdown-toggle.btn.btn-blue-outline:focus,
    .pageTheme-NACP .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline:focus,
    .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.btn-blue-outline:focus,
    .open > .btn-secondary-outline.dropdown-toggle.focus,
    .pageTheme-DecisionAssist .bg-primary-1 .open > .dropdown-toggle.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.focus.btn-secondary-outline,
    .pageTheme-NACP .bg-primary-1 .open > .dropdown-toggle.focus.btn-secondary-outline,
    .pageTheme-NACP .card-standard .open > .dropdown-toggle.focus.btn-secondary-outline,
    .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.focus.btn.btn-blue-outline,
    .pageTheme-DecisionAssist .card-standard .sfFormSubmit .open > input.dropdown-toggle.focus.btn-blue-outline,
    .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.focus.btn-blue-outline,
    .pageTheme-NACP .card-standard .open > .dropdown-toggle.focus.btn.btn-blue-outline,
    .pageTheme-NACP .card-standard .sfFormSubmit .open > input.dropdown-toggle.focus.btn-blue-outline,
    .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.focus.btn-blue-outline {
      color: #262261;
      background-color: rgba(0, 0, 0, 0);
      border-color: #010103; }
  .btn-blue-outline:active, .btn-blue-outline.active, label.btn-blue-outline,
  .open > .btn-blue-outline.dropdown-toggle,
  .btn-secondary-outline:active,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:active,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:active,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:active,
  .pageTheme-NACP .card-standard .btn-secondary-outline:active,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:active,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:active,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:active,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline:active,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:active,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:active,
  .btn-secondary-outline.active,
  label.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-NACP .card-standard label.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .active.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .active.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.btn-secondary-outline,
  .pageTheme-DecisionAssist .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-NACP .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.btn-secondary-outline,
  .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.btn-secondary-outline,
  .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .card-standard label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .bg-primary-1 label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .bg-primary-1 label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .pageTheme-NACP .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .bg-primary-1 .active.btn-secondary-outline,
  .pageTheme-NACP .card-standard .active.btn-secondary-outline,
  .pageTheme-NACP .card-standard .bg-primary-1 label.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .card-standard label.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .card-standard label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .bg-primary-1 label.btn.btn-blue-outline,
  .pageTheme-NACP .bg-primary-1 .card-standard label.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .bg-primary-1 label.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .active.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.active.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.active.btn-blue-outline,
  .pageTheme-NACP .card-standard .active.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit input.active.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard input.active.btn-blue-outline,
  .open > .btn-secondary-outline.dropdown-toggle,
  .pageTheme-DecisionAssist .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-NACP .card-standard .open > .dropdown-toggle.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard .open > input.dropdown-toggle.btn-blue-outline,
  .pageTheme-NACP .card-standard .open > .dropdown-toggle.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit .open > input.dropdown-toggle.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard .open > input.dropdown-toggle.btn-blue-outline {
    background-image: none; }
  .btn-blue-outline.disabled:hover, .btn-blue-outline.disabled:focus, .btn-blue-outline.disabled.focus, .btn-blue-outline[disabled]:hover, .btn-blue-outline[disabled]:focus, .btn-blue-outline[disabled].focus,
  fieldset[disabled] .btn-blue-outline:hover,
  fieldset[disabled] .btn-blue-outline:focus,
  fieldset[disabled] .btn-blue-outline.focus,
  .btn-secondary-outline.disabled:hover,
  .pageTheme-DecisionAssist .bg-primary-1 .disabled.btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .card-standard .disabled.btn-secondary-outline:hover,
  .pageTheme-NACP .bg-primary-1 .disabled.btn-secondary-outline:hover,
  .pageTheme-NACP .card-standard .disabled.btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .card-standard .disabled.btn.btn-blue-outline:hover,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.disabled.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.disabled.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard .disabled.btn.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard .sfFormSubmit input.disabled.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-NACP .card-standard input.disabled.btn-blue-outline:hover,
  .btn-secondary-outline.disabled:focus,
  .pageTheme-DecisionAssist .bg-primary-1 .disabled.btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .card-standard .disabled.btn-secondary-outline:focus,
  .pageTheme-NACP .bg-primary-1 .disabled.btn-secondary-outline:focus,
  .pageTheme-NACP .card-standard .disabled.btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .card-standard .disabled.btn.btn-blue-outline:focus,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.disabled.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.disabled.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard .disabled.btn.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard .sfFormSubmit input.disabled.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-NACP .card-standard input.disabled.btn-blue-outline:focus,
  .btn-secondary-outline.disabled.focus,
  .pageTheme-DecisionAssist .bg-primary-1 .disabled.focus.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .disabled.focus.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 .disabled.focus.btn-secondary-outline,
  .pageTheme-NACP .card-standard .disabled.focus.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard .disabled.focus.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.disabled.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.disabled.focus.btn-blue-outline,
  .pageTheme-NACP .card-standard .disabled.focus.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit input.disabled.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard input.disabled.focus.btn-blue-outline,
  .btn-secondary-outline[disabled]:hover,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline[disabled]:hover,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline[disabled]:hover,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline[disabled]:hover,
  .pageTheme-NACP .card-standard .btn-secondary-outline[disabled]:hover,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline[disabled]:hover,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline[disabled]:hover,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline[disabled]:hover,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline[disabled]:hover,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline[disabled]:hover,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline[disabled]:hover,
  .btn-secondary-outline[disabled]:focus,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline[disabled]:focus,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline[disabled]:focus,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline[disabled]:focus,
  .pageTheme-NACP .card-standard .btn-secondary-outline[disabled]:focus,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline[disabled]:focus,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline[disabled]:focus,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline[disabled]:focus,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline[disabled]:focus,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline[disabled]:focus,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline[disabled]:focus,
  .btn-secondary-outline[disabled].focus,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline[disabled].focus,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline[disabled].focus,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline[disabled].focus,
  .pageTheme-NACP .card-standard .btn-secondary-outline[disabled].focus,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline[disabled].focus,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline[disabled].focus,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline[disabled].focus,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline[disabled].focus,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline[disabled].focus,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline[disabled].focus,
  fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .bg-primary-1 fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .card-standard fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:hover,
  .pageTheme-NACP .bg-primary-1 fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-NACP .card-standard .btn-secondary-outline:hover,
  .pageTheme-NACP .card-standard fieldset[disabled] .btn-secondary-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:hover,
  .pageTheme-DecisionAssist .card-standard fieldset[disabled] .btn.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:hover,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-NACP .card-standard .btn.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard fieldset[disabled] .btn.btn-blue-outline:hover,
  fieldset[disabled] .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard .sfFormSubmit fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-NACP .card-standard fieldset[disabled] input.btn-blue-outline:hover,
  fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .bg-primary-1 fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .card-standard fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:focus,
  .pageTheme-NACP .bg-primary-1 fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-NACP .card-standard .btn-secondary-outline:focus,
  .pageTheme-NACP .card-standard fieldset[disabled] .btn-secondary-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:focus,
  .pageTheme-DecisionAssist .card-standard fieldset[disabled] .btn.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:focus,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-NACP .card-standard .btn.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard fieldset[disabled] .btn.btn-blue-outline:focus,
  fieldset[disabled] .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard .sfFormSubmit fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-NACP .card-standard fieldset[disabled] input.btn-blue-outline:focus,
  fieldset[disabled] .btn-secondary-outline.focus,
  fieldset[disabled] .pageTheme-DecisionAssist .bg-primary-1 .focus.btn-secondary-outline,
  .pageTheme-DecisionAssist .bg-primary-1 fieldset[disabled] .focus.btn-secondary-outline,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .focus.btn-secondary-outline,
  .pageTheme-DecisionAssist .card-standard fieldset[disabled] .focus.btn-secondary-outline,
  fieldset[disabled] .pageTheme-NACP .bg-primary-1 .focus.btn-secondary-outline,
  .pageTheme-NACP .bg-primary-1 fieldset[disabled] .focus.btn-secondary-outline,
  fieldset[disabled] .pageTheme-NACP .card-standard .focus.btn-secondary-outline,
  .pageTheme-NACP .card-standard fieldset[disabled] .focus.btn-secondary-outline,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .focus.btn.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard fieldset[disabled] .focus.btn.btn-blue-outline,
  fieldset[disabled] .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.focus.btn-blue-outline,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .pageTheme-NACP .card-standard .focus.btn.btn-blue-outline,
  .pageTheme-NACP .card-standard fieldset[disabled] .focus.btn.btn-blue-outline,
  fieldset[disabled] .pageTheme-NACP .card-standard .sfFormSubmit input.focus.btn-blue-outline,
  .pageTheme-NACP .card-standard .sfFormSubmit fieldset[disabled] input.focus.btn-blue-outline,
  fieldset[disabled] .sfFormSubmit .pageTheme-NACP .card-standard input.focus.btn-blue-outline,
  .sfFormSubmit .pageTheme-NACP .card-standard fieldset[disabled] input.focus.btn-blue-outline {
    background-color: transparent;
    border-color: #262261; }
  .btn-blue-outline .badge,
  .btn-secondary-outline .badge,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline .badge,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline .badge,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline .badge,
  .pageTheme-NACP .card-standard .btn-secondary-outline .badge,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline .badge,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline .badge,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline .badge,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline .badge,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline .badge,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline .badge {
    color: transparent;
    background-color: #262261; }
  .btn-blue-outline:hover, .btn-blue-outline:focus,
  .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:hover,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:hover,
  .pageTheme-NACP .card-standard .btn-secondary-outline:hover,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:hover,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline:hover,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:hover,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover,
  .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:focus,
  .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:focus,
  .pageTheme-NACP .card-standard .btn-secondary-outline:focus,
  .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:focus,
  .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard .btn.btn-blue-outline:focus,
  .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:focus,
  .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus {
    background: #262261;
    color: #fff;
    border-color: #262261; }
  .pageTheme-DecisionAssist .btn-blue-outline, .pageTheme-DecisionAssist .btn-secondary-outline, .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard .btn-secondary-outline, .pageTheme-DecisionAssist .pageTheme-NACP .bg-primary-1 .btn-secondary-outline, .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .btn-secondary-outline, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .btn-secondary-outline, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .btn.btn-blue-outline, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .btn.btn-blue-outline, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit .pageTheme-DecisionAssist input.btn-blue-outline, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard .pageTheme-DecisionAssist input.btn-blue-outline {
    color: #003057;
    border-color: #003057; }
    .pageTheme-DecisionAssist .btn-blue-outline:hover, .pageTheme-DecisionAssist .btn-blue-outline:focus, .pageTheme-DecisionAssist .btn-secondary-outline:hover, .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:hover, .pageTheme-DecisionAssist .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .btn-secondary-outline:hover, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .btn-secondary-outline:hover, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit .pageTheme-DecisionAssist input.btn-blue-outline:hover, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard .pageTheme-DecisionAssist input.btn-blue-outline:hover, .pageTheme-DecisionAssist .btn-secondary-outline:focus, .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:focus, .pageTheme-DecisionAssist .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-NACP .bg-primary-1 .pageTheme-DecisionAssist .btn-secondary-outline:focus, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .btn-secondary-outline:focus, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .pageTheme-DecisionAssist .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit .pageTheme-DecisionAssist input.btn-blue-outline:focus, .pageTheme-DecisionAssist .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard .pageTheme-DecisionAssist input.btn-blue-outline:focus {
      background: #003057;
      color: #fff;
      border-color: #003057; }
  .pageTheme-NACP .btn-blue-outline, .pageTheme-NACP .btn-secondary-outline, .pageTheme-NACP .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .btn-secondary-outline, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .btn-secondary-outline, .pageTheme-NACP .bg-primary-1 .btn-secondary-outline, .pageTheme-NACP .card-standard .btn-secondary-outline, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .btn.btn-blue-outline, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP input.btn-blue-outline, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP input.btn-blue-outline, .pageTheme-NACP .card-standard .btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline {
    color: #008A96;
    border-color: #008A96; }
    .pageTheme-NACP .btn-blue-outline:hover, .pageTheme-NACP .btn-blue-outline:focus, .pageTheme-NACP .btn-secondary-outline:hover, .pageTheme-NACP .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .btn-secondary-outline:hover, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .btn-secondary-outline:hover, .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-NACP .card-standard .btn-secondary-outline:hover, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .btn.btn-blue-outline:hover, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP input.btn-blue-outline:hover, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP input.btn-blue-outline:hover, .pageTheme-NACP .card-standard .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover, .pageTheme-NACP .btn-secondary-outline:focus, .pageTheme-NACP .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .btn-secondary-outline:focus, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .btn-secondary-outline:focus, .pageTheme-NACP .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-NACP .card-standard .btn-secondary-outline:focus, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .btn.btn-blue-outline:focus, .pageTheme-NACP .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP input.btn-blue-outline:focus, .pageTheme-NACP .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP input.btn-blue-outline:focus, .pageTheme-NACP .card-standard .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus {
      background: #008A96;
      color: #fff;
      border-color: #008A96; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, label.btn-link, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg {
  padding: 12px 20px;
  font-size: 1.2em;
  line-height: 1.3333333;
  border-radius: 3px; }

.btn-sm {
  font-size: 1.1em; }

.btn-sm {
  padding: 5px 10px;
  font-size: 0.9em;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs {
  padding: 1px 5px;
  font-size: 0.8em;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.btn-clear {
  background: none;
  border: none;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  outline: 0;
  padding: 0;
  color: #262261; }
  .btn-clear:hover, .btn-clear:focus {
    color: #68B4B3; }
  .pageTheme-DecisionAssist .btn-clear {
    background: none;
    border: none;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    outline: 0;
    padding: 0;
    color: #003057; }
    .pageTheme-DecisionAssist .btn-clear:hover, .pageTheme-DecisionAssist .btn-clear:focus {
      color: #a0b0c0; }
  .pageTheme-NACP .btn-clear {
    background: none;
    border: none;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    outline: 0;
    padding: 0;
    color: #008A96; }
    .pageTheme-NACP .btn-clear:hover, .pageTheme-NACP .btn-clear:focus {
      color: #007ABD; }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > label > a, .dropdown-menu > .active > a:hover, .dropdown-menu > label > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > label > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 8px 16px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn, .sfFormSubmit .input-group-sm > .input-group-btn > input.input-group-addon {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn, .sfFormSubmit .input-group-lg > .input-group-btn > input.input-group-addon {
    padding: 12px 20px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.sfFormSubmit .input-group-btn:first-child > input,
.input-group-btn:first-child > .btn-group > .btn,
.sfFormSubmit .input-group-btn:first-child > .btn-group > input,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.sfFormSubmit .input-group-btn:last-child > input:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.sfFormSubmit .input-group-btn:last-child > .btn-group:not(:last-child) > input {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.sfFormSubmit .input-group-btn:last-child > input,
.input-group-btn:last-child > .btn-group > .btn,
.sfFormSubmit .input-group-btn:last-child > .btn-group > input,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.sfFormSubmit .input-group-btn:first-child > input:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.sfFormSubmit .input-group-btn:first-child > .btn-group:not(:first-child) > input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn, .sfFormSubmit .input-group-btn > input {
    position: relative; }
    .input-group-btn > .btn + .btn, .sfFormSubmit .input-group-btn > input + .btn, .sfFormSubmit .input-group-btn > .btn + input, .sfFormSubmit .input-group-btn > input + input {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .sfFormSubmit .input-group-btn > input:hover, .input-group-btn > .btn:focus, .sfFormSubmit .input-group-btn > input:focus, .input-group-btn > .btn:active, .sfFormSubmit .input-group-btn > input:active {
      z-index: 2; }
  
  .input-group-btn:first-child > .btn,
  .sfFormSubmit .input-group-btn:first-child > input,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  
  .input-group-btn:last-child > .btn,
  .sfFormSubmit .input-group-btn:last-child > input,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

/*.breadcrumb {
  padding: $breadcrumb-padding-vertical $breadcrumb-padding-horizontal;
  margin-bottom: $line-height-computed;
  list-style: none;
  background-color: $breadcrumb-bg;
  border-radius: $border-radius-base;

  > li {
    display: inline-block;

    + li:before {
      // [converter] Workaround for https://github.com/sass/libsass/issues/1115
      $nbsp: "\00a0";
      content: "/ "; // Unicode space added since inline-block means non-collapsing white-space
      padding: 0 5px;
      color: $breadcrumb-color;
    }
  }

  > .active {
    color: $breadcrumb-active-color;
  }
}*/
.breadcrumb {
  padding: 15px 25px;
  overflow: hidden;
  font-size: 12px;
  color: #262261;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 0; }
  .breadcrumb h2 {
    float: left;
    margin: 0;
    font-size: 12px; }
  .breadcrumb ul {
    overflow: hidden;
    margin: 0; }
  .breadcrumb li {
    float: left; }
    .breadcrumb li + li:before {
      content: "\f054";
      margin: 0 10px; }
  .breadcrumb a {
    color: #262261; }
  .pageTheme-DecisionAssist .breadcrumb {
    color: #003057; }
    .pageTheme-DecisionAssist .breadcrumb a {
      color: #003057; }
  .pageTheme-NACP .breadcrumb {
    color: #008A96; }
    .pageTheme-NACP .breadcrumb a {
      color: #008A96; }

.pagination {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  .pagination li {
    margin-left: 5px;
    margin-right: 5px; }
  .pagination a {
    padding: 7px 7px;
    border-bottom: 1px solid transparent;
    color: #262261;
    display: block;
    text-decoration: none; }
    .pagination a:hover, .pagination a:focus {
      background: #68B4B3;
      color: #262261; }
  .pagination .active a, .pagination label a {
    border-bottom-color: #68B4B3; }
  .pageTheme-DecisionAssist .pagination li {
    color: #003057; }
  .pageTheme-DecisionAssist .pagination a:hover, .pageTheme-DecisionAssist .pagination a:focus {
    background: #a0b0c0;
    color: #003057; }
  .pageTheme-DecisionAssist .pagination .active a, .pageTheme-DecisionAssist .pagination label a {
    border-bottom-color: #a0b0c0; }
  .pageTheme-NACP .pagination li {
    color: #008A96; }
  .pageTheme-NACP .pagination a:hover, .pageTheme-NACP .pagination a:focus {
    background: #007ABD;
    color: #fff; }
  .pageTheme-NACP .pagination .active a, .pageTheme-NACP .pagination label a {
    border-bottom-color: #007ABD; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 12px 20px;
  font-size: 18px;
  line-height: 1.3333333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #eeeeee; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label, .sfFormSubmit input .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge, .sfFormSubmit input .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge,
  .btn-group-xs > .btn .badge,
  .sfFormSubmit .btn-group-xs > input .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge, label.list-group-item > .badge,
  .nav-pills > .active > a > .badge,
  .nav-pills > label > a > .badge {
    color: #337ab7;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  .container .jumbotron, .CR06 .banner-content .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px; }
  .jumbotron .container, .jumbotron .CR06 .banner-content, .CR06 .jumbotron .banner-content {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron, .CR06 .banner-content .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease; }

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

.progress.active .progress-bar, label.progress .progress-bar,
.progress-bar.active,
label.progress-bar {
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }
  .progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }
  .progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }
  .progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

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

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777777; }

.list-group-item.active, label.list-group-item, .list-group-item.active:hover, label.list-group-item:hover, .list-group-item.active:focus, label.list-group-item:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
  .list-group-item.active .list-group-item-heading, label.list-group-item .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  label.list-group-item .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small,
  label.list-group-item .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, label.list-group-item:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  label.list-group-item:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small,
  label.list-group-item:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, label.list-group-item:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  label.list-group-item:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small,
  label.list-group-item:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, label.list-group-item .list-group-item-text, .list-group-item.active:hover .list-group-item-text, label.list-group-item:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text, label.list-group-item:focus .list-group-item-text {
    color: #c7ddef; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.428571429; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn, .modal-footer .sfFormSubmit input + .btn, .sfFormSubmit .modal-footer input + .btn, .modal-footer .sfFormSubmit .btn + input, .sfFormSubmit .modal-footer .btn + input, .modal-footer .sfFormSubmit input + input, .sfFormSubmit .modal-footer input + input {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .sfFormSubmit input + .btn, .sfFormSubmit .modal-footer .btn-group input + .btn, .modal-footer .btn-group .sfFormSubmit .btn + input, .sfFormSubmit .modal-footer .btn-group .btn + input, .modal-footer .btn-group .sfFormSubmit input + input, .sfFormSubmit .modal-footer .btn-group input + input {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 1025px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right, .carousel-inner > label.item.right {
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left, .carousel-inner > label.item.left {
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active, .carousel-inner > label.item {
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active, .carousel-inner > label,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active, .carousel-inner > label {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left, .carousel-inner > label.left {
    left: -100%; }
  .carousel-inner > .active.right, .carousel-inner > label.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0); }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0); }
  .carousel-indicators .active, .carousel-indicators label {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn, .carousel-caption .sfFormSubmit input, .sfFormSubmit .carousel-caption input {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

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

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

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

/*@include responsive-invisibility('.visible-print');

@media print {
  @include responsive-visibility('.visible-print');
}
.visible-print-block {
  display: none !important;

  @media print {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;

  @media print {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;

  @media print {
    display: inline-block !important;
  }
}

@media print {
  @include responsive-invisibility('.hidden-print');
}*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/app_themes/standard/styles/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/app_themes/standard/styles/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/app_themes/standard/styles/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/app_themes/standard/styles/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/app_themes/standard/styles/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/app_themes/standard/styles/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa, .breadcrumb li + li:before, .nav__toggle.active .nav__toggle_internal:before, label.nav__toggle .nav__toggle_internal:before, .layout-accordian .layout-accordian-toggle:after, .resources-list .resources-search-filters-toggle:after, #bd .resource-input-dropdown .resource-dropdown-toggle:after,
#bd .resource-input-dropdown select:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.2857142857em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.8571428571em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left, .breadcrumb li + li.fa-pull-left:before, .nav__toggle.active .fa-pull-left.nav__toggle_internal:before, label.nav__toggle .fa-pull-left.nav__toggle_internal:before, .layout-accordian .fa-pull-left.layout-accordian-toggle:after, .resources-list .fa-pull-left.resources-search-filters-toggle:after, #bd .resource-input-dropdown .fa-pull-left.resource-dropdown-toggle:after,
#bd .resource-input-dropdown select.fa-pull-left:after {
  margin-right: .3em; }

.fa.fa-pull-right, .breadcrumb li + li.fa-pull-right:before, .nav__toggle.active .fa-pull-right.nav__toggle_internal:before, label.nav__toggle .fa-pull-right.nav__toggle_internal:before, .layout-accordian .fa-pull-right.layout-accordian-toggle:after, .resources-list .fa-pull-right.resources-search-filters-toggle:after, #bd .resource-input-dropdown .fa-pull-right.resource-dropdown-toggle:after,
#bd .resource-input-dropdown select.fa-pull-right:after {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left, .breadcrumb li + li.pull-left:before, .nav__toggle.active .pull-left.nav__toggle_internal:before, label.nav__toggle .pull-left.nav__toggle_internal:before, .layout-accordian .pull-left.layout-accordian-toggle:after, .resources-list .pull-left.resources-search-filters-toggle:after, #bd .resource-input-dropdown .pull-left.resource-dropdown-toggle:after,
#bd .resource-input-dropdown select.pull-left:after {
  margin-right: .3em; }

.fa.pull-right, .breadcrumb li + li.pull-right:before, .nav__toggle.active .pull-right.nav__toggle_internal:before, label.nav__toggle .pull-right.nav__toggle_internal:before, .layout-accordian .pull-right.layout-accordian-toggle:after, .resources-list .pull-right.resources-search-filters-toggle:after, #bd .resource-input-dropdown .pull-right.resource-dropdown-toggle:after,
#bd .resource-input-dropdown select.pull-right:after {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only, .breadcrumb h2, .skipTo a {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.materialize-red {
  background-color: #e51c23 !important; }

.materialize-red-text {
  color: #e51c23 !important; }

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important; }

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important; }

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important; }

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important; }

.materialize-red.lighten-3 {
  background-color: #f3989b !important; }

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important; }

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important; }

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important; }

.materialize-red.lighten-1 {
  background-color: #ea454b !important; }

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important; }

.materialize-red.darken-1 {
  background-color: #d0181e !important; }

.materialize-red-text.text-darken-1 {
  color: #d0181e !important; }

.materialize-red.darken-2 {
  background-color: #b9151b !important; }

.materialize-red-text.text-darken-2 {
  color: #b9151b !important; }

.materialize-red.darken-3 {
  background-color: #a21318 !important; }

.materialize-red-text.text-darken-3 {
  color: #a21318 !important; }

.materialize-red.darken-4 {
  background-color: #8b1014 !important; }

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important; }

.red {
  background-color: #F44336 !important; }

.red-text {
  color: #F44336 !important; }

.red.lighten-5 {
  background-color: #FFEBEE !important; }

.red-text.text-lighten-5 {
  color: #FFEBEE !important; }

.red.lighten-4 {
  background-color: #FFCDD2 !important; }

.red-text.text-lighten-4 {
  color: #FFCDD2 !important; }

.red.lighten-3 {
  background-color: #EF9A9A !important; }

.red-text.text-lighten-3 {
  color: #EF9A9A !important; }

.red.lighten-2 {
  background-color: #E57373 !important; }

.red-text.text-lighten-2 {
  color: #E57373 !important; }

.red.lighten-1 {
  background-color: #EF5350 !important; }

.red-text.text-lighten-1 {
  color: #EF5350 !important; }

.red.darken-1 {
  background-color: #E53935 !important; }

.red-text.text-darken-1 {
  color: #E53935 !important; }

.red.darken-2 {
  background-color: #D32F2F !important; }

.red-text.text-darken-2 {
  color: #D32F2F !important; }

.red.darken-3 {
  background-color: #C62828 !important; }

.red-text.text-darken-3 {
  color: #C62828 !important; }

.red.darken-4 {
  background-color: #B71C1C !important; }

.red-text.text-darken-4 {
  color: #B71C1C !important; }

.red.accent-1 {
  background-color: #FF8A80 !important; }

.red-text.text-accent-1 {
  color: #FF8A80 !important; }

.red.accent-2 {
  background-color: #FF5252 !important; }

.red-text.text-accent-2 {
  color: #FF5252 !important; }

.red.accent-3 {
  background-color: #FF1744 !important; }

.red-text.text-accent-3 {
  color: #FF1744 !important; }

.red.accent-4 {
  background-color: #D50000 !important; }

.red-text.text-accent-4 {
  color: #D50000 !important; }

.pink {
  background-color: #e91e63 !important; }

.pink-text {
  color: #e91e63 !important; }

.pink.lighten-5 {
  background-color: #fce4ec !important; }

.pink-text.text-lighten-5 {
  color: #fce4ec !important; }

.pink.lighten-4 {
  background-color: #f8bbd0 !important; }

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important; }

.pink.lighten-3 {
  background-color: #f48fb1 !important; }

.pink-text.text-lighten-3 {
  color: #f48fb1 !important; }

.pink.lighten-2 {
  background-color: #f06292 !important; }

.pink-text.text-lighten-2 {
  color: #f06292 !important; }

.pink.lighten-1 {
  background-color: #ec407a !important; }

.pink-text.text-lighten-1 {
  color: #ec407a !important; }

.pink.darken-1 {
  background-color: #d81b60 !important; }

.pink-text.text-darken-1 {
  color: #d81b60 !important; }

.pink.darken-2 {
  background-color: #c2185b !important; }

.pink-text.text-darken-2 {
  color: #c2185b !important; }

.pink.darken-3 {
  background-color: #ad1457 !important; }

.pink-text.text-darken-3 {
  color: #ad1457 !important; }

.pink.darken-4 {
  background-color: #880e4f !important; }

.pink-text.text-darken-4 {
  color: #880e4f !important; }

.pink.accent-1 {
  background-color: #ff80ab !important; }

.pink-text.text-accent-1 {
  color: #ff80ab !important; }

.pink.accent-2 {
  background-color: #ff4081 !important; }

.pink-text.text-accent-2 {
  color: #ff4081 !important; }

.pink.accent-3 {
  background-color: #f50057 !important; }

.pink-text.text-accent-3 {
  color: #f50057 !important; }

.pink.accent-4 {
  background-color: #c51162 !important; }

.pink-text.text-accent-4 {
  color: #c51162 !important; }

.purple {
  background-color: #9c27b0 !important; }

.purple-text {
  color: #9c27b0 !important; }

.purple.lighten-5 {
  background-color: #f3e5f5 !important; }

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important; }

.purple.lighten-4 {
  background-color: #e1bee7 !important; }

.purple-text.text-lighten-4 {
  color: #e1bee7 !important; }

.purple.lighten-3 {
  background-color: #ce93d8 !important; }

.purple-text.text-lighten-3 {
  color: #ce93d8 !important; }

.purple.lighten-2 {
  background-color: #ba68c8 !important; }

.purple-text.text-lighten-2 {
  color: #ba68c8 !important; }

.purple.lighten-1 {
  background-color: #ab47bc !important; }

.purple-text.text-lighten-1 {
  color: #ab47bc !important; }

.purple.darken-1 {
  background-color: #8e24aa !important; }

.purple-text.text-darken-1 {
  color: #8e24aa !important; }

.purple.darken-2 {
  background-color: #7b1fa2 !important; }

.purple-text.text-darken-2 {
  color: #7b1fa2 !important; }

.purple.darken-3 {
  background-color: #6a1b9a !important; }

.purple-text.text-darken-3 {
  color: #6a1b9a !important; }

.purple.darken-4 {
  background-color: #4a148c !important; }

.purple-text.text-darken-4 {
  color: #4a148c !important; }

.purple.accent-1 {
  background-color: #ea80fc !important; }

.purple-text.text-accent-1 {
  color: #ea80fc !important; }

.purple.accent-2 {
  background-color: #e040fb !important; }

.purple-text.text-accent-2 {
  color: #e040fb !important; }

.purple.accent-3 {
  background-color: #d500f9 !important; }

.purple-text.text-accent-3 {
  color: #d500f9 !important; }

.purple.accent-4 {
  background-color: #aa00ff !important; }

.purple-text.text-accent-4 {
  color: #aa00ff !important; }

.deep-purple {
  background-color: #673ab7 !important; }

.deep-purple-text {
  color: #673ab7 !important; }

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important; }

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important; }

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important; }

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important; }

.deep-purple.lighten-3 {
  background-color: #b39ddb !important; }

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important; }

.deep-purple.lighten-2 {
  background-color: #9575cd !important; }

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important; }

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important; }

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important; }

.deep-purple.darken-1 {
  background-color: #5e35b1 !important; }

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important; }

.deep-purple.darken-2 {
  background-color: #512da8 !important; }

.deep-purple-text.text-darken-2 {
  color: #512da8 !important; }

.deep-purple.darken-3 {
  background-color: #4527a0 !important; }

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important; }

.deep-purple.darken-4 {
  background-color: #311b92 !important; }

.deep-purple-text.text-darken-4 {
  color: #311b92 !important; }

.deep-purple.accent-1 {
  background-color: #b388ff !important; }

.deep-purple-text.text-accent-1 {
  color: #b388ff !important; }

.deep-purple.accent-2 {
  background-color: #7c4dff !important; }

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important; }

.deep-purple.accent-3 {
  background-color: #651fff !important; }

.deep-purple-text.text-accent-3 {
  color: #651fff !important; }

.deep-purple.accent-4 {
  background-color: #6200ea !important; }

.deep-purple-text.text-accent-4 {
  color: #6200ea !important; }

.indigo {
  background-color: #3f51b5 !important; }

.indigo-text {
  color: #3f51b5 !important; }

.indigo.lighten-5 {
  background-color: #e8eaf6 !important; }

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important; }

.indigo.lighten-4 {
  background-color: #c5cae9 !important; }

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important; }

.indigo.lighten-3 {
  background-color: #9fa8da !important; }

.indigo-text.text-lighten-3 {
  color: #9fa8da !important; }

.indigo.lighten-2 {
  background-color: #7986cb !important; }

.indigo-text.text-lighten-2 {
  color: #7986cb !important; }

.indigo.lighten-1 {
  background-color: #5c6bc0 !important; }

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important; }

.indigo.darken-1 {
  background-color: #3949ab !important; }

.indigo-text.text-darken-1 {
  color: #3949ab !important; }

.indigo.darken-2 {
  background-color: #303f9f !important; }

.indigo-text.text-darken-2 {
  color: #303f9f !important; }

.indigo.darken-3 {
  background-color: #283593 !important; }

.indigo-text.text-darken-3 {
  color: #283593 !important; }

.indigo.darken-4 {
  background-color: #1a237e !important; }

.indigo-text.text-darken-4 {
  color: #1a237e !important; }

.indigo.accent-1 {
  background-color: #8c9eff !important; }

.indigo-text.text-accent-1 {
  color: #8c9eff !important; }

.indigo.accent-2 {
  background-color: #536dfe !important; }

.indigo-text.text-accent-2 {
  color: #536dfe !important; }

.indigo.accent-3 {
  background-color: #3d5afe !important; }

.indigo-text.text-accent-3 {
  color: #3d5afe !important; }

.indigo.accent-4 {
  background-color: #304ffe !important; }

.indigo-text.text-accent-4 {
  color: #304ffe !important; }

.blue {
  background-color: #2196F3 !important; }

.blue-text {
  color: #2196F3 !important; }

.blue.lighten-5 {
  background-color: #E3F2FD !important; }

.blue-text.text-lighten-5 {
  color: #E3F2FD !important; }

.blue.lighten-4 {
  background-color: #BBDEFB !important; }

.blue-text.text-lighten-4 {
  color: #BBDEFB !important; }

.blue.lighten-3 {
  background-color: #90CAF9 !important; }

.blue-text.text-lighten-3 {
  color: #90CAF9 !important; }

.blue.lighten-2 {
  background-color: #64B5F6 !important; }

.blue-text.text-lighten-2 {
  color: #64B5F6 !important; }

.blue.lighten-1 {
  background-color: #42A5F5 !important; }

.blue-text.text-lighten-1 {
  color: #42A5F5 !important; }

.blue.darken-1 {
  background-color: #1E88E5 !important; }

.blue-text.text-darken-1 {
  color: #1E88E5 !important; }

.blue.darken-2 {
  background-color: #1976D2 !important; }

.blue-text.text-darken-2 {
  color: #1976D2 !important; }

.blue.darken-3 {
  background-color: #1565C0 !important; }

.blue-text.text-darken-3 {
  color: #1565C0 !important; }

.blue.darken-4 {
  background-color: #0D47A1 !important; }

.blue-text.text-darken-4 {
  color: #0D47A1 !important; }

.blue.accent-1 {
  background-color: #82B1FF !important; }

.blue-text.text-accent-1 {
  color: #82B1FF !important; }

.blue.accent-2 {
  background-color: #448AFF !important; }

.blue-text.text-accent-2 {
  color: #448AFF !important; }

.blue.accent-3 {
  background-color: #2979FF !important; }

.blue-text.text-accent-3 {
  color: #2979FF !important; }

.blue.accent-4 {
  background-color: #2962FF !important; }

.blue-text.text-accent-4 {
  color: #2962FF !important; }

.light-blue {
  background-color: #03a9f4 !important; }

.light-blue-text {
  color: #03a9f4 !important; }

.light-blue.lighten-5 {
  background-color: #e1f5fe !important; }

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important; }

.light-blue.lighten-4 {
  background-color: #b3e5fc !important; }

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important; }

.light-blue.lighten-3 {
  background-color: #81d4fa !important; }

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important; }

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important; }

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important; }

.light-blue.lighten-1 {
  background-color: #29b6f6 !important; }

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important; }

.light-blue.darken-1 {
  background-color: #039be5 !important; }

.light-blue-text.text-darken-1 {
  color: #039be5 !important; }

.light-blue.darken-2 {
  background-color: #0288d1 !important; }

.light-blue-text.text-darken-2 {
  color: #0288d1 !important; }

.light-blue.darken-3 {
  background-color: #0277bd !important; }

.light-blue-text.text-darken-3 {
  color: #0277bd !important; }

.light-blue.darken-4 {
  background-color: #01579b !important; }

.light-blue-text.text-darken-4 {
  color: #01579b !important; }

.light-blue.accent-1 {
  background-color: #80d8ff !important; }

.light-blue-text.text-accent-1 {
  color: #80d8ff !important; }

.light-blue.accent-2 {
  background-color: #40c4ff !important; }

.light-blue-text.text-accent-2 {
  color: #40c4ff !important; }

.light-blue.accent-3 {
  background-color: #00b0ff !important; }

.light-blue-text.text-accent-3 {
  color: #00b0ff !important; }

.light-blue.accent-4 {
  background-color: #0091ea !important; }

.light-blue-text.text-accent-4 {
  color: #0091ea !important; }

.cyan {
  background-color: #00bcd4 !important; }

.cyan-text {
  color: #00bcd4 !important; }

.cyan.lighten-5 {
  background-color: #e0f7fa !important; }

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important; }

.cyan.lighten-4 {
  background-color: #b2ebf2 !important; }

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important; }

.cyan.lighten-3 {
  background-color: #80deea !important; }

.cyan-text.text-lighten-3 {
  color: #80deea !important; }

.cyan.lighten-2 {
  background-color: #4dd0e1 !important; }

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important; }

.cyan.lighten-1 {
  background-color: #26c6da !important; }

.cyan-text.text-lighten-1 {
  color: #26c6da !important; }

.cyan.darken-1 {
  background-color: #00acc1 !important; }

.cyan-text.text-darken-1 {
  color: #00acc1 !important; }

.cyan.darken-2 {
  background-color: #0097a7 !important; }

.cyan-text.text-darken-2 {
  color: #0097a7 !important; }

.cyan.darken-3 {
  background-color: #007a85 !important; }

.cyan-text.text-darken-3 {
  color: #007a85 !important; }

.cyan.darken-4 {
  background-color: #006064 !important; }

.cyan-text.text-darken-4 {
  color: #006064 !important; }

.cyan.accent-1 {
  background-color: #84ffff !important; }

.cyan-text.text-accent-1 {
  color: #84ffff !important; }

.cyan.accent-2 {
  background-color: #18ffff !important; }

.cyan-text.text-accent-2 {
  color: #18ffff !important; }

.cyan.accent-3 {
  background-color: #00e5ff !important; }

.cyan-text.text-accent-3 {
  color: #00e5ff !important; }

.cyan.accent-4 {
  background-color: #00b8d4 !important; }

.cyan-text.text-accent-4 {
  color: #00b8d4 !important; }

.teal {
  background-color: #009688 !important; }

.teal-text {
  color: #009688 !important; }

.teal.lighten-5 {
  background-color: #e0f2f1 !important; }

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important; }

.teal.lighten-4 {
  background-color: #b2dfdb !important; }

.teal-text.text-lighten-4 {
  color: #b2dfdb !important; }

.teal.lighten-3 {
  background-color: #80cbc4 !important; }

.teal-text.text-lighten-3 {
  color: #80cbc4 !important; }

.teal.lighten-2 {
  background-color: #4db6ac !important; }

.teal-text.text-lighten-2 {
  color: #4db6ac !important; }

.teal.lighten-1 {
  background-color: #26a69a !important; }

.teal-text.text-lighten-1 {
  color: #26a69a !important; }

.teal.darken-1 {
  background-color: #00897b !important; }

.teal-text.text-darken-1 {
  color: #00897b !important; }

.teal.darken-2 {
  background-color: #00796b !important; }

.teal-text.text-darken-2 {
  color: #00796b !important; }

.teal.darken-3 {
  background-color: #00695c !important; }

.teal-text.text-darken-3 {
  color: #00695c !important; }

.teal.darken-4 {
  background-color: #004d40 !important; }

.teal-text.text-darken-4 {
  color: #004d40 !important; }

.teal.accent-1 {
  background-color: #a7ffeb !important; }

.teal-text.text-accent-1 {
  color: #a7ffeb !important; }

.teal.accent-2 {
  background-color: #64ffda !important; }

.teal-text.text-accent-2 {
  color: #64ffda !important; }

.teal.accent-3 {
  background-color: #1de9b6 !important; }

.teal-text.text-accent-3 {
  color: #1de9b6 !important; }

.teal.accent-4 {
  background-color: #00bfa5 !important; }

.teal-text.text-accent-4 {
  color: #00bfa5 !important; }

.green {
  background-color: #4CAF50 !important; }

.green-text {
  color: #4CAF50 !important; }

.green.lighten-5 {
  background-color: #E8F5E9 !important; }

.green-text.text-lighten-5 {
  color: #E8F5E9 !important; }

.green.lighten-4 {
  background-color: #C8E6C9 !important; }

.green-text.text-lighten-4 {
  color: #C8E6C9 !important; }

.green.lighten-3 {
  background-color: #A5D6A7 !important; }

.green-text.text-lighten-3 {
  color: #A5D6A7 !important; }

.green.lighten-2 {
  background-color: #81C784 !important; }

.green-text.text-lighten-2 {
  color: #81C784 !important; }

.green.lighten-1 {
  background-color: #66BB6A !important; }

.green-text.text-lighten-1 {
  color: #66BB6A !important; }

.green.darken-1 {
  background-color: #43A047 !important; }

.green-text.text-darken-1 {
  color: #43A047 !important; }

.green.darken-2 {
  background-color: #388E3C !important; }

.green-text.text-darken-2 {
  color: #388E3C !important; }

.green.darken-3 {
  background-color: #2E7D32 !important; }

.green-text.text-darken-3 {
  color: #2E7D32 !important; }

.green.darken-4 {
  background-color: #1B5E20 !important; }

.green-text.text-darken-4 {
  color: #1B5E20 !important; }

.green.accent-1 {
  background-color: #B9F6CA !important; }

.green-text.text-accent-1 {
  color: #B9F6CA !important; }

.green.accent-2 {
  background-color: #69F0AE !important; }

.green-text.text-accent-2 {
  color: #69F0AE !important; }

.green.accent-3 {
  background-color: #00E676 !important; }

.green-text.text-accent-3 {
  color: #00E676 !important; }

.green.accent-4 {
  background-color: #00C853 !important; }

.green-text.text-accent-4 {
  color: #00C853 !important; }

.light-green {
  background-color: #8bc34a !important; }

.light-green-text {
  color: #8bc34a !important; }

.light-green.lighten-5 {
  background-color: #f1f8e9 !important; }

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important; }

.light-green.lighten-4 {
  background-color: #dcedc8 !important; }

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important; }

.light-green.lighten-3 {
  background-color: #c5e1a5 !important; }

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important; }

.light-green.lighten-2 {
  background-color: #aed581 !important; }

.light-green-text.text-lighten-2 {
  color: #aed581 !important; }

.light-green.lighten-1 {
  background-color: #9ccc65 !important; }

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important; }

.light-green.darken-1 {
  background-color: #7cb342 !important; }

.light-green-text.text-darken-1 {
  color: #7cb342 !important; }

.light-green.darken-2 {
  background-color: #689f38 !important; }

.light-green-text.text-darken-2 {
  color: #689f38 !important; }

.light-green.darken-3 {
  background-color: #558b2f !important; }

.light-green-text.text-darken-3 {
  color: #558b2f !important; }

.light-green.darken-4 {
  background-color: #33691e !important; }

.light-green-text.text-darken-4 {
  color: #33691e !important; }

.light-green.accent-1 {
  background-color: #ccff90 !important; }

.light-green-text.text-accent-1 {
  color: #ccff90 !important; }

.light-green.accent-2 {
  background-color: #b2ff59 !important; }

.light-green-text.text-accent-2 {
  color: #b2ff59 !important; }

.light-green.accent-3 {
  background-color: #76ff03 !important; }

.light-green-text.text-accent-3 {
  color: #76ff03 !important; }

.light-green.accent-4 {
  background-color: #64dd17 !important; }

.light-green-text.text-accent-4 {
  color: #64dd17 !important; }

.lime {
  background-color: #cddc39 !important; }

.lime-text {
  color: #cddc39 !important; }

.lime.lighten-5 {
  background-color: #f9fbe7 !important; }

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important; }

.lime.lighten-4 {
  background-color: #f0f4c3 !important; }

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important; }

.lime.lighten-3 {
  background-color: #e6ee9c !important; }

.lime-text.text-lighten-3 {
  color: #e6ee9c !important; }

.lime.lighten-2 {
  background-color: #dce775 !important; }

.lime-text.text-lighten-2 {
  color: #dce775 !important; }

.lime.lighten-1 {
  background-color: #d4e157 !important; }

.lime-text.text-lighten-1 {
  color: #d4e157 !important; }

.lime.darken-1 {
  background-color: #c0ca33 !important; }

.lime-text.text-darken-1 {
  color: #c0ca33 !important; }

.lime.darken-2 {
  background-color: #afb42b !important; }

.lime-text.text-darken-2 {
  color: #afb42b !important; }

.lime.darken-3 {
  background-color: #9e9d24 !important; }

.lime-text.text-darken-3 {
  color: #9e9d24 !important; }

.lime.darken-4 {
  background-color: #827717 !important; }

.lime-text.text-darken-4 {
  color: #827717 !important; }

.lime.accent-1 {
  background-color: #f4ff81 !important; }

.lime-text.text-accent-1 {
  color: #f4ff81 !important; }

.lime.accent-2 {
  background-color: #eeff41 !important; }

.lime-text.text-accent-2 {
  color: #eeff41 !important; }

.lime.accent-3 {
  background-color: #c6ff00 !important; }

.lime-text.text-accent-3 {
  color: #c6ff00 !important; }

.lime.accent-4 {
  background-color: #aeea00 !important; }

.lime-text.text-accent-4 {
  color: #aeea00 !important; }

.yellow {
  background-color: #ffeb3b !important; }

.yellow-text {
  color: #ffeb3b !important; }

.yellow.lighten-5 {
  background-color: #fffde7 !important; }

.yellow-text.text-lighten-5 {
  color: #fffde7 !important; }

.yellow.lighten-4 {
  background-color: #fff9c4 !important; }

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important; }

.yellow.lighten-3 {
  background-color: #fff59d !important; }

.yellow-text.text-lighten-3 {
  color: #fff59d !important; }

.yellow.lighten-2 {
  background-color: #fff176 !important; }

.yellow-text.text-lighten-2 {
  color: #fff176 !important; }

.yellow.lighten-1 {
  background-color: #ffee58 !important; }

.yellow-text.text-lighten-1 {
  color: #ffee58 !important; }

.yellow.darken-1 {
  background-color: #fdd835 !important; }

.yellow-text.text-darken-1 {
  color: #fdd835 !important; }

.yellow.darken-2 {
  background-color: #fbc02d !important; }

.yellow-text.text-darken-2 {
  color: #fbc02d !important; }

.yellow.darken-3 {
  background-color: #f9a825 !important; }

.yellow-text.text-darken-3 {
  color: #f9a825 !important; }

.yellow.darken-4 {
  background-color: #f57f17 !important; }

.yellow-text.text-darken-4 {
  color: #f57f17 !important; }

.yellow.accent-1 {
  background-color: #ffff8d !important; }

.yellow-text.text-accent-1 {
  color: #ffff8d !important; }

.yellow.accent-2 {
  background-color: #ffff00 !important; }

.yellow-text.text-accent-2 {
  color: #ffff00 !important; }

.yellow.accent-3 {
  background-color: #ffea00 !important; }

.yellow-text.text-accent-3 {
  color: #ffea00 !important; }

.yellow.accent-4 {
  background-color: #ffd600 !important; }

.yellow-text.text-accent-4 {
  color: #ffd600 !important; }

.amber {
  background-color: #ffc107 !important; }

.amber-text {
  color: #ffc107 !important; }

.amber.lighten-5 {
  background-color: #fff8e1 !important; }

.amber-text.text-lighten-5 {
  color: #fff8e1 !important; }

.amber.lighten-4 {
  background-color: #ffecb3 !important; }

.amber-text.text-lighten-4 {
  color: #ffecb3 !important; }

.amber.lighten-3 {
  background-color: #ffe082 !important; }

.amber-text.text-lighten-3 {
  color: #ffe082 !important; }

.amber.lighten-2 {
  background-color: #ffd54f !important; }

.amber-text.text-lighten-2 {
  color: #ffd54f !important; }

.amber.lighten-1 {
  background-color: #ffca28 !important; }

.amber-text.text-lighten-1 {
  color: #ffca28 !important; }

.amber.darken-1 {
  background-color: #ffb300 !important; }

.amber-text.text-darken-1 {
  color: #ffb300 !important; }

.amber.darken-2 {
  background-color: #ffa000 !important; }

.amber-text.text-darken-2 {
  color: #ffa000 !important; }

.amber.darken-3 {
  background-color: #ff8f00 !important; }

.amber-text.text-darken-3 {
  color: #ff8f00 !important; }

.amber.darken-4 {
  background-color: #ff6f00 !important; }

.amber-text.text-darken-4 {
  color: #ff6f00 !important; }

.amber.accent-1 {
  background-color: #ffe57f !important; }

.amber-text.text-accent-1 {
  color: #ffe57f !important; }

.amber.accent-2 {
  background-color: #ffd740 !important; }

.amber-text.text-accent-2 {
  color: #ffd740 !important; }

.amber.accent-3 {
  background-color: #ffc400 !important; }

.amber-text.text-accent-3 {
  color: #ffc400 !important; }

.amber.accent-4 {
  background-color: #ffab00 !important; }

.amber-text.text-accent-4 {
  color: #ffab00 !important; }

.orange {
  background-color: #ff9800 !important; }

.orange-text {
  color: #ff9800 !important; }

.orange.lighten-5 {
  background-color: #fff3e0 !important; }

.orange-text.text-lighten-5 {
  color: #fff3e0 !important; }

.orange.lighten-4 {
  background-color: #ffe0b2 !important; }

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important; }

.orange.lighten-3 {
  background-color: #ffcc80 !important; }

.orange-text.text-lighten-3 {
  color: #ffcc80 !important; }

.orange.lighten-2 {
  background-color: #ffb74d !important; }

.orange-text.text-lighten-2 {
  color: #ffb74d !important; }

.orange.lighten-1 {
  background-color: #ffa726 !important; }

.orange-text.text-lighten-1 {
  color: #ffa726 !important; }

.orange.darken-1 {
  background-color: #fb8c00 !important; }

.orange-text.text-darken-1 {
  color: #fb8c00 !important; }

.orange.darken-2 {
  background-color: #f57c00 !important; }

.orange-text.text-darken-2 {
  color: #f57c00 !important; }

.orange.darken-3 {
  background-color: #ef6c00 !important; }

.orange-text.text-darken-3 {
  color: #ef6c00 !important; }

.orange.darken-4 {
  background-color: #e65100 !important; }

.orange-text.text-darken-4 {
  color: #e65100 !important; }

.orange.accent-1 {
  background-color: #ffd180 !important; }

.orange-text.text-accent-1 {
  color: #ffd180 !important; }

.orange.accent-2 {
  background-color: #ffab40 !important; }

.orange-text.text-accent-2 {
  color: #ffab40 !important; }

.orange.accent-3 {
  background-color: #ff9100 !important; }

.orange-text.text-accent-3 {
  color: #ff9100 !important; }

.orange.accent-4 {
  background-color: #ff6d00 !important; }

.orange-text.text-accent-4 {
  color: #ff6d00 !important; }

.deep-orange {
  background-color: #ff5722 !important; }

.deep-orange-text {
  color: #ff5722 !important; }

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important; }

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important; }

.deep-orange.lighten-4 {
  background-color: #ffccbc !important; }

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important; }

.deep-orange.lighten-3 {
  background-color: #ffab91 !important; }

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important; }

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important; }

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important; }

.deep-orange.lighten-1 {
  background-color: #ff7043 !important; }

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important; }

.deep-orange.darken-1 {
  background-color: #f4511e !important; }

.deep-orange-text.text-darken-1 {
  color: #f4511e !important; }

.deep-orange.darken-2 {
  background-color: #e64a19 !important; }

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important; }

.deep-orange.darken-3 {
  background-color: #d84315 !important; }

.deep-orange-text.text-darken-3 {
  color: #d84315 !important; }

.deep-orange.darken-4 {
  background-color: #bf360c !important; }

.deep-orange-text.text-darken-4 {
  color: #bf360c !important; }

.deep-orange.accent-1 {
  background-color: #ff9e80 !important; }

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important; }

.deep-orange.accent-2 {
  background-color: #ff6e40 !important; }

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important; }

.deep-orange.accent-3 {
  background-color: #ff3d00 !important; }

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important; }

.deep-orange.accent-4 {
  background-color: #dd2c00 !important; }

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important; }

.brown {
  background-color: #795548 !important; }

.brown-text {
  color: #795548 !important; }

.brown.lighten-5 {
  background-color: #efebe9 !important; }

.brown-text.text-lighten-5 {
  color: #efebe9 !important; }

.brown.lighten-4 {
  background-color: #d7ccc8 !important; }

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important; }

.brown.lighten-3 {
  background-color: #bcaaa4 !important; }

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important; }

.brown.lighten-2 {
  background-color: #a1887f !important; }

.brown-text.text-lighten-2 {
  color: #a1887f !important; }

.brown.lighten-1 {
  background-color: #8d6e63 !important; }

.brown-text.text-lighten-1 {
  color: #8d6e63 !important; }

.brown.darken-1 {
  background-color: #6d4c41 !important; }

.brown-text.text-darken-1 {
  color: #6d4c41 !important; }

.brown.darken-2 {
  background-color: #5d4037 !important; }

.brown-text.text-darken-2 {
  color: #5d4037 !important; }

.brown.darken-3 {
  background-color: #4e342e !important; }

.brown-text.text-darken-3 {
  color: #4e342e !important; }

.brown.darken-4 {
  background-color: #3e2723 !important; }

.brown-text.text-darken-4 {
  color: #3e2723 !important; }

.blue-grey {
  background-color: #607d8b !important; }

.blue-grey-text {
  color: #607d8b !important; }

.blue-grey.lighten-5 {
  background-color: #eceff1 !important; }

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important; }

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important; }

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important; }

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important; }

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important; }

.blue-grey.lighten-2 {
  background-color: #90a4ae !important; }

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important; }

.blue-grey.lighten-1 {
  background-color: #78909c !important; }

.blue-grey-text.text-lighten-1 {
  color: #78909c !important; }

.blue-grey.darken-1 {
  background-color: #546e7a !important; }

.blue-grey-text.text-darken-1 {
  color: #546e7a !important; }

.blue-grey.darken-2 {
  background-color: #455a64 !important; }

.blue-grey-text.text-darken-2 {
  color: #455a64 !important; }

.blue-grey.darken-3 {
  background-color: #37474f !important; }

.blue-grey-text.text-darken-3 {
  color: #37474f !important; }

.blue-grey.darken-4 {
  background-color: #263238 !important; }

.blue-grey-text.text-darken-4 {
  color: #263238 !important; }

.grey {
  background-color: #9e9e9e !important; }

.grey-text {
  color: #9e9e9e !important; }

.grey.lighten-5 {
  background-color: #fafafa !important; }

.grey-text.text-lighten-5 {
  color: #fafafa !important; }

.grey.lighten-4 {
  background-color: #f5f5f5 !important; }

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important; }

.grey.lighten-3 {
  background-color: #eeeeee !important; }

.grey-text.text-lighten-3 {
  color: #eeeeee !important; }

.grey.lighten-2 {
  background-color: #e0e0e0 !important; }

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important; }

.grey.lighten-1 {
  background-color: #bdbdbd !important; }

.grey-text.text-lighten-1 {
  color: #bdbdbd !important; }

.grey.darken-1 {
  background-color: #757575 !important; }

.grey-text.text-darken-1 {
  color: #757575 !important; }

.grey.darken-2 {
  background-color: #616161 !important; }

.grey-text.text-darken-2 {
  color: #616161 !important; }

.grey.darken-3 {
  background-color: #424242 !important; }

.grey-text.text-darken-3 {
  color: #424242 !important; }

.grey.darken-4 {
  background-color: #212121 !important; }

.grey-text.text-darken-4 {
  color: #212121 !important; }

.shades.black {
  background-color: #000000 !important; }

.shades-text.text-black {
  color: #000000 !important; }

.shades.white {
  background-color: #FFFFFF !important; }

.shades-text.text-white {
  color: #FFFFFF !important; }

.shades.transparent {
  background-color: transparent !important; }

.shades-text.text-transparent {
  color: transparent !important; }

.black {
  background-color: #000000 !important; }

.black-text {
  color: #000000 !important; }

.white {
  background-color: #FFFFFF !important; }

.white-text {
  color: #FFFFFF !important; }

.transparent {
  background-color: transparent !important; }

.transparent-text {
  color: transparent !important; }

/* ==========================================================================
   Materialize variables
   ========================================================================== */
/**
 * Table of Contents:
 *
 *  1. Colors
 *  2. Badges
 *  3. Buttons
 *  4. Cards
 *  5. Collapsible
 *  6. Chips
 *  7. Date Picker
 *  8. Dropdown
 *  10. Forms
 *  11. Global
 *  12. Grid
 *  13. Navigation Bar
 *  14. Side Navigation
 *  15. Photo Slider
 *  16. Spinners | Loaders
 *  17. Tabs
 *  18. Tables
 *  19. Toasts
 *  20. Typography
 *  21. Footer
 *  22. Flow Text
 *  23. Collections
 *  24. Progress Bar
 */
/* 1. Colors
   ========================================================================== */
/* 2. Badges
   ========================================================================== */
/* 3. Buttons
   ========================================================================== */
/* 4. Cards
   ========================================================================== */
/* 5. Collapsible
   ========================================================================== */
/* 6. Chips
   ========================================================================== */
/* 7. Date Picker
   ========================================================================== */
/* 8. Dropdown
   ========================================================================== */
/* 9. Fonts
   ========================================================================== */
/* 10. Forms
   ========================================================================== */
/* 11. Global
   ========================================================================== */
/* 12. Grid
   ========================================================================== */
/* 13. Navigation Bar
   ========================================================================== */
/* 14. Side Navigation
   ========================================================================== */
/* 15. Photo Slider
   ========================================================================== */
/* 16. Spinners | Loaders
   ========================================================================== */
/* 17. Tabs
   ========================================================================== */
/* 18. Tables
   ========================================================================== */
/* 19. Toasts
   ========================================================================== */
/* 20. Typography
   ========================================================================== */
/* 21. Footer
   ========================================================================== */
/* 22. Flow Text
   ========================================================================== */
/* 23. Collections
   ========================================================================== */
/* 24. Progress Bar
   ========================================================================== */
.z-depth-0 {
  box-shadow: none !important; }

.z-depth-1, .breadcrumb, #errorWrapDiv, #hd, .card-standard:hover, .card-standard:focus {
  box-shadow: 0 0 5px 0 rgba(25, 25, 25, 0.16), 0 2px 10px 0 rgba(25, 25, 25, 0.12); }

.z-depth-1-half {
  box-shadow: 0 0 11px 0 rgba(25, 25, 25, 0.18), 0 4px 15px 0 rgba(25, 25, 25, 0.15); }

.z-depth-2, .card-standard, #bd .resource-input-dropdown .resource-dropdown-expand {
  box-shadow: 0 0 17px 0 rgba(25, 25, 25, 0.2), 0 6px 20px 0 rgba(25, 25, 25, 0.19); }

.z-depth-3 {
  box-shadow: 0 0 15px 0 rgba(25, 25, 25, 0.24), 0 17px 50px 0 rgba(25, 25, 25, 0.19); }

.z-depth-4 {
  box-shadow: 0 0 28px 0 rgba(25, 25, 25, 0.22), 0 25px 55px 0 rgba(25, 25, 25, 0.21); }

.z-depth-5 {
  box-shadow: 0 0 24px 0 rgba(25, 25, 25, 0.2), 0 40px 77px 0 rgba(25, 25, 25, 0.22); }

.hoverable {
  transition: box-shadow .25s;
  box-shadow: none; }

.hoverable:hover {
  transition: box-shadow .25s;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0; }

/*.pagination {

  li {
    display: inline-block;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px;
    border-radius: 2px;
    text-align: center;

    a { color: #444; }

    &.active a { color: #fff; }

    &.active { background-color: $primary-color; }

    &.disabled a {
      cursor: default;
      color: #999;
    }

    i {
      font-size: 2.2rem;
      vertical-align: middle;
    }
  }


  li.pages ul li {
    display: inline-block;
    float: none;
  }
}
    
@media only screen and (max-width : 992px) {
  .pagination {
    width: 100%;

    li.prev,
    li.next {
      width: 10%;
    }

    li.pages {
      width: 80%;
      overflow: hidden;
      white-space: nowrap;
    }
  }
}
*/
::selection {
  background: #262261;
  /* WebKit/Blink Browsers */
  color: #fff; }

::-moz-selection {
  background: #262261;
  /* Gecko Browsers */
  color: #fff; }

.brand-lime {
  color: #cfd326; }

.brand-white {
  color: #fff; }

.brand-green {
  color: #007377; }

.green-black {
  color: #003332; }

.bg-brand-lime {
  background-color: #cfd326; }

.bg-brand-white {
  background-color: #fff; }

.bg-brand-green {
  background-color: #007377; }

.bg-green-black {
  background-color: #003332; }

.bg-light-blue, .show-grid div {
  background-color: #f0f7f8; }

.bg-light-grey {
  background-color: #d9dddd; }

.bg-off-black {
  background-color: rgba(0, 0, 0, 0.9); }

.bg-mid-grey {
  background-color: #677574; }

.bg-alternate {
  background-color: #f0f7f8; }
  .bg-alternate.padded {
    padding: 20px 0; }
    @media only screen and (min-width: 992px) {
      .bg-alternate.padded {
        padding: 50px 0; } }

.border-box {
  box-sizing: border-box; }

.kill-top {
  margin-top: 0; }

.kill-bottom {
  margin-bottom: 0; }

.pad-top {
  margin-top: 25px; }

.pad-top-half {
  margin-top: 12.5px; }

.pad-top-double {
  margin-top: 50px; }

@media only screen and (min-width: 992px) {
  .main .container-fluid {
    width: 85%; } }

@media only screen and (min-width: 992px) {
  .main {
    padding-left: 240px; } }

.styleguide-intro {
  /*background: url(../img/bg-hero.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 50px auto;
	min-height:500px;*/ }

.principle-story {
  position: relative;
  padding-top: 15px; }
  @media only screen and (min-width: 992px) {
    .principle-story {
      padding-top: 50px; } }
  .principle-story h2 {
    line-height: 90%;
    margin-top: 10px;
    font-size: 3.125rem;
    line-height: 110%; }
    .principle-story h2:before {
      display: none;
      width: 100%;
      height: 0;
      border-bottom: 7px solid;
      content: "";
      color: #007377;
      margin-bottom: 30px; }
  @media only screen and (max-width: 1600px) {
    .principle-story h2 {
      font-size: 2rem !important; } }
  .principle-story .lead {
    font-size: 16px; }

.shadow-demo {
  background-color: #007377;
  width: 100px;
  height: 100px;
  margin: 20px auto; }

.color-demo {
  width: 100%;
  height: 300px;
  margin: 20px auto; }

.show-grid div {
  background-clip: content-box;
  padding-top: 10px;
  padding-bottom: 10px; }

.typography-chart .row {
  margin-top: 20px; }

.not-ready {
  color: transparent;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  transition: all .3s ease-out; }
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: all 0.7s ease-out;
    transition-property: transform, opacity;
    -ms-transform: scale(0);
        transform: scale(0);
    pointer-events: none; }
  .waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45); }
  .waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7); }
  .waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7); }
  .waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7); }
  .waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7); }
  .waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7); }
  .waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7); }
  .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
    border: 0;
    font-style: normal;
    font-size: inherit;
    text-transform: inherit;
    background: none; }

.waves-notransition {
  transition: none !important; }

.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom; }
  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1; }

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none; }

.waves-block {
  display: block; }

/* Firefox Bug: link not triggered */
a.waves-effect .waves-ripple {
  z-index: -1; }

/*select:focus {
  outline: $select-focus;
}

button:focus {
  outline: none;
  background-color: $button-background-focus;
}*/
label {
  font-size: 1em;
  color: #333; }

/* Text Inputs + Textarea
   ========================================================================== */
/* Style Placeholders */
::-webkit-input-placeholder {
  color: #d1d1d1; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #d1d1d1; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #d1d1d1; }

:-ms-input-placeholder {
  color: #d1d1d1; }

/* Text inputs */
@keyframes onAutoFillStart {
  from {
    /**/ }
  to {
    /**/ } }

@keyframes onAutoFillCancel {
  from {
    /**/ }
  to {
    /**/ } }

html:not(.sfPageEditorWrp) input:not([type]),
html:not(.sfPageEditorWrp) input[type=text],
html:not(.sfPageEditorWrp) input[type=password],
html:not(.sfPageEditorWrp) input[type=email],
html:not(.sfPageEditorWrp) input[type=url],
html:not(.sfPageEditorWrp) input[type=time],
html:not(.sfPageEditorWrp) input[type=date],
html:not(.sfPageEditorWrp) input[type=datetime],
html:not(.sfPageEditorWrp) input[type=datetime-local],
html:not(.sfPageEditorWrp) input[type=tel],
html:not(.sfPageEditorWrp) input[type=number],
html:not(.sfPageEditorWrp) input[type=search],
html:not(.sfPageEditorWrp) textarea,
html:not(.sfPageEditorWrp) textarea.materialize-textarea,
html:not(.sfPageEditorWrp) select {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #262261;
  border-radius: 0;
  outline: none;
  height: auto;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 10px 0;
  padding: 13px 0 14px;
  box-shadow: none;
  transition: all 0.3s;
  line-height: 1em; }
  html:not(.sfPageEditorWrp) input:not([type]):disabled, html:not(.sfPageEditorWrp) input:not([type])[readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=text]:disabled,
  html:not(.sfPageEditorWrp) input[type=text][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=password]:disabled,
  html:not(.sfPageEditorWrp) input[type=password][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=email]:disabled,
  html:not(.sfPageEditorWrp) input[type=email][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=url]:disabled,
  html:not(.sfPageEditorWrp) input[type=url][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=time]:disabled,
  html:not(.sfPageEditorWrp) input[type=time][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=date]:disabled,
  html:not(.sfPageEditorWrp) input[type=date][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=datetime]:disabled,
  html:not(.sfPageEditorWrp) input[type=datetime][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=datetime-local]:disabled,
  html:not(.sfPageEditorWrp) input[type=datetime-local][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=tel]:disabled,
  html:not(.sfPageEditorWrp) input[type=tel][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=number]:disabled,
  html:not(.sfPageEditorWrp) input[type=number][readonly="readonly"],
  html:not(.sfPageEditorWrp) input[type=search]:disabled,
  html:not(.sfPageEditorWrp) input[type=search][readonly="readonly"],
  html:not(.sfPageEditorWrp) textarea:disabled,
  html:not(.sfPageEditorWrp) textarea[readonly="readonly"],
  html:not(.sfPageEditorWrp) textarea.materialize-textarea:disabled,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea[readonly="readonly"],
  html:not(.sfPageEditorWrp) select:disabled,
  html:not(.sfPageEditorWrp) select[readonly="readonly"] {
    color: rgba(0, 0, 0, 0.26);
    border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) input:not([type]):disabled + label,
  html:not(.sfPageEditorWrp) input:not([type])[readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=text]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=text][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=password]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=password][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=email]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=email][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=url]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=url][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=time]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=time][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=date]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=date][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=datetime]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=datetime][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=datetime-local]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=datetime-local][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=tel]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=tel][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=number]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=number][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) input[type=search]:disabled + label,
  html:not(.sfPageEditorWrp) input[type=search][readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) textarea:disabled + label,
  html:not(.sfPageEditorWrp) textarea[readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea:disabled + label,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea[readonly="readonly"] + label,
  html:not(.sfPageEditorWrp) select:disabled + label,
  html:not(.sfPageEditorWrp) select[readonly="readonly"] + label {
    color: rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) input:not([type]):focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=text]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=password]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=email]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=url]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=time]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=date]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=datetime]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=datetime-local]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=tel]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=number]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) input[type=search]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) textarea:focus:not([readonly]),
  html:not(.sfPageEditorWrp) textarea.materialize-textarea:focus:not([readonly]),
  html:not(.sfPageEditorWrp) select:focus:not([readonly]) {
    border-bottom: 2px solid #262261; }
  html:not(.sfPageEditorWrp) input:not([type]):focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=text]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=password]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=email]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=url]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=time]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=date]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=datetime]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=datetime-local]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=tel]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=number]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) input[type=search]:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) textarea:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea:focus:not([readonly]) + label,
  html:not(.sfPageEditorWrp) select:focus:not([readonly]) + label {
    color: #cfd326; }
  html:not(.sfPageEditorWrp) input:not([type]).valid, html:not(.sfPageEditorWrp) input:not([type]):focus.valid,
  html:not(.sfPageEditorWrp) input[type=text].valid,
  html:not(.sfPageEditorWrp) input[type=text]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=password].valid,
  html:not(.sfPageEditorWrp) input[type=password]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=email].valid,
  html:not(.sfPageEditorWrp) input[type=email]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=url].valid,
  html:not(.sfPageEditorWrp) input[type=url]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=time].valid,
  html:not(.sfPageEditorWrp) input[type=time]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=date].valid,
  html:not(.sfPageEditorWrp) input[type=date]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=datetime].valid,
  html:not(.sfPageEditorWrp) input[type=datetime]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=datetime-local].valid,
  html:not(.sfPageEditorWrp) input[type=datetime-local]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=tel].valid,
  html:not(.sfPageEditorWrp) input[type=tel]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=number].valid,
  html:not(.sfPageEditorWrp) input[type=number]:focus.valid,
  html:not(.sfPageEditorWrp) input[type=search].valid,
  html:not(.sfPageEditorWrp) input[type=search]:focus.valid,
  html:not(.sfPageEditorWrp) textarea.valid,
  html:not(.sfPageEditorWrp) textarea:focus.valid,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea.valid,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea:focus.valid,
  html:not(.sfPageEditorWrp) select.valid,
  html:not(.sfPageEditorWrp) select:focus.valid {
    border-bottom: 2px solid #262261; }
  html:not(.sfPageEditorWrp) input:not([type]).valid + label:after,
  html:not(.sfPageEditorWrp) input:not([type]):focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=text].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=text]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=password].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=password]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=email].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=email]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=url].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=url]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=time].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=time]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=date].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=date]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime-local].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime-local]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=tel].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=tel]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=number].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=number]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) input[type=search].valid + label:after,
  html:not(.sfPageEditorWrp) input[type=search]:focus.valid + label:after,
  html:not(.sfPageEditorWrp) textarea.valid + label:after,
  html:not(.sfPageEditorWrp) textarea:focus.valid + label:after,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea.valid + label:after,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea:focus.valid + label:after,
  html:not(.sfPageEditorWrp) select.valid + label:after,
  html:not(.sfPageEditorWrp) select:focus.valid + label:after {
    content: attr(data-success);
    color: #4CAF50;
    opacity: 1; }
  html:not(.sfPageEditorWrp) input:not([type]).invalid, html:not(.sfPageEditorWrp) input:not([type]):focus.invalid,
  html:not(.sfPageEditorWrp) input[type=text].invalid,
  html:not(.sfPageEditorWrp) input[type=text]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=password].invalid,
  html:not(.sfPageEditorWrp) input[type=password]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=email].invalid,
  html:not(.sfPageEditorWrp) input[type=email]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=url].invalid,
  html:not(.sfPageEditorWrp) input[type=url]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=time].invalid,
  html:not(.sfPageEditorWrp) input[type=time]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=date].invalid,
  html:not(.sfPageEditorWrp) input[type=date]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=datetime].invalid,
  html:not(.sfPageEditorWrp) input[type=datetime]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=datetime-local].invalid,
  html:not(.sfPageEditorWrp) input[type=datetime-local]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=tel].invalid,
  html:not(.sfPageEditorWrp) input[type=tel]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=number].invalid,
  html:not(.sfPageEditorWrp) input[type=number]:focus.invalid,
  html:not(.sfPageEditorWrp) input[type=search].invalid,
  html:not(.sfPageEditorWrp) input[type=search]:focus.invalid,
  html:not(.sfPageEditorWrp) textarea.invalid,
  html:not(.sfPageEditorWrp) textarea:focus.invalid,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea.invalid,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea:focus.invalid,
  html:not(.sfPageEditorWrp) select.invalid,
  html:not(.sfPageEditorWrp) select:focus.invalid {
    border-bottom: 1px solid #F44336;
    box-shadow: 0 1px 0 0 #F44336; }
  html:not(.sfPageEditorWrp) input:not([type]).invalid + label:after,
  html:not(.sfPageEditorWrp) input:not([type]):focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=text].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=text]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=password].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=password]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=email].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=email]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=url].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=url]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=time].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=time]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=date].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=date]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime-local].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime-local]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=tel].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=tel]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=number].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=number]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=search].invalid + label:after,
  html:not(.sfPageEditorWrp) input[type=search]:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) textarea.invalid + label:after,
  html:not(.sfPageEditorWrp) textarea:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea.invalid + label:after,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea:focus.invalid + label:after,
  html:not(.sfPageEditorWrp) select.invalid + label:after,
  html:not(.sfPageEditorWrp) select:focus.invalid + label:after {
    content: attr(data-error);
    color: #F44336;
    opacity: 1; }
  html:not(.sfPageEditorWrp) input:not([type]).validate + label,
  html:not(.sfPageEditorWrp) input[type=text].validate + label,
  html:not(.sfPageEditorWrp) input[type=password].validate + label,
  html:not(.sfPageEditorWrp) input[type=email].validate + label,
  html:not(.sfPageEditorWrp) input[type=url].validate + label,
  html:not(.sfPageEditorWrp) input[type=time].validate + label,
  html:not(.sfPageEditorWrp) input[type=date].validate + label,
  html:not(.sfPageEditorWrp) input[type=datetime].validate + label,
  html:not(.sfPageEditorWrp) input[type=datetime-local].validate + label,
  html:not(.sfPageEditorWrp) input[type=tel].validate + label,
  html:not(.sfPageEditorWrp) input[type=number].validate + label,
  html:not(.sfPageEditorWrp) input[type=search].validate + label,
  html:not(.sfPageEditorWrp) textarea.validate + label,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea.validate + label,
  html:not(.sfPageEditorWrp) select.validate + label {
    width: 100%;
    pointer-events: none; }
  html:not(.sfPageEditorWrp) input:not([type]) + label:after,
  html:not(.sfPageEditorWrp) input[type=text] + label:after,
  html:not(.sfPageEditorWrp) input[type=password] + label:after,
  html:not(.sfPageEditorWrp) input[type=email] + label:after,
  html:not(.sfPageEditorWrp) input[type=url] + label:after,
  html:not(.sfPageEditorWrp) input[type=time] + label:after,
  html:not(.sfPageEditorWrp) input[type=date] + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime] + label:after,
  html:not(.sfPageEditorWrp) input[type=datetime-local] + label:after,
  html:not(.sfPageEditorWrp) input[type=tel] + label:after,
  html:not(.sfPageEditorWrp) input[type=number] + label:after,
  html:not(.sfPageEditorWrp) input[type=search] + label:after,
  html:not(.sfPageEditorWrp) textarea + label:after,
  html:not(.sfPageEditorWrp) textarea.materialize-textarea + label:after,
  html:not(.sfPageEditorWrp) select + label:after {
    display: block;
    content: "";
    position: absolute;
    top: 60px;
    opacity: 0;
    transition: .2s opacity ease-out, .2s color ease-out; }

html:not(.sfPageEditorWrp) input:-webkit-autofill {
  animation-name: onAutoFillStart;
  transition: background-color 50000s ease-in-out 0s; }

html:not(.sfPageEditorWrp) input:not(:-webkit-autofill) {
  animation-name: onAutoFillCancel; }

html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input:not([type]),
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=text],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=password],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=email],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=url],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=time],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=date],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=datetime],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=datetime-local],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=tel],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=number],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=search],
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist textarea,
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist textarea.materialize-textarea,
html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist select {
  border-bottom: 2px solid #003057; }
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input:not([type]):focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=text]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=password]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=email]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=url]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=time]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=date]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=datetime]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=datetime-local]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=tel]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=number]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=search]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist textarea:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist textarea.materialize-textarea:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist select:focus:not([readonly]) {
    border-bottom: 2px solid #003057; }
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input:not([type]).valid, html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input:not([type]):focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=text].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=text]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=password].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=password]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=email].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=email]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=url].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=url]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=time].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=time]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=date].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=date]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=datetime].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=datetime]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=datetime-local].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=datetime-local]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=tel].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=tel]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=number].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=number]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=search].valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist input[type=search]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist textarea.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist textarea:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist textarea.materialize-textarea.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist textarea.materialize-textarea:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist select.valid,
  html:not(.sfPageEditorWrp) .pageTheme-DecisionAssist select:focus.valid {
    border-bottom: 2px solid #003057; }

html:not(.sfPageEditorWrp) .pageTheme-NACP input:not([type]),
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=text],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=password],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=email],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=url],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=time],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=date],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=datetime],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=datetime-local],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=tel],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=number],
html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=search],
html:not(.sfPageEditorWrp) .pageTheme-NACP textarea,
html:not(.sfPageEditorWrp) .pageTheme-NACP textarea.materialize-textarea,
html:not(.sfPageEditorWrp) .pageTheme-NACP select {
  border-bottom: 2px solid #007ABD; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP input:not([type]):focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=text]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=password]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=email]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=url]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=time]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=date]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=datetime]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=datetime-local]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=tel]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=number]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=search]:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP textarea:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP textarea.materialize-textarea:focus:not([readonly]),
  html:not(.sfPageEditorWrp) .pageTheme-NACP select:focus:not([readonly]) {
    border-bottom: 2px solid #007ABD; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP input:not([type]).valid, html:not(.sfPageEditorWrp) .pageTheme-NACP input:not([type]):focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=text].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=text]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=password].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=password]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=email].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=email]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=url].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=url]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=time].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=time]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=date].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=date]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=datetime].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=datetime]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=datetime-local].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=datetime-local]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=tel].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=tel]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=number].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=number]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=search].valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP input[type=search]:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP textarea.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP textarea:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP textarea.materialize-textarea.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP textarea.materialize-textarea:focus.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP select.valid,
  html:not(.sfPageEditorWrp) .pageTheme-NACP select:focus.valid {
    border-bottom: 2px solid #007ABD; }

.sfTxtLbl {
  z-index: 2; }

.input-field {
  position: relative;
  margin-top: 1rem; }
  .input-field.inline {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; }
    .input-field.inline input,
    .input-field.inline .select-dropdown {
      margin-bottom: 1rem; }
  .input-field.col label {
    left: 0.75rem; }
  .input-field.col .prefix ~ label,
  .input-field.col .prefix ~ .validate ~ label {
    width: calc(100% - 3rem - 1.5rem); }
  .input-field label {
    color: #9e9e9e;
    position: absolute;
    top: 0.8rem;
    left: 0;
    font-size: 1rem;
    cursor: text;
    transition: .2s ease-out; }
    .input-field label:not(.label-icon).active, .input-field label:not(.label-icon) {
      font-size: 1em;
      -ms-transform: translateY(-140%);
          transform: translateY(-140%); }
  .input-field .prefix {
    position: absolute;
    width: 3rem;
    font-size: 2rem;
    transition: color .2s; }
    .input-field .prefix.active, .input-field label.prefix {
      color: #cfd326; }
  .input-field .prefix ~ input,
  .input-field .prefix ~ textarea,
  .input-field .prefix ~ label,
  .input-field .prefix ~ .validate ~ label,
  .input-field .prefix ~ .autocomplete-content {
    margin-left: 3rem;
    width: 92%;
    width: calc(100% - 3rem); }
  .input-field .prefix ~ label {
    margin-left: 3rem; }
  @media only screen and (max-width: 992px) {
    .input-field .prefix ~ input {
      width: 86%;
      width: calc(100% - 3rem); } }
  @media only screen and (max-width: 600px) {
    .input-field .prefix ~ input {
      width: 80%;
      width: calc(100% - 3rem); } }

/* Search Field */
.input-field input[type=search] {
  display: block;
  line-height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem); }
  .input-field input[type=search]:focus {
    background-color: #fff;
    border: 0;
    box-shadow: none;
    color: #444; }
    .input-field input[type=search]:focus + label i,
    .input-field input[type=search]:focus ~ .mdi-navigation-close,
    .input-field input[type=search]:focus ~ .material-icons {
      color: #444; }
  .input-field input[type=search] + label {
    left: 1rem; }
  .input-field input[type=search] ~ .mdi-navigation-close,
  .input-field input[type=search] ~ .material-icons {
    position: absolute;
    top: 0;
    right: 1rem;
    color: transparent;
    cursor: pointer;
    font-size: 2rem;
    transition: .3s color; }

/* Textarea */
textarea {
  width: 100% !important;
  height: 48px;
  min-height: 1em;
  background-color: transparent;
  padding: 13px 0 14px;
  transition: 0.5s ease-out all;
  line-height: 1em; }
  textarea:focus {
    min-height: 150px; }
  textarea.materialize-textarea {
    overflow-y: hidden;
    /* prevents scroll bar flash */
    resize: none;
    min-height: 3rem; }

.hiddendiv {
  display: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* future version of deprecated 'word-wrap' */
  padding-top: 1.2rem;
  /* prevents text jump on Enter keypress */ }

/* Autocomplete */
.autocomplete-content {
  margin-top: -15px;
  display: block;
  opacity: 1;
  position: static; }
  .autocomplete-content li .highlight {
    color: #444; }
  .autocomplete-content li img {
    height: 40px;
    width: 40px;
    margin: 5px 15px; }

.sfFormBox,
.sfFormRadiolist,
.sfFormCheckboxlist,
.sfFormBlock,
.sfFormDropdown {
  margin-bottom: 35px; }

@media (min-width: 768px) and (max-width: 1024px) {
  .form-container {
    position: relative;
    padding-top: 20px; }
    .form-container .registration-link {
      position: absolute;
      right: 0px;
      top: 0px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .form-container {
    position: relative;
    padding-top: 20px; }
    .form-container .registration-link {
      position: absolute;
      right: 0px;
      top: 0px; } }

@media (min-width: 1200px) {
  .form-container {
    position: relative;
    padding-top: 20px; }
    .form-container .registration-link {
      position: absolute;
      right: 0px;
      top: 0px; } }

.sfFieldWrp {
  position: relative; }

.sfFormBox,
.sfFormBlock {
  position: relative;
  margin-top: 20px; }
  .sfFormBox .sfTxtLbl,
  .sfFormBlock .sfTxtLbl {
    position: absolute;
    top: 9px;
    left: 0px;
    transition: 0.1s ease-out all; }
  .sfFormBox.form-element-active .sfTxtLbl,
  .sfFormBlock.form-element-active .sfTxtLbl {
    top: -15px;
    color: #262261;
    font-size: 0.9em; }
  .sfFormBox .sfExample,
  .sfFormBlock .sfExample {
    font-size: 0.9em;
    margin-bottom: 15px;
    color: #262261; }
  .pageTheme-DecisionAssist .sfFormBox.form-element-active .sfTxtLbl, .pageTheme-DecisionAssist
  .sfFormBlock.form-element-active .sfTxtLbl {
    color: #003057; }
  .pageTheme-DecisionAssist .sfFormBox .sfExample, .pageTheme-DecisionAssist
  .sfFormBlock .sfExample {
    color: #003057; }
  .pageTheme-NACP .sfFormBox.form-element-active .sfTxtLbl, .pageTheme-NACP
  .sfFormBlock.form-element-active .sfTxtLbl {
    color: #007ABD; }
  .pageTheme-NACP .sfFormBox .sfExample, .pageTheme-NACP
  .sfFormBlock .sfExample {
    color: #007ABD; }

.sfFormBlock.form-element-active textarea {
  min-height: 150px; }

.sfFormInstructions {
  margin-bottom: 15px; }

.sfError,
.field-validation-error {
  color: #E84E1B;
  font-size: 0.9em; }

.sfErrorWrp .sfTxtLbl {
  color: #E84E1B; }

.sfErrorWrp input {
  border-color: #E84E1B; }

#errorWrapDiv {
  background: #E84E1B;
  color: #fff;
  border-radius: 3px;
  padding: 25px; }
  #errorWrapDiv .link, #errorWrapDiv .sfContentBlock a, .sfContentBlock #errorWrapDiv a,
  #errorWrapDiv .sfreContentArea a, .sfreContentArea #errorWrapDiv a,
  #errorWrapDiv .reContentArea a, .reContentArea #errorWrapDiv a, #errorWrapDiv .nav-sitemap a, .nav-sitemap #errorWrapDiv a, #errorWrapDiv .search-results a, .search-results #errorWrapDiv a {
    color: #fff;
    text-decoration: underline; }

#errorWrapDiv.form__error h2 {
  color: #fff; }

/* Radio Buttons
   ========================================================================== */
html:not(.sfPageEditorWrp) [type="radio"]:not(:checked),
html:not(.sfPageEditorWrp) [type="radio"]:checked {
  position: absolute;
  left: -9999px;
  opacity: 0; }

html:not(.sfPageEditorWrp) [type="radio"]:not(:checked) + label,
html:not(.sfPageEditorWrp) [type="radio"]:checked + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  transition: .28s ease;
  /* webkit (konqueror) browsers */
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }

html:not(.sfPageEditorWrp) [type="radio"] + label:before,
html:not(.sfPageEditorWrp) [type="radio"] + label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  transition: .28s ease; }

/* Unchecked styles */
html:not(.sfPageEditorWrp) [type="radio"]:not(:checked) + label:before,
html:not(.sfPageEditorWrp) [type="radio"]:not(:checked) + label:after,
html:not(.sfPageEditorWrp) [type="radio"]:checked + label:before,
html:not(.sfPageEditorWrp) [type="radio"]:checked + label:after,
html:not(.sfPageEditorWrp) [type="radio"].with-gap:checked + label:before,
html:not(.sfPageEditorWrp) [type="radio"].with-gap:checked + label:after {
  border-radius: 50%; }

html:not(.sfPageEditorWrp) [type="radio"]:not(:checked) + label:before,
html:not(.sfPageEditorWrp) [type="radio"]:not(:checked) + label:after {
  border: 2px solid #262261; }

html:not(.sfPageEditorWrp) [type="radio"]:not(:checked) + label:after {
  -ms-transform: scale(0);
      transform: scale(0); }

/* Checked styles */
html:not(.sfPageEditorWrp) [type="radio"]:checked + label:before {
  border: 2px solid transparent; }

html:not(.sfPageEditorWrp) [type="radio"]:checked + label:after,
html:not(.sfPageEditorWrp) [type="radio"].with-gap:checked + label:before,
html:not(.sfPageEditorWrp) [type="radio"].with-gap:checked + label:after {
  border: #262261; }

html:not(.sfPageEditorWrp) [type="radio"]:checked + label:after,
html:not(.sfPageEditorWrp) [type="radio"].with-gap:checked + label:after {
  background-color: #262261; }

html:not(.sfPageEditorWrp) [type="radio"]:checked + label:after {
  -ms-transform: scale(1.02);
      transform: scale(1.02); }

/* Radio With gap */
html:not(.sfPageEditorWrp) [type="radio"].with-gap:checked + label:after {
  -ms-transform: scale(0.5);
      transform: scale(0.5); }

/* Focused styles */
html:not(.sfPageEditorWrp) [type="radio"].tabbed:focus + label:before {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }

/* Disabled Radio With gap */
html:not(.sfPageEditorWrp) [type="radio"].with-gap:disabled:checked + label:before {
  border: 2px solid rgba(0, 0, 0, 0.26); }

html:not(.sfPageEditorWrp) [type="radio"].with-gap:disabled:checked + label:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.26); }

/* Disabled style */
html:not(.sfPageEditorWrp) [type="radio"]:disabled:not(:checked) + label:before,
html:not(.sfPageEditorWrp) [type="radio"]:disabled:checked + label:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26); }

html:not(.sfPageEditorWrp) [type="radio"]:disabled + label {
  color: rgba(0, 0, 0, 0.26); }

html:not(.sfPageEditorWrp) [type="radio"]:disabled:not(:checked) + label:before {
  border-color: rgba(0, 0, 0, 0.26); }

html:not(.sfPageEditorWrp) [type="radio"]:disabled:checked + label:after {
  background-color: rgba(0, 0, 0, 0.26);
  border-color: #BDBDBD; }

/* Radio Buttons
   ========================================================================== */
html:not(.sfPageEditorWrp) .pageTheme-NACP {
  /* Unchecked styles */
  /* Checked styles */
  /* Radio With gap */
  /* Focused styles */
  /* Disabled Radio With gap */
  /* Disabled style */ }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:not(:checked),
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:checked {
    position: absolute;
    left: -9999px;
    opacity: 0; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:not(:checked) + label,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:checked + label {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    transition: .28s ease;
    /* webkit (konqueror) browsers */
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"] + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"] + label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    margin: 4px;
    width: 16px;
    height: 16px;
    z-index: 0;
    transition: .28s ease; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:not(:checked) + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:not(:checked) + label:after,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:checked + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:checked + label:after,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].with-gap:checked + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].with-gap:checked + label:after {
    border-radius: 50%; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:not(:checked) + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:not(:checked) + label:after {
    border: 2px solid #007ABD; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:not(:checked) + label:after {
    -ms-transform: scale(0);
        transform: scale(0); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:checked + label:before {
    border: 2px solid transparent; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:checked + label:after,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].with-gap:checked + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].with-gap:checked + label:after {
    border: #007ABD; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:checked + label:after,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].with-gap:checked + label:after {
    background-color: #007ABD; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:checked + label:after {
    -ms-transform: scale(1.02);
        transform: scale(1.02); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].with-gap:checked + label:after {
    -ms-transform: scale(0.5);
        transform: scale(0.5); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].tabbed:focus + label:before {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].with-gap:disabled:checked + label:before {
    border: 2px solid rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"].with-gap:disabled:checked + label:after {
    border: none;
    background-color: rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:disabled:not(:checked) + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:disabled:checked + label:before {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:disabled + label {
    color: rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:disabled:not(:checked) + label:before {
    border-color: rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="radio"]:disabled:checked + label:after {
    background-color: rgba(0, 0, 0, 0.26);
    border-color: #BDBDBD; }

/* Checkboxes
   ========================================================================== */
/* CUSTOM CSS CHECKBOXES */
/* Remove default checkbox */
html:not(.sfPageEditorWrp) [type="checkbox"]:not(:checked),
html:not(.sfPageEditorWrp) [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
  opacity: 0; }

html:not(.sfPageEditorWrp) [type="checkbox"] {
  /* checkbox aspect */ }
  html:not(.sfPageEditorWrp) [type="checkbox"] + label,
  html:not(.sfPageEditorWrp) [type="checkbox"] + [type="hidden"] + label {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */ }
  html:not(.sfPageEditorWrp) [type="checkbox"] + label:before,
  html:not(.sfPageEditorWrp) [type="checkbox"] + [type="hidden"] + label:before,
  html:not(.sfPageEditorWrp) [type="checkbox"]:not(.filled-in) + label:after,
  html:not(.sfPageEditorWrp) [type="checkbox"]:not(.filled-in) + [type="hidden"] + label:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    z-index: 0;
    border: 2px solid #262261;
    border-radius: 1px;
    margin-top: 2px;
    transition: .2s; }
  html:not(.sfPageEditorWrp) [type="checkbox"]:not(.filled-in) + label:after,
  html:not(.sfPageEditorWrp) [type="checkbox"]:not(.filled-in) + [type="hidden"] + label:after {
    border: 0;
    -ms-transform: scale(0);
        transform: scale(0); }
  html:not(.sfPageEditorWrp) [type="checkbox"]:not(:checked):disabled + label:before,
  html:not(.sfPageEditorWrp) [type="checkbox"]:not(:checked):disabled + [type="hidden"] + label:before {
    border: none;
    background-color: rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) [type="checkbox"].tabbed:focus + label:after,
  html:not(.sfPageEditorWrp) [type="checkbox"].tabbed:focus + [type="hidden"] + label:after {
    -ms-transform: scale(1);
        transform: scale(1);
    border: 0;
    border-radius: 50%;
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1); }

html:not(.sfPageEditorWrp) [type="checkbox"]:checked + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"]:checked + [type="hidden"] + label:before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #262261;
  border-bottom: 2px solid #262261;
  -ms-transform: rotate(40deg);
      transform: rotate(40deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%; }

html:not(.sfPageEditorWrp) [type="checkbox"]:checked:disabled + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"]:checked:disabled + [type="hidden"] + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  border-bottom: 2px solid rgba(0, 0, 0, 0.26); }

/* Indeterminate checkbox */
html:not(.sfPageEditorWrp) [type="checkbox"]:indeterminate + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"]:indeterminate + [type="hidden"] + label:before {
  top: -11px;
  left: -12px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #cfd326;
  border-bottom: none;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%; }

html:not(.sfPageEditorWrp) [type="checkbox"]:indeterminate:disabled + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"]:indeterminate:disabled + [type="hidden"] + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  background-color: transparent; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in + label:after,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in + [type="hidden"] + label:after {
  border-radius: 2px; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in + label:after,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in + [type="hidden"] + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in + [type="hidden"] + label:after {
  content: '';
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:not(:checked) + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:not(:checked) + [type="hidden"] + label:before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  -ms-transform: rotate(37deg);
      transform: rotateZ(37deg);
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:not(:checked) + label:after,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:not(:checked) + [type="hidden"] + label:after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #262261;
  top: 0px;
  z-index: 0; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:checked + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:checked + [type="hidden"] + label:before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #262261;
  border-bottom: 2px solid #262261;
  -ms-transform: rotate(37deg);
      transform: rotateZ(37deg);
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:checked + label:after,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:checked + [type="hidden"] + label:after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #262261;
  background-color: #262261;
  z-index: 0; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in.tabbed:focus + label:after,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in.tabbed:focus + [type="hidden"] + label:after {
  border-radius: 2px;
  border-color: #262261;
  background-color: rgba(0, 0, 0, 0.1); }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in.tabbed:checked:focus + label:after,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in.tabbed:checked:focus + [type="hidden"] + label:after {
  border-radius: 2px;
  background-color: #262261;
  border-color: #262261; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:disabled:not(:checked) + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:disabled:not(:checked) + [type="hidden"] + label:before {
  background-color: transparent;
  border: 2px solid transparent; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:disabled:not(:checked) + label:after,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:disabled:not(:checked) + [type="hidden"] + label:after {
  border-color: transparent;
  background-color: #BDBDBD; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:disabled:checked + label:before,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:disabled:checked + [type="hidden"] + label:before {
  background-color: transparent; }

html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:disabled:checked + label:after,
html:not(.sfPageEditorWrp) [type="checkbox"].filled-in:disabled:checked + [type="hidden"] + label:after {
  background-color: #BDBDBD;
  border-color: #BDBDBD; }

/* Checkboxes
   ========================================================================== */
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"] {
  /* checkbox aspect */ }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"] + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"] + [type="hidden"] + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:not(.filled-in) + label:after,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:not(.filled-in) + [type="hidden"] + label:after {
    border: 2px solid #007ABD;
    border-radius: 1px; }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:not(:checked):disabled + label:before,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:not(:checked):disabled + [type="hidden"] + label:before {
    border: none;
    background-color: rgba(0, 0, 0, 0.26); }
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].tabbed:focus + label:after,
  html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].tabbed:focus + [type="hidden"] + label:after {
    -ms-transform: scale(1);
        transform: scale(1);
    border: 0;
    border-radius: 50%;
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1); }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:checked + label:before,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:checked + [type="hidden"] + label:before {
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #007ABD;
  border-bottom: 2px solid #007ABD; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:checked:disabled + label:before,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:checked:disabled + [type="hidden"] + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  border-bottom: 2px solid rgba(0, 0, 0, 0.26); }

/* Indeterminate checkbox */
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:indeterminate + label:before,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:indeterminate + [type="hidden"] + label:before {
  border-top: none;
  border-left: none;
  border-right: #007ABD;
  border-bottom: none; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:indeterminate:disabled + label:before,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"]:indeterminate:disabled + [type="hidden"] + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  background-color: transparent; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:not(:checked) + label:before,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:not(:checked) + [type="hidden"] + label:before {
  border: 3px solid transparent; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:not(:checked) + label:after,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:not(:checked) + [type="hidden"] + label:after {
  background-color: transparent;
  border: 2px solid #007ABD; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:checked + label:before,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:checked + [type="hidden"] + label:before {
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #007ABD;
  border-bottom: 2px solid #007ABD; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:checked + label:after,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:checked + [type="hidden"] + label:after {
  border: 2px solid #007ABD;
  background-color: #007ABD; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in.tabbed:focus + label:after,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in.tabbed:focus + [type="hidden"] + label:after {
  border-color: #007ABD;
  background-color: rgba(0, 0, 0, 0.1); }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in.tabbed:checked:focus + label:after,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in.tabbed:checked:focus + [type="hidden"] + label:after {
  background-color: #007ABD;
  border-color: #007ABD; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:disabled:not(:checked) + label:before,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:disabled:not(:checked) + [type="hidden"] + label:before {
  background-color: transparent;
  border: 2px solid transparent; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:disabled:not(:checked) + label:after,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:disabled:not(:checked) + [type="hidden"] + label:after {
  border-color: transparent;
  background-color: #BDBDBD; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:disabled:checked + label:before,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:disabled:checked + [type="hidden"] + label:before {
  background-color: transparent; }

html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:disabled:checked + label:after,
html:not(.sfPageEditorWrp) .pageTheme-NACP [type="checkbox"].filled-in:disabled:checked + [type="hidden"] + label:after {
  background-color: #BDBDBD;
  border-color: #BDBDBD; }

/* Switch
   ========================================================================== */
.switch,
.switch * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none; }

.switch label {
  cursor: pointer; }

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0; }
  .switch label input[type=checkbox]:checked + .lever {
    background-color: #d9da9f; }
    .switch label input[type=checkbox]:checked + .lever:after {
      background-color: #cfd326;
      left: 24px; }

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 40px;
  height: 15px;
  background-color: #818181;
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px; }
  .switch label .lever:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    background-color: #F1F1F1;
    border-radius: 21px;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
    left: -5px;
    top: -3px;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; }

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(207, 211, 38, 0.1); }

input[type=checkbox]:not(:disabled) ~ .lever:active:after,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }

.switch input[type=checkbox][disabled] + .lever {
  cursor: default; }

.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #BDBDBD; }

/* Select Field
   ========================================================================== */
select.browser-default {
  display: block; }

/*select {
  background-color: $select-background;
  width: 100%;
  padding: $select-padding;
  border: $select-border;
  border-radius: $select-radius;
  height: $input-height;
}

.select-label {
  position: absolute;
}

.select-wrapper {
  position: relative;

  input.select-dropdown {
    position: relative;
    cursor: pointer;
    background-color: transparent;
    border: none;
    border-bottom: $input-border;
    outline: none;
    height: $input-height;
    line-height: $input-height;
    width: 100%;
    font-size: $input-font-size;
    margin: $input-margin;
    padding: 0;
    display: block;
  }

  span.caret {
    color: initial;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 10px;
    margin: auto 0;
    font-size: 10px;
    line-height: 10px;

    &.disabled {
      color: $input-disabled-color;
    }
  }

  & + label {
    position: absolute;
    top: -14px;
    font-size: $label-font-size;
  }
}

// Disabled styles
select:disabled {
  color: rgba(0,0,0,.3);
}*/
.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.3);
  cursor: default;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -ms-user-select: none;
  /* IE10+ */
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

.select-wrapper i {
  color: rgba(0, 0, 0, 0.3); }

.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent; }

.prefix ~ .select-wrapper {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem); }

.prefix ~ label {
  margin-left: 3rem; }

.select-dropdown li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
  float: right; }

.select-dropdown li.optgroup {
  border-top: 1px solid #eee; }
  .select-dropdown li.optgroup.selected > span {
    color: rgba(0, 0, 0, 0.7); }
  .select-dropdown li.optgroup > span {
    color: rgba(0, 0, 0, 0.4); }
  .select-dropdown li.optgroup ~ li.optgroup-option {
    padding-left: 1rem; }

/* File Input
   ========================================================================== */
.file-field {
  position: relative; }
  .file-field .file-path-wrapper {
    overflow: hidden;
    padding-left: 10px; }
  .file-field input.file-path {
    width: 100%; }
  .file-field .btn, .file-field .sfFormSubmit input, .sfFormSubmit .file-field input {
    float: left;
    height: 3rem;
    line-height: 3rem; }
  .file-field span {
    cursor: pointer; }
  .file-field input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0); }

.form-group:after {
  clear: both;
  content: "";
  display: table; }

/* Range
   ========================================================================== */
.range-field {
  position: relative; }

.no-select, input[type=range],
input[type=range] + .thumb {
  default: default; }

input[type=range],
input[type=range] + .thumb {
  cursor: pointer; }

input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0;
  padding: 0; }
  input[type=range]:focus {
    outline: none; }

input[type=range] + .thumb {
  position: absolute;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #cfd326;
  top: 10px;
  margin-left: -6px;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  input[type=range] + .thumb .value {
    display: block;
    width: 30px;
    text-align: center;
    color: #cfd326;
    font-size: 0;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  input[type=range] + .thumb.active, input[type=range] + label.thumb {
    border-radius: 50% 50% 50% 0; }
    input[type=range] + .thumb.active .value, input[type=range] + label.thumb .value {
      color: #fff;
      margin-left: -1px;
      margin-top: 8px;
      font-size: 10px; }

input[type=range] {
  -webkit-appearance: none; }

input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background-color: #cfd326;
  transform-origin: 50% 50%;
  margin: -5px 0 0 0;
  transition: .3s; }

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc; }

input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/ }

input[type=range]::-moz-range-track {
  height: 3px;
  background: #ddd;
  border: none; }

input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #cfd326;
  margin-top: -5px; }

input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px; }

input[type=range]:focus::-moz-range-track {
  background: #ccc; }

input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent; }

input[type=range]::-ms-fill-lower {
  background: #777; }

input[type=range]::-ms-fill-upper {
  background: #ddd; }

input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #cfd326; }

input[type=range]:focus::-ms-fill-lower {
  background: #888; }

input[type=range]:focus::-ms-fill-upper {
  background: #ccc; }

.form-group.ng-scope .Media {
  position: relative; }

.sfFormsEditor {
  margin-bottom: 30px; }

.greek-base, .alpha, .sfContentBlock h1,
.sfreContentArea h1,
.reContentArea h1,
.fauxH1,
h1.m-dynamicTitle, .beta, .sfContentBlock h2,
.sfreContentArea h2,
.reContentArea h2, .md-dialog-title, .gamma, .sfContentBlock h3,
.sfreContentArea h3,
.reContentArea h3, .delta, #errorWrapDiv h2, .sfContentBlock h4,
.sfreContentArea h4,
.reContentArea h4, .epsilon, .sfContentBlock h5,
.sfreContentArea h5,
.reContentArea h5, .search-results h3, .media-feed-list .resources-search .mobile-tab-selector, .zeta, .media-feed-list .resources-search .mobile-tab-selector option {
  margin: 0 0 0.5em;
  line-height: 1.2em;
  letter-spacing: -0.03em;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #262261; }
  .greek-base[href], .alpha[href], .sfContentBlock h1[href],
  .sfreContentArea h1[href],
  .reContentArea h1[href],
  .fauxH1[href],
  h1.m-dynamicTitle[href], .beta[href], .sfContentBlock h2[href],
  .sfreContentArea h2[href],
  .reContentArea h2[href], .md-dialog-title[href], .gamma[href], .sfContentBlock h3[href],
  .sfreContentArea h3[href],
  .reContentArea h3[href], .delta[href], #errorWrapDiv h2[href], .sfContentBlock h4[href],
  .sfreContentArea h4[href],
  .reContentArea h4[href], .epsilon[href], .sfContentBlock h5[href],
  .sfreContentArea h5[href],
  .reContentArea h5[href], .search-results h3[href], .media-feed-list .resources-search .mobile-tab-selector[href], .zeta[href], .media-feed-list .resources-search .mobile-tab-selector option[href],
  .greek-base a,
  .alpha a,
  .sfContentBlock h1 a,
  .sfreContentArea h1 a,
  .reContentArea h1 a,
  .fauxH1 a,
  h1.m-dynamicTitle a,
  .beta a,
  .sfContentBlock h2 a,
  .sfreContentArea h2 a,
  .reContentArea h2 a,
  .md-dialog-title a,
  .gamma a,
  .sfContentBlock h3 a,
  .sfreContentArea h3 a,
  .reContentArea h3 a,
  .delta a,
  #errorWrapDiv h2 a,
  .sfContentBlock h4 a,
  .sfreContentArea h4 a,
  .reContentArea h4 a,
  .epsilon a,
  .sfContentBlock h5 a,
  .sfreContentArea h5 a,
  .reContentArea h5 a,
  .search-results h3 a,
  .media-feed-list .resources-search .mobile-tab-selector a,
  .zeta a {
    color: #262261;
    text-decoration: underline; }
    .greek-base[href]:hover, .alpha[href]:hover, .sfContentBlock h1[href]:hover,
    .sfreContentArea h1[href]:hover,
    .reContentArea h1[href]:hover,
    .fauxH1[href]:hover,
    h1.m-dynamicTitle[href]:hover, .beta[href]:hover, .sfContentBlock h2[href]:hover,
    .sfreContentArea h2[href]:hover,
    .reContentArea h2[href]:hover, .md-dialog-title[href]:hover, .gamma[href]:hover, .sfContentBlock h3[href]:hover,
    .sfreContentArea h3[href]:hover,
    .reContentArea h3[href]:hover, .delta[href]:hover, #errorWrapDiv h2[href]:hover, .sfContentBlock h4[href]:hover,
    .sfreContentArea h4[href]:hover,
    .reContentArea h4[href]:hover, .epsilon[href]:hover, .sfContentBlock h5[href]:hover,
    .sfreContentArea h5[href]:hover,
    .reContentArea h5[href]:hover, .search-results h3[href]:hover, .media-feed-list .resources-search .mobile-tab-selector[href]:hover, .zeta[href]:hover, .media-feed-list .resources-search .mobile-tab-selector option[href]:hover, .greek-base[href]:focus, .alpha[href]:focus, .sfContentBlock h1[href]:focus,
    .sfreContentArea h1[href]:focus,
    .reContentArea h1[href]:focus,
    .fauxH1[href]:focus,
    h1.m-dynamicTitle[href]:focus, .beta[href]:focus, .sfContentBlock h2[href]:focus,
    .sfreContentArea h2[href]:focus,
    .reContentArea h2[href]:focus, .md-dialog-title[href]:focus, .gamma[href]:focus, .sfContentBlock h3[href]:focus,
    .sfreContentArea h3[href]:focus,
    .reContentArea h3[href]:focus, .delta[href]:focus, #errorWrapDiv h2[href]:focus, .sfContentBlock h4[href]:focus,
    .sfreContentArea h4[href]:focus,
    .reContentArea h4[href]:focus, .epsilon[href]:focus, .sfContentBlock h5[href]:focus,
    .sfreContentArea h5[href]:focus,
    .reContentArea h5[href]:focus, .search-results h3[href]:focus, .media-feed-list .resources-search .mobile-tab-selector[href]:focus, .zeta[href]:focus, .media-feed-list .resources-search .mobile-tab-selector option[href]:focus,
    .greek-base a:hover,
    .alpha a:hover,
    .sfContentBlock h1 a:hover,
    .sfreContentArea h1 a:hover,
    .reContentArea h1 a:hover,
    .fauxH1 a:hover,
    h1.m-dynamicTitle a:hover,
    .beta a:hover,
    .sfContentBlock h2 a:hover,
    .sfreContentArea h2 a:hover,
    .reContentArea h2 a:hover,
    .md-dialog-title a:hover,
    .gamma a:hover,
    .sfContentBlock h3 a:hover,
    .sfreContentArea h3 a:hover,
    .reContentArea h3 a:hover,
    .delta a:hover,
    #errorWrapDiv h2 a:hover,
    .sfContentBlock h4 a:hover,
    .sfreContentArea h4 a:hover,
    .reContentArea h4 a:hover,
    .epsilon a:hover,
    .sfContentBlock h5 a:hover,
    .sfreContentArea h5 a:hover,
    .reContentArea h5 a:hover,
    .search-results h3 a:hover,
    .media-feed-list .resources-search .mobile-tab-selector a:hover,
    .zeta a:hover,
    .greek-base a:focus,
    .alpha a:focus,
    .sfContentBlock h1 a:focus,
    .sfreContentArea h1 a:focus,
    .reContentArea h1 a:focus,
    .fauxH1 a:focus,
    h1.m-dynamicTitle a:focus,
    .beta a:focus,
    .sfContentBlock h2 a:focus,
    .sfreContentArea h2 a:focus,
    .reContentArea h2 a:focus,
    .md-dialog-title a:focus,
    .gamma a:focus,
    .sfContentBlock h3 a:focus,
    .sfreContentArea h3 a:focus,
    .reContentArea h3 a:focus,
    .delta a:focus,
    #errorWrapDiv h2 a:focus,
    .sfContentBlock h4 a:focus,
    .sfreContentArea h4 a:focus,
    .reContentArea h4 a:focus,
    .epsilon a:focus,
    .sfContentBlock h5 a:focus,
    .sfreContentArea h5 a:focus,
    .reContentArea h5 a:focus,
    .search-results h3 a:focus,
    .media-feed-list .resources-search .mobile-tab-selector a:focus,
    .zeta a:focus {
      color: #68B4B3; }
  .pageTheme-DecisionAssist .greek-base, .pageTheme-DecisionAssist .alpha, .pageTheme-DecisionAssist .sfContentBlock h1, .sfContentBlock .pageTheme-DecisionAssist h1,
  .pageTheme-DecisionAssist .sfreContentArea h1, .sfreContentArea .pageTheme-DecisionAssist h1,
  .pageTheme-DecisionAssist .reContentArea h1, .reContentArea .pageTheme-DecisionAssist h1,
  .pageTheme-DecisionAssist .fauxH1,
  .pageTheme-DecisionAssist h1.m-dynamicTitle, .pageTheme-DecisionAssist .beta, .pageTheme-DecisionAssist .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist h2,
  .pageTheme-DecisionAssist .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist h2,
  .pageTheme-DecisionAssist .reContentArea h2, .reContentArea .pageTheme-DecisionAssist h2, .pageTheme-DecisionAssist .md-dialog-title, .pageTheme-DecisionAssist .gamma, .pageTheme-DecisionAssist .sfContentBlock h3, .sfContentBlock .pageTheme-DecisionAssist h3,
  .pageTheme-DecisionAssist .sfreContentArea h3, .sfreContentArea .pageTheme-DecisionAssist h3,
  .pageTheme-DecisionAssist .reContentArea h3, .reContentArea .pageTheme-DecisionAssist h3, .pageTheme-DecisionAssist .delta, .pageTheme-DecisionAssist #errorWrapDiv h2, #errorWrapDiv .pageTheme-DecisionAssist h2, .pageTheme-DecisionAssist .sfContentBlock h4, .sfContentBlock .pageTheme-DecisionAssist h4,
  .pageTheme-DecisionAssist .sfreContentArea h4, .sfreContentArea .pageTheme-DecisionAssist h4,
  .pageTheme-DecisionAssist .reContentArea h4, .reContentArea .pageTheme-DecisionAssist h4, .pageTheme-DecisionAssist .epsilon, .pageTheme-DecisionAssist .sfContentBlock h5, .sfContentBlock .pageTheme-DecisionAssist h5,
  .pageTheme-DecisionAssist .sfreContentArea h5, .sfreContentArea .pageTheme-DecisionAssist h5,
  .pageTheme-DecisionAssist .reContentArea h5, .reContentArea .pageTheme-DecisionAssist h5, .pageTheme-DecisionAssist .search-results h3, .search-results .pageTheme-DecisionAssist h3, .pageTheme-DecisionAssist .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-DecisionAssist .mobile-tab-selector, .pageTheme-DecisionAssist .zeta, .pageTheme-DecisionAssist .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist option {
    color: #003057; }
    .pageTheme-DecisionAssist .greek-base[href], .pageTheme-DecisionAssist .alpha[href], .pageTheme-DecisionAssist .sfContentBlock h1[href], .sfContentBlock .pageTheme-DecisionAssist h1[href],
    .pageTheme-DecisionAssist .sfreContentArea h1[href], .sfreContentArea .pageTheme-DecisionAssist h1[href],
    .pageTheme-DecisionAssist .reContentArea h1[href], .reContentArea .pageTheme-DecisionAssist h1[href],
    .pageTheme-DecisionAssist .fauxH1[href],
    .pageTheme-DecisionAssist h1.m-dynamicTitle[href], .pageTheme-DecisionAssist .beta[href], .pageTheme-DecisionAssist .sfContentBlock h2[href], .sfContentBlock .pageTheme-DecisionAssist h2[href],
    .pageTheme-DecisionAssist .sfreContentArea h2[href], .sfreContentArea .pageTheme-DecisionAssist h2[href],
    .pageTheme-DecisionAssist .reContentArea h2[href], .reContentArea .pageTheme-DecisionAssist h2[href], .pageTheme-DecisionAssist .md-dialog-title[href], .pageTheme-DecisionAssist .gamma[href], .pageTheme-DecisionAssist .sfContentBlock h3[href], .sfContentBlock .pageTheme-DecisionAssist h3[href],
    .pageTheme-DecisionAssist .sfreContentArea h3[href], .sfreContentArea .pageTheme-DecisionAssist h3[href],
    .pageTheme-DecisionAssist .reContentArea h3[href], .reContentArea .pageTheme-DecisionAssist h3[href], .pageTheme-DecisionAssist .delta[href], .pageTheme-DecisionAssist #errorWrapDiv h2[href], #errorWrapDiv .pageTheme-DecisionAssist h2[href], .pageTheme-DecisionAssist .sfContentBlock h4[href], .sfContentBlock .pageTheme-DecisionAssist h4[href],
    .pageTheme-DecisionAssist .sfreContentArea h4[href], .sfreContentArea .pageTheme-DecisionAssist h4[href],
    .pageTheme-DecisionAssist .reContentArea h4[href], .reContentArea .pageTheme-DecisionAssist h4[href], .pageTheme-DecisionAssist .epsilon[href], .pageTheme-DecisionAssist .sfContentBlock h5[href], .sfContentBlock .pageTheme-DecisionAssist h5[href],
    .pageTheme-DecisionAssist .sfreContentArea h5[href], .sfreContentArea .pageTheme-DecisionAssist h5[href],
    .pageTheme-DecisionAssist .reContentArea h5[href], .reContentArea .pageTheme-DecisionAssist h5[href], .pageTheme-DecisionAssist .search-results h3[href], .search-results .pageTheme-DecisionAssist h3[href], .pageTheme-DecisionAssist .media-feed-list .resources-search .mobile-tab-selector[href], .media-feed-list .resources-search .pageTheme-DecisionAssist .mobile-tab-selector[href], .pageTheme-DecisionAssist .zeta[href], .pageTheme-DecisionAssist .media-feed-list .resources-search .mobile-tab-selector option[href], .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist option[href],
    .pageTheme-DecisionAssist .greek-base a,
    .pageTheme-DecisionAssist .alpha a,
    .pageTheme-DecisionAssist .sfContentBlock h1 a,
    .sfContentBlock .pageTheme-DecisionAssist h1 a,
    .pageTheme-DecisionAssist .sfreContentArea h1 a,
    .sfreContentArea .pageTheme-DecisionAssist h1 a,
    .pageTheme-DecisionAssist .reContentArea h1 a,
    .reContentArea .pageTheme-DecisionAssist h1 a,
    .pageTheme-DecisionAssist .fauxH1 a,
    .pageTheme-DecisionAssist h1.m-dynamicTitle a,
    .pageTheme-DecisionAssist .beta a,
    .pageTheme-DecisionAssist .sfContentBlock h2 a,
    .sfContentBlock .pageTheme-DecisionAssist h2 a,
    .pageTheme-DecisionAssist .sfreContentArea h2 a,
    .sfreContentArea .pageTheme-DecisionAssist h2 a,
    .pageTheme-DecisionAssist .reContentArea h2 a,
    .reContentArea .pageTheme-DecisionAssist h2 a,
    .pageTheme-DecisionAssist .md-dialog-title a,
    .pageTheme-DecisionAssist .gamma a,
    .pageTheme-DecisionAssist .sfContentBlock h3 a,
    .sfContentBlock .pageTheme-DecisionAssist h3 a,
    .pageTheme-DecisionAssist .sfreContentArea h3 a,
    .sfreContentArea .pageTheme-DecisionAssist h3 a,
    .pageTheme-DecisionAssist .reContentArea h3 a,
    .reContentArea .pageTheme-DecisionAssist h3 a,
    .pageTheme-DecisionAssist .delta a,
    .pageTheme-DecisionAssist #errorWrapDiv h2 a,
    #errorWrapDiv .pageTheme-DecisionAssist h2 a,
    .pageTheme-DecisionAssist .sfContentBlock h4 a,
    .sfContentBlock .pageTheme-DecisionAssist h4 a,
    .pageTheme-DecisionAssist .sfreContentArea h4 a,
    .sfreContentArea .pageTheme-DecisionAssist h4 a,
    .pageTheme-DecisionAssist .reContentArea h4 a,
    .reContentArea .pageTheme-DecisionAssist h4 a,
    .pageTheme-DecisionAssist .epsilon a,
    .pageTheme-DecisionAssist .sfContentBlock h5 a,
    .sfContentBlock .pageTheme-DecisionAssist h5 a,
    .pageTheme-DecisionAssist .sfreContentArea h5 a,
    .sfreContentArea .pageTheme-DecisionAssist h5 a,
    .pageTheme-DecisionAssist .reContentArea h5 a,
    .reContentArea .pageTheme-DecisionAssist h5 a,
    .pageTheme-DecisionAssist .search-results h3 a,
    .search-results .pageTheme-DecisionAssist h3 a,
    .pageTheme-DecisionAssist .media-feed-list .resources-search .mobile-tab-selector a,
    .media-feed-list .resources-search .pageTheme-DecisionAssist .mobile-tab-selector a,
    .pageTheme-DecisionAssist .zeta a,
    .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist option a {
      color: #003057; }
  .pageTheme-NACP .greek-base, .pageTheme-NACP .alpha, .pageTheme-NACP .sfContentBlock h1, .sfContentBlock .pageTheme-NACP h1,
  .pageTheme-NACP .sfreContentArea h1, .sfreContentArea .pageTheme-NACP h1,
  .pageTheme-NACP .reContentArea h1, .reContentArea .pageTheme-NACP h1,
  .pageTheme-NACP .fauxH1,
  .pageTheme-NACP h1.m-dynamicTitle, .pageTheme-NACP .beta, .pageTheme-NACP .sfContentBlock h2, .sfContentBlock .pageTheme-NACP h2,
  .pageTheme-NACP .sfreContentArea h2, .sfreContentArea .pageTheme-NACP h2,
  .pageTheme-NACP .reContentArea h2, .reContentArea .pageTheme-NACP h2, .pageTheme-NACP .md-dialog-title, .pageTheme-NACP .gamma, .pageTheme-NACP .sfContentBlock h3, .sfContentBlock .pageTheme-NACP h3,
  .pageTheme-NACP .sfreContentArea h3, .sfreContentArea .pageTheme-NACP h3,
  .pageTheme-NACP .reContentArea h3, .reContentArea .pageTheme-NACP h3, .pageTheme-NACP .delta, .pageTheme-NACP #errorWrapDiv h2, #errorWrapDiv .pageTheme-NACP h2, .pageTheme-NACP .sfContentBlock h4, .sfContentBlock .pageTheme-NACP h4,
  .pageTheme-NACP .sfreContentArea h4, .sfreContentArea .pageTheme-NACP h4,
  .pageTheme-NACP .reContentArea h4, .reContentArea .pageTheme-NACP h4, .pageTheme-NACP .epsilon, .pageTheme-NACP .sfContentBlock h5, .sfContentBlock .pageTheme-NACP h5,
  .pageTheme-NACP .sfreContentArea h5, .sfreContentArea .pageTheme-NACP h5,
  .pageTheme-NACP .reContentArea h5, .reContentArea .pageTheme-NACP h5, .pageTheme-NACP .search-results h3, .search-results .pageTheme-NACP h3, .pageTheme-NACP .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-NACP .mobile-tab-selector, .pageTheme-NACP .zeta, .pageTheme-NACP .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP option {
    color: #007ABD; }
    .pageTheme-NACP .greek-base[href], .pageTheme-NACP .alpha[href], .pageTheme-NACP .sfContentBlock h1[href], .sfContentBlock .pageTheme-NACP h1[href],
    .pageTheme-NACP .sfreContentArea h1[href], .sfreContentArea .pageTheme-NACP h1[href],
    .pageTheme-NACP .reContentArea h1[href], .reContentArea .pageTheme-NACP h1[href],
    .pageTheme-NACP .fauxH1[href],
    .pageTheme-NACP h1.m-dynamicTitle[href], .pageTheme-NACP .beta[href], .pageTheme-NACP .sfContentBlock h2[href], .sfContentBlock .pageTheme-NACP h2[href],
    .pageTheme-NACP .sfreContentArea h2[href], .sfreContentArea .pageTheme-NACP h2[href],
    .pageTheme-NACP .reContentArea h2[href], .reContentArea .pageTheme-NACP h2[href], .pageTheme-NACP .md-dialog-title[href], .pageTheme-NACP .gamma[href], .pageTheme-NACP .sfContentBlock h3[href], .sfContentBlock .pageTheme-NACP h3[href],
    .pageTheme-NACP .sfreContentArea h3[href], .sfreContentArea .pageTheme-NACP h3[href],
    .pageTheme-NACP .reContentArea h3[href], .reContentArea .pageTheme-NACP h3[href], .pageTheme-NACP .delta[href], .pageTheme-NACP #errorWrapDiv h2[href], #errorWrapDiv .pageTheme-NACP h2[href], .pageTheme-NACP .sfContentBlock h4[href], .sfContentBlock .pageTheme-NACP h4[href],
    .pageTheme-NACP .sfreContentArea h4[href], .sfreContentArea .pageTheme-NACP h4[href],
    .pageTheme-NACP .reContentArea h4[href], .reContentArea .pageTheme-NACP h4[href], .pageTheme-NACP .epsilon[href], .pageTheme-NACP .sfContentBlock h5[href], .sfContentBlock .pageTheme-NACP h5[href],
    .pageTheme-NACP .sfreContentArea h5[href], .sfreContentArea .pageTheme-NACP h5[href],
    .pageTheme-NACP .reContentArea h5[href], .reContentArea .pageTheme-NACP h5[href], .pageTheme-NACP .search-results h3[href], .search-results .pageTheme-NACP h3[href], .pageTheme-NACP .media-feed-list .resources-search .mobile-tab-selector[href], .media-feed-list .resources-search .pageTheme-NACP .mobile-tab-selector[href], .pageTheme-NACP .zeta[href], .pageTheme-NACP .media-feed-list .resources-search .mobile-tab-selector option[href], .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP option[href],
    .pageTheme-NACP .greek-base a,
    .pageTheme-NACP .alpha a,
    .pageTheme-NACP .sfContentBlock h1 a,
    .sfContentBlock .pageTheme-NACP h1 a,
    .pageTheme-NACP .sfreContentArea h1 a,
    .sfreContentArea .pageTheme-NACP h1 a,
    .pageTheme-NACP .reContentArea h1 a,
    .reContentArea .pageTheme-NACP h1 a,
    .pageTheme-NACP .fauxH1 a,
    .pageTheme-NACP h1.m-dynamicTitle a,
    .pageTheme-NACP .beta a,
    .pageTheme-NACP .sfContentBlock h2 a,
    .sfContentBlock .pageTheme-NACP h2 a,
    .pageTheme-NACP .sfreContentArea h2 a,
    .sfreContentArea .pageTheme-NACP h2 a,
    .pageTheme-NACP .reContentArea h2 a,
    .reContentArea .pageTheme-NACP h2 a,
    .pageTheme-NACP .md-dialog-title a,
    .pageTheme-NACP .gamma a,
    .pageTheme-NACP .sfContentBlock h3 a,
    .sfContentBlock .pageTheme-NACP h3 a,
    .pageTheme-NACP .sfreContentArea h3 a,
    .sfreContentArea .pageTheme-NACP h3 a,
    .pageTheme-NACP .reContentArea h3 a,
    .reContentArea .pageTheme-NACP h3 a,
    .pageTheme-NACP .delta a,
    .pageTheme-NACP #errorWrapDiv h2 a,
    #errorWrapDiv .pageTheme-NACP h2 a,
    .pageTheme-NACP .sfContentBlock h4 a,
    .sfContentBlock .pageTheme-NACP h4 a,
    .pageTheme-NACP .sfreContentArea h4 a,
    .sfreContentArea .pageTheme-NACP h4 a,
    .pageTheme-NACP .reContentArea h4 a,
    .reContentArea .pageTheme-NACP h4 a,
    .pageTheme-NACP .epsilon a,
    .pageTheme-NACP .sfContentBlock h5 a,
    .sfContentBlock .pageTheme-NACP h5 a,
    .pageTheme-NACP .sfreContentArea h5 a,
    .sfreContentArea .pageTheme-NACP h5 a,
    .pageTheme-NACP .reContentArea h5 a,
    .reContentArea .pageTheme-NACP h5 a,
    .pageTheme-NACP .search-results h3 a,
    .search-results .pageTheme-NACP h3 a,
    .pageTheme-NACP .media-feed-list .resources-search .mobile-tab-selector a,
    .media-feed-list .resources-search .pageTheme-NACP .mobile-tab-selector a,
    .pageTheme-NACP .zeta a,
    .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP option a {
      color: #007ABD; }

.alpha, .sfContentBlock h1,
.sfreContentArea h1,
.reContentArea h1,
.fauxH1,
h1.m-dynamicTitle {
  position: relative;
  padding-top: 10px;
  line-height: 1em;
  margin-bottom: 20px; }
  .alpha, .sfContentBlock h1,
  .sfreContentArea h1,
  .reContentArea h1,
  .fauxH1,
  h1.m-dynamicTitle {
    font-size: 35px; }
    @media screen and (min-width: 320px) {
      .alpha, .sfContentBlock h1,
      .sfreContentArea h1,
      .reContentArea h1,
      .fauxH1,
      h1.m-dynamicTitle {
        font-size: calc(35px + 5 * ((100vw - 320px) / 880)); } }
    @media screen and (min-width: 1200px) {
      .alpha, .sfContentBlock h1,
      .sfreContentArea h1,
      .reContentArea h1,
      .fauxH1,
      h1.m-dynamicTitle {
        font-size: 40px; } }

.fauxH1 {
  display: none; }

.beta, .sfContentBlock h2,
.sfreContentArea h2,
.reContentArea h2, .md-dialog-title {
  font-size: 30px; }
  @media screen and (min-width: 320px) {
    .beta, .sfContentBlock h2,
    .sfreContentArea h2,
    .reContentArea h2, .md-dialog-title {
      font-size: calc(30px + 2 * ((100vw - 320px) / 880)); } }
  @media screen and (min-width: 1200px) {
    .beta, .sfContentBlock h2,
    .sfreContentArea h2,
    .reContentArea h2, .md-dialog-title {
      font-size: 32px; } }

.gamma, .sfContentBlock h3,
.sfreContentArea h3,
.reContentArea h3 {
  font-size: 22px; }
  @media screen and (min-width: 320px) {
    .gamma, .sfContentBlock h3,
    .sfreContentArea h3,
    .reContentArea h3 {
      font-size: calc(22px + 4 * ((100vw - 320px) / 880)); } }
  @media screen and (min-width: 1200px) {
    .gamma, .sfContentBlock h3,
    .sfreContentArea h3,
    .reContentArea h3 {
      font-size: 26px; } }

.delta, #errorWrapDiv h2, .sfContentBlock h4,
.sfreContentArea h4,
.reContentArea h4 {
  font-size: 18px; }
  @media screen and (min-width: 320px) {
    .delta, #errorWrapDiv h2, .sfContentBlock h4,
    .sfreContentArea h4,
    .reContentArea h4 {
      font-size: calc(18px + 2 * ((100vw - 320px) / 880)); } }
  @media screen and (min-width: 1200px) {
    .delta, #errorWrapDiv h2, .sfContentBlock h4,
    .sfreContentArea h4,
    .reContentArea h4 {
      font-size: 20px; } }

.epsilon, .sfContentBlock h5,
.sfreContentArea h5,
.reContentArea h5, .search-results h3, .media-feed-list .resources-search .mobile-tab-selector {
  font-size: 16px; }
  @media screen and (min-width: 320px) {
    .epsilon, .sfContentBlock h5,
    .sfreContentArea h5,
    .reContentArea h5, .search-results h3, .media-feed-list .resources-search .mobile-tab-selector {
      font-size: calc(16px + 2 * ((100vw - 320px) / 880)); } }
  @media screen and (min-width: 1200px) {
    .epsilon, .sfContentBlock h5,
    .sfreContentArea h5,
    .reContentArea h5, .search-results h3, .media-feed-list .resources-search .mobile-tab-selector {
      font-size: 18px; } }

.zeta, .media-feed-list .resources-search .mobile-tab-selector option {
  color: #262261; }
  .zeta, .media-feed-list .resources-search .mobile-tab-selector option {
    font-size: 16px; }
    @media screen and (min-width: 320px) {
      .zeta, .media-feed-list .resources-search .mobile-tab-selector option {
        font-size: calc(16px + 0 * ((100vw - 320px) / 880)); } }
    @media screen and (min-width: 1200px) {
      .zeta, .media-feed-list .resources-search .mobile-tab-selector option {
        font-size: 16px; } }

.color-secondary {
  color: #262261; }

ol li {
  list-style: none; }

.link, .sfContentBlock a,
.sfreContentArea a,
.reContentArea a, .nav-sitemap a, .search-results a {
  color: #262261;
  text-decoration: underline;
  outline: 0; }
  .sfContentBlock .link, .sfContentBlock a,
  .sfContentBlock .sfreContentArea a, .sfreContentArea .sfContentBlock a,
  .sfContentBlock .reContentArea a, .reContentArea .sfContentBlock a, .sfContentBlock .nav-sitemap a, .nav-sitemap .sfContentBlock a, .sfContentBlock .search-results a, .search-results .sfContentBlock a {
    text-decoration: underline; }
  .link:hover, .sfContentBlock a:hover,
  .sfreContentArea a:hover,
  .reContentArea a:hover, .nav-sitemap a:hover, .search-results a:hover, .link:focus, .sfContentBlock a:focus,
  .sfreContentArea a:focus,
  .reContentArea a:focus, .nav-sitemap a:focus, .search-results a:focus {
    color: #68B4B3; }
  .pageTheme-DecisionAssist .link, .pageTheme-DecisionAssist .sfContentBlock a, .sfContentBlock .pageTheme-DecisionAssist a,
  .pageTheme-DecisionAssist .sfreContentArea a, .sfreContentArea .pageTheme-DecisionAssist a,
  .pageTheme-DecisionAssist .reContentArea a, .reContentArea .pageTheme-DecisionAssist a, .pageTheme-DecisionAssist .nav-sitemap a, .nav-sitemap .pageTheme-DecisionAssist a, .pageTheme-DecisionAssist .search-results a, .search-results .pageTheme-DecisionAssist a {
    color: #003057; }
    .pageTheme-DecisionAssist .link:hover, .pageTheme-DecisionAssist .sfContentBlock a:hover, .sfContentBlock .pageTheme-DecisionAssist a:hover,
    .pageTheme-DecisionAssist .sfreContentArea a:hover, .sfreContentArea .pageTheme-DecisionAssist a:hover,
    .pageTheme-DecisionAssist .reContentArea a:hover, .reContentArea .pageTheme-DecisionAssist a:hover, .pageTheme-DecisionAssist .nav-sitemap a:hover, .nav-sitemap .pageTheme-DecisionAssist a:hover, .pageTheme-DecisionAssist .search-results a:hover, .search-results .pageTheme-DecisionAssist a:hover, .pageTheme-DecisionAssist .link:focus, .pageTheme-DecisionAssist .sfContentBlock a:focus, .sfContentBlock .pageTheme-DecisionAssist a:focus,
    .pageTheme-DecisionAssist .sfreContentArea a:focus, .sfreContentArea .pageTheme-DecisionAssist a:focus,
    .pageTheme-DecisionAssist .reContentArea a:focus, .reContentArea .pageTheme-DecisionAssist a:focus, .pageTheme-DecisionAssist .nav-sitemap a:focus, .nav-sitemap .pageTheme-DecisionAssist a:focus, .pageTheme-DecisionAssist .search-results a:focus, .search-results .pageTheme-DecisionAssist a:focus {
      color: #a0b0c0; }
  .pageTheme-NACP .link, .pageTheme-NACP .sfContentBlock a, .sfContentBlock .pageTheme-NACP a,
  .pageTheme-NACP .sfreContentArea a, .sfreContentArea .pageTheme-NACP a,
  .pageTheme-NACP .reContentArea a, .reContentArea .pageTheme-NACP a, .pageTheme-NACP .nav-sitemap a, .nav-sitemap .pageTheme-NACP a, .pageTheme-NACP .search-results a, .search-results .pageTheme-NACP a {
    color: #008A96; }
    .pageTheme-NACP .link:hover, .pageTheme-NACP .sfContentBlock a:hover, .sfContentBlock .pageTheme-NACP a:hover,
    .pageTheme-NACP .sfreContentArea a:hover, .sfreContentArea .pageTheme-NACP a:hover,
    .pageTheme-NACP .reContentArea a:hover, .reContentArea .pageTheme-NACP a:hover, .pageTheme-NACP .nav-sitemap a:hover, .nav-sitemap .pageTheme-NACP a:hover, .pageTheme-NACP .search-results a:hover, .search-results .pageTheme-NACP a:hover, .pageTheme-NACP .link:focus, .pageTheme-NACP .sfContentBlock a:focus, .sfContentBlock .pageTheme-NACP a:focus,
    .pageTheme-NACP .sfreContentArea a:focus, .sfreContentArea .pageTheme-NACP a:focus,
    .pageTheme-NACP .reContentArea a:focus, .reContentArea .pageTheme-NACP a:focus, .pageTheme-NACP .nav-sitemap a:focus, .nav-sitemap .pageTheme-NACP a:focus, .pageTheme-NACP .search-results a:focus, .search-results .pageTheme-NACP a:focus {
      color: #007ABD; }

.btn, .sfFormSubmit input {
  white-space: normal; }

.tableResponsive {
  overflow-x: auto; }

.sfContentBlock:before, .sfContentBlock:after {
  content: "";
  display: table;
  clear: both; }

.sfContentBlock,
.sfreContentArea,
.reContentArea {
  word-break: break-word; }
  .lt-ie9 .sfContentBlock, .lt-ie9
  .sfreContentArea, .lt-ie9
  .reContentArea {
    overflow: hidden; }
  .sfContentBlock .contentImgWrap,
  .sfreContentArea .contentImgWrap,
  .reContentArea .contentImgWrap {
    position: relative;
    display: block;
    max-width: 100%;
    margin-bottom: 15px; }
    .sfContentBlock .contentImgWrap a,
    .sfreContentArea .contentImgWrap a,
    .reContentArea .contentImgWrap a {
      display: inline-block; }
      .sfContentBlock .contentImgWrap a:hover, .sfContentBlock .contentImgWrap a:focus,
      .sfreContentArea .contentImgWrap a:hover,
      .sfreContentArea .contentImgWrap a:focus,
      .reContentArea .contentImgWrap a:hover,
      .reContentArea .contentImgWrap a:focus {
        filter: alpha(opacity= "80");
        opacity: 0.8; }
    .sfContentBlock .contentImgWrap p,
    .sfreContentArea .contentImgWrap p,
    .reContentArea .contentImgWrap p {
      float: none; }
    .sfContentBlock .contentImgWrap img,
    .sfreContentArea .contentImgWrap img,
    .reContentArea .contentImgWrap img {
      display: block;
      clear: both;
      vertical-align: inherit;
      max-width: 100%; }
    .sfContentBlock .contentImgWrap.floatLeft,
    .sfreContentArea .contentImgWrap.floatLeft,
    .reContentArea .contentImgWrap.floatLeft {
      float: left;
      margin-right: 15px; }
    .sfContentBlock .contentImgWrap.floatRight,
    .sfreContentArea .contentImgWrap.floatRight,
    .reContentArea .contentImgWrap.floatRight {
      float: right;
      margin-left: 15px; }
    .sfContentBlock .contentImgWrap.floatMiddle,
    .sfreContentArea .contentImgWrap.floatMiddle,
    .reContentArea .contentImgWrap.floatMiddle {
      display: block;
      text-align: center; }
    .sfContentBlock .contentImgWrap.floatMiddle img,
    .sfreContentArea .contentImgWrap.floatMiddle img,
    .reContentArea .contentImgWrap.floatMiddle img {
      margin: auto;
      clear: both;
      overflow: auto; }
    .sfContentBlock .contentImgWrap.floatMiddle p,
    .sfreContentArea .contentImgWrap.floatMiddle p,
    .reContentArea .contentImgWrap.floatMiddle p {
      text-align: center;
      width: auto; }
  .sfContentBlock .intro,
  .sfreContentArea .intro,
  .reContentArea .intro {
    color: #363636; }
  .sfContentBlock ul,
  .sfContentBlock ol,
  .sfreContentArea ul,
  .sfreContentArea ol,
  .reContentArea ul,
  .reContentArea ol {
    margin: 0 0 1.5em 25px;
    padding: 0; }
    .sfContentBlock ul ol > li,
    .sfContentBlock ol ol > li,
    .sfreContentArea ul ol > li,
    .sfreContentArea ol ol > li,
    .reContentArea ul ol > li,
    .reContentArea ol ol > li {
      list-style: decimal outside; }
    .sfContentBlock ul ul,
    .sfContentBlock ul ol,
    .sfContentBlock ol ul,
    .sfContentBlock ol ol,
    .sfreContentArea ul ul,
    .sfreContentArea ul ol,
    .sfreContentArea ol ul,
    .sfreContentArea ol ol,
    .reContentArea ul ul,
    .reContentArea ul ol,
    .reContentArea ol ul,
    .reContentArea ol ol {
      margin-top: 0;
      padding-top: 0; }
  .sfContentBlock ul > li,
  .sfreContentArea ul > li,
  .reContentArea ul > li {
    list-style: disc outside; }
    .lt-ie8 .sfContentBlock ul > li,
    .no-generatedcontent .sfContentBlock ul > li, .lt-ie8
    .sfreContentArea ul > li,
    .no-generatedcontent
    .sfreContentArea ul > li, .lt-ie8
    .reContentArea ul > li,
    .no-generatedcontent
    .reContentArea ul > li {
      list-style: disc outside; }
  .sfContentBlock ol,
  .sfreContentArea ol,
  .reContentArea ol {
    padding: 10px 0 6px;
    counter-reset: numbers; }
    .sfContentBlock ol > li,
    .sfreContentArea ol > li,
    .reContentArea ol > li {
      list-style: decimal outside; }
      .lt-ie8 .sfContentBlock ol > li,
      .no-generatedcontent .sfContentBlock ol > li, .lt-ie8
      .sfreContentArea ol > li,
      .no-generatedcontent
      .sfreContentArea ol > li, .lt-ie8
      .reContentArea ol > li,
      .no-generatedcontent
      .reContentArea ol > li {
        list-style: decimal outside; }
  .sfContentBlock .button,
  .sfreContentArea .button,
  .reContentArea .button {
    margin-bottom: 15px; }
  .sfContentBlock dt,
  .sfreContentArea dt,
  .reContentArea dt {
    margin-bottom: 10px;
    padding-bottom: 2px;
    font-size: 1.23077em; }
  .sfContentBlock dd,
  .sfreContentArea dd,
  .reContentArea dd {
    margin: 0 0 1em; }

.sfreContentArea {
  padding: 5px; }

.reContentArea:before,
.reContentArea:after {
  content: none;
  display: initial;
  clear: initial; }

table {
  width: 100%;
  display: table;
  margin-bottom: 30px; }
  table.bordered > thead > tr, .sfContentBlock table > thead > tr, .sfreContentArea table > thead > tr, .reContentArea table > thead > tr,
  table.bordered > tbody > tr,
  .sfContentBlock table > tbody > tr,
  .sfreContentArea table > tbody > tr,
  .reContentArea table > tbody > tr {
    border-bottom: 1px solid #ddd; }
  table.striped > tbody > tr > td {
    border-radius: 0; }
  table.highlight > tbody > tr {
    transition: background-color .25s ease; }
  table.centered thead tr th, table.centered tbody tr td {
    text-align: center; }

thead {
  border-bottom: 1px solid #ddd; }

td,
th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px; }

@media (max-width: 767px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */ }
    table.responsive-table td:empty:before {
      content: '\00a0'; }
    table.responsive-table th,
    table.responsive-table td {
      margin: 0;
      vertical-align: top; }
    table.responsive-table th {
      text-align: left; }
    table.responsive-table thead {
      display: block;
      float: left; }
      table.responsive-table thead tr {
        display: block;
        padding: 0 10px 0 0; }
        table.responsive-table thead tr th::before {
          content: "\00a0"; }
    table.responsive-table tbody {
      display: block;
      width: auto;
      position: relative;
      overflow-x: auto;
      white-space: nowrap; }
      table.responsive-table tbody tr {
        display: inline-block;
        vertical-align: top; }
    table.responsive-table th {
      display: block;
      text-align: right; }
    table.responsive-table td {
      display: block;
      min-height: 1.25em;
      text-align: left; }
    table.responsive-table tr {
      padding: 0 10px; }
    table.responsive-table thead {
      border: 0;
      border-right: 1px solid #ddd; }
    table.responsive-table.bordered th, .sfContentBlock table.responsive-table th, .sfreContentArea table.responsive-table th, .reContentArea table.responsive-table th {
      border-bottom: 0;
      border-left: 0; }
    table.responsive-table.bordered td, .sfContentBlock table.responsive-table td, .sfreContentArea table.responsive-table td, .reContentArea table.responsive-table td {
      border-left: 0;
      border-right: 0;
      border-bottom: 0; }
    table.responsive-table.bordered tr, .sfContentBlock table.responsive-table tr, .sfreContentArea table.responsive-table tr, .reContentArea table.responsive-table tr {
      border: 0; }
    table.responsive-table.bordered tbody tr, .sfContentBlock table.responsive-table tbody tr, .sfreContentArea table.responsive-table tbody tr, .reContentArea table.responsive-table tbody tr {
      border-right: 1px solid #ddd; } }

@media (min-width: 768px) and (max-width: 1024px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */ }
    table.responsive-table td:empty:before {
      content: '\00a0'; }
    table.responsive-table th,
    table.responsive-table td {
      margin: 0;
      vertical-align: top; }
    table.responsive-table th {
      text-align: left; }
    table.responsive-table thead {
      display: block;
      float: left; }
      table.responsive-table thead tr {
        display: block;
        padding: 0 10px 0 0; }
        table.responsive-table thead tr th::before {
          content: "\00a0"; }
    table.responsive-table tbody {
      display: block;
      width: auto;
      position: relative;
      overflow-x: auto;
      white-space: nowrap; }
      table.responsive-table tbody tr {
        display: inline-block;
        vertical-align: top; }
    table.responsive-table th {
      display: block;
      text-align: right; }
    table.responsive-table td {
      display: block;
      min-height: 1.25em;
      text-align: left; }
    table.responsive-table tr {
      padding: 0 10px; }
    table.responsive-table thead {
      border: 0;
      border-right: 1px solid #ddd; }
    table.responsive-table.bordered th, .sfContentBlock table.responsive-table th, .sfreContentArea table.responsive-table th, .reContentArea table.responsive-table th {
      border-bottom: 0;
      border-left: 0; }
    table.responsive-table.bordered td, .sfContentBlock table.responsive-table td, .sfreContentArea table.responsive-table td, .reContentArea table.responsive-table td {
      border-left: 0;
      border-right: 0;
      border-bottom: 0; }
    table.responsive-table.bordered tr, .sfContentBlock table.responsive-table tr, .sfreContentArea table.responsive-table tr, .reContentArea table.responsive-table tr {
      border: 0; }
    table.responsive-table.bordered tbody tr, .sfContentBlock table.responsive-table tbody tr, .sfreContentArea table.responsive-table tbody tr, .reContentArea table.responsive-table tbody tr {
      border-right: 1px solid #ddd; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */ }
    table.responsive-table td:empty:before {
      content: '\00a0'; }
    table.responsive-table th,
    table.responsive-table td {
      margin: 0;
      vertical-align: top; }
    table.responsive-table th {
      text-align: left; }
    table.responsive-table thead {
      display: block;
      float: left; }
      table.responsive-table thead tr {
        display: block;
        padding: 0 10px 0 0; }
        table.responsive-table thead tr th::before {
          content: "\00a0"; }
    table.responsive-table tbody {
      display: block;
      width: auto;
      position: relative;
      overflow-x: auto;
      white-space: nowrap; }
      table.responsive-table tbody tr {
        display: inline-block;
        vertical-align: top; }
    table.responsive-table th {
      display: block;
      text-align: right; }
    table.responsive-table td {
      display: block;
      min-height: 1.25em;
      text-align: left; }
    table.responsive-table tr {
      padding: 0 10px; }
    table.responsive-table thead {
      border: 0;
      border-right: 1px solid #ddd; }
    table.responsive-table.bordered th, .sfContentBlock table.responsive-table th, .sfreContentArea table.responsive-table th, .reContentArea table.responsive-table th {
      border-bottom: 0;
      border-left: 0; }
    table.responsive-table.bordered td, .sfContentBlock table.responsive-table td, .sfreContentArea table.responsive-table td, .reContentArea table.responsive-table td {
      border-left: 0;
      border-right: 0;
      border-bottom: 0; }
    table.responsive-table.bordered tr, .sfContentBlock table.responsive-table tr, .sfreContentArea table.responsive-table tr, .reContentArea table.responsive-table tr {
      border: 0; }
    table.responsive-table.bordered tbody tr, .sfContentBlock table.responsive-table tbody tr, .sfreContentArea table.responsive-table tbody tr, .reContentArea table.responsive-table tbody tr {
      border-right: 1px solid #ddd; } }

blockquote {
  position: relative;
  line-height: 1.2em;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  text-align: center;
  color: #262261;
  margin: 0 0 30px;
  letter-spacing: -0.03em; }
  blockquote {
    font-size: 22px; }
    @media screen and (min-width: 320px) {
      blockquote {
        font-size: calc(22px + 4 * ((100vw - 320px) / 880)); } }
    @media screen and (min-width: 1200px) {
      blockquote {
        font-size: 26px; } }
  blockquote .blockquote-icon {
    background-color: #68B4B3;
    width: 62px;
    height: 62px;
    display: -ms-flexbox;
    display: flex;
    border-radius: 50%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    color: #fff;
    font-size: 70px;
    margin: 0 auto 30px;
    line-height: 1em; }
    blockquote .blockquote-icon:before {
      content: "\201c";
      -ms-transform: translateY(16px);
          transform: translateY(16px); }
  blockquote cite {
    font-size: 12px;
    display: block;
    margin-top: 30px;
    letter-spacing: 2px;
    font-style: normal;
    line-height: 1.3em;
    color: #706F6F;
    text-transform: uppercase;
    font-weight: 400; }
  .pageTheme-DecisionAssist blockquote {
    color: #003057; }
    .pageTheme-DecisionAssist blockquote .blockquote-icon {
      background-color: #FFA415; }
  .pageTheme-NACP blockquote {
    color: #008A96; }
    .pageTheme-NACP blockquote .blockquote-icon {
      background-color: #007ABD; }
  .bg-secondary-1 blockquote {
    color: #fff; }
    .bg-secondary-1 blockquote cite {
      color: #fff; }
  .pageTheme-NACP .bg-secondary-1 blockquote {
    position: static; }
    .pageTheme-NACP .bg-secondary-1 blockquote:before {
      background-size: 100% 110%; }
  @media (min-width: 768px) and (max-width: 1024px) {
    blockquote {
      margin-bottom: 45px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    blockquote {
      margin-bottom: 45px; } }
  @media (min-width: 1200px) {
    blockquote {
      margin-bottom: 45px; } }

.pageTheme-NACP .bg-secondary-1 {
  position: relative; }

.bg-primary-1, .card-standard {
  background-color: #68B4B3; }
  .bg-primary-1 .greek-base, .card-standard .greek-base, .bg-primary-1 .alpha, .card-standard .alpha, .bg-primary-1 .sfContentBlock h1, .sfContentBlock .bg-primary-1 h1, .card-standard .sfContentBlock h1, .sfContentBlock .card-standard h1,
  .bg-primary-1 .sfreContentArea h1, .sfreContentArea .bg-primary-1 h1,
  .card-standard .sfreContentArea h1, .sfreContentArea .card-standard h1,
  .bg-primary-1 .reContentArea h1, .reContentArea .bg-primary-1 h1,
  .card-standard .reContentArea h1, .reContentArea .card-standard h1,
  .bg-primary-1 .fauxH1,
  .card-standard .fauxH1,
  .bg-primary-1 h1.m-dynamicTitle,
  .card-standard h1.m-dynamicTitle, .bg-primary-1 .beta, .card-standard .beta, .bg-primary-1 .sfContentBlock h2, .sfContentBlock .bg-primary-1 h2, .card-standard .sfContentBlock h2, .sfContentBlock .card-standard h2,
  .bg-primary-1 .sfreContentArea h2, .sfreContentArea .bg-primary-1 h2,
  .card-standard .sfreContentArea h2, .sfreContentArea .card-standard h2,
  .bg-primary-1 .reContentArea h2, .reContentArea .bg-primary-1 h2,
  .card-standard .reContentArea h2, .reContentArea .card-standard h2, .bg-primary-1 .md-dialog-title, .card-standard .md-dialog-title, .bg-primary-1 .gamma, .card-standard .gamma, .bg-primary-1 .sfContentBlock h3, .sfContentBlock .bg-primary-1 h3, .card-standard .sfContentBlock h3, .sfContentBlock .card-standard h3,
  .bg-primary-1 .sfreContentArea h3, .sfreContentArea .bg-primary-1 h3,
  .card-standard .sfreContentArea h3, .sfreContentArea .card-standard h3,
  .bg-primary-1 .reContentArea h3, .reContentArea .bg-primary-1 h3,
  .card-standard .reContentArea h3, .reContentArea .card-standard h3, .bg-primary-1 .delta, .card-standard .delta, .bg-primary-1 #errorWrapDiv h2, #errorWrapDiv .bg-primary-1 h2, .card-standard #errorWrapDiv h2, #errorWrapDiv .card-standard h2, .bg-primary-1 .sfContentBlock h4, .sfContentBlock .bg-primary-1 h4, .card-standard .sfContentBlock h4, .sfContentBlock .card-standard h4,
  .bg-primary-1 .sfreContentArea h4, .sfreContentArea .bg-primary-1 h4,
  .card-standard .sfreContentArea h4, .sfreContentArea .card-standard h4,
  .bg-primary-1 .reContentArea h4, .reContentArea .bg-primary-1 h4,
  .card-standard .reContentArea h4, .reContentArea .card-standard h4, .bg-primary-1 .epsilon, .card-standard .epsilon, .bg-primary-1 .sfContentBlock h5, .sfContentBlock .bg-primary-1 h5, .card-standard .sfContentBlock h5, .sfContentBlock .card-standard h5,
  .bg-primary-1 .sfreContentArea h5, .sfreContentArea .bg-primary-1 h5,
  .card-standard .sfreContentArea h5, .sfreContentArea .card-standard h5,
  .bg-primary-1 .reContentArea h5, .reContentArea .bg-primary-1 h5,
  .card-standard .reContentArea h5, .reContentArea .card-standard h5, .bg-primary-1 .search-results h3, .search-results .bg-primary-1 h3, .card-standard .search-results h3, .search-results .card-standard h3, .bg-primary-1 .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .bg-primary-1 .mobile-tab-selector, .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .card-standard .mobile-tab-selector, .bg-primary-1 .zeta, .card-standard .zeta, .bg-primary-1 .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .bg-primary-1 option, .card-standard .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .card-standard option {
    color: #262261; }
  .bg-primary-1 .sfContentBlock, .card-standard .sfContentBlock {
    color: #262261; }
  .pageTheme-DecisionAssist .bg-primary-1, .pageTheme-DecisionAssist .card-standard {
    background-color: #a0b0c0; }
    .pageTheme-DecisionAssist .bg-primary-1 .greek-base, .pageTheme-DecisionAssist .card-standard .greek-base, .pageTheme-DecisionAssist .bg-primary-1 .alpha, .pageTheme-DecisionAssist .card-standard .alpha, .pageTheme-DecisionAssist .bg-primary-1 .sfContentBlock h1, .sfContentBlock .pageTheme-DecisionAssist .bg-primary-1 h1, .pageTheme-DecisionAssist .card-standard .sfContentBlock h1, .sfContentBlock .pageTheme-DecisionAssist .card-standard h1,
    .pageTheme-DecisionAssist .bg-primary-1 .sfreContentArea h1, .sfreContentArea .pageTheme-DecisionAssist .bg-primary-1 h1,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h1, .sfreContentArea .pageTheme-DecisionAssist .card-standard h1,
    .pageTheme-DecisionAssist .bg-primary-1 .reContentArea h1, .reContentArea .pageTheme-DecisionAssist .bg-primary-1 h1,
    .pageTheme-DecisionAssist .card-standard .reContentArea h1, .reContentArea .pageTheme-DecisionAssist .card-standard h1,
    .pageTheme-DecisionAssist .bg-primary-1 .fauxH1,
    .pageTheme-DecisionAssist .card-standard .fauxH1,
    .pageTheme-DecisionAssist .bg-primary-1 h1.m-dynamicTitle,
    .pageTheme-DecisionAssist .card-standard h1.m-dynamicTitle, .pageTheme-DecisionAssist .bg-primary-1 .beta, .pageTheme-DecisionAssist .card-standard .beta, .pageTheme-DecisionAssist .bg-primary-1 .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist .bg-primary-1 h2, .pageTheme-DecisionAssist .card-standard .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist .card-standard h2,
    .pageTheme-DecisionAssist .bg-primary-1 .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist .bg-primary-1 h2,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist .card-standard h2,
    .pageTheme-DecisionAssist .bg-primary-1 .reContentArea h2, .reContentArea .pageTheme-DecisionAssist .bg-primary-1 h2,
    .pageTheme-DecisionAssist .card-standard .reContentArea h2, .reContentArea .pageTheme-DecisionAssist .card-standard h2, .pageTheme-DecisionAssist .bg-primary-1 .md-dialog-title, .pageTheme-DecisionAssist .card-standard .md-dialog-title, .pageTheme-DecisionAssist .bg-primary-1 .gamma, .pageTheme-DecisionAssist .card-standard .gamma, .pageTheme-DecisionAssist .bg-primary-1 .sfContentBlock h3, .sfContentBlock .pageTheme-DecisionAssist .bg-primary-1 h3, .pageTheme-DecisionAssist .card-standard .sfContentBlock h3, .sfContentBlock .pageTheme-DecisionAssist .card-standard h3,
    .pageTheme-DecisionAssist .bg-primary-1 .sfreContentArea h3, .sfreContentArea .pageTheme-DecisionAssist .bg-primary-1 h3,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h3, .sfreContentArea .pageTheme-DecisionAssist .card-standard h3,
    .pageTheme-DecisionAssist .bg-primary-1 .reContentArea h3, .reContentArea .pageTheme-DecisionAssist .bg-primary-1 h3,
    .pageTheme-DecisionAssist .card-standard .reContentArea h3, .reContentArea .pageTheme-DecisionAssist .card-standard h3, .pageTheme-DecisionAssist .bg-primary-1 .delta, .pageTheme-DecisionAssist .card-standard .delta, .pageTheme-DecisionAssist .bg-primary-1 #errorWrapDiv h2, #errorWrapDiv .pageTheme-DecisionAssist .bg-primary-1 h2, .pageTheme-DecisionAssist .card-standard #errorWrapDiv h2, #errorWrapDiv .pageTheme-DecisionAssist .card-standard h2, .pageTheme-DecisionAssist .bg-primary-1 .sfContentBlock h4, .sfContentBlock .pageTheme-DecisionAssist .bg-primary-1 h4, .pageTheme-DecisionAssist .card-standard .sfContentBlock h4, .sfContentBlock .pageTheme-DecisionAssist .card-standard h4,
    .pageTheme-DecisionAssist .bg-primary-1 .sfreContentArea h4, .sfreContentArea .pageTheme-DecisionAssist .bg-primary-1 h4,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h4, .sfreContentArea .pageTheme-DecisionAssist .card-standard h4,
    .pageTheme-DecisionAssist .bg-primary-1 .reContentArea h4, .reContentArea .pageTheme-DecisionAssist .bg-primary-1 h4,
    .pageTheme-DecisionAssist .card-standard .reContentArea h4, .reContentArea .pageTheme-DecisionAssist .card-standard h4, .pageTheme-DecisionAssist .bg-primary-1 .epsilon, .pageTheme-DecisionAssist .card-standard .epsilon, .pageTheme-DecisionAssist .bg-primary-1 .sfContentBlock h5, .sfContentBlock .pageTheme-DecisionAssist .bg-primary-1 h5, .pageTheme-DecisionAssist .card-standard .sfContentBlock h5, .sfContentBlock .pageTheme-DecisionAssist .card-standard h5,
    .pageTheme-DecisionAssist .bg-primary-1 .sfreContentArea h5, .sfreContentArea .pageTheme-DecisionAssist .bg-primary-1 h5,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h5, .sfreContentArea .pageTheme-DecisionAssist .card-standard h5,
    .pageTheme-DecisionAssist .bg-primary-1 .reContentArea h5, .reContentArea .pageTheme-DecisionAssist .bg-primary-1 h5,
    .pageTheme-DecisionAssist .card-standard .reContentArea h5, .reContentArea .pageTheme-DecisionAssist .card-standard h5, .pageTheme-DecisionAssist .bg-primary-1 .search-results h3, .search-results .pageTheme-DecisionAssist .bg-primary-1 h3, .pageTheme-DecisionAssist .card-standard .search-results h3, .search-results .pageTheme-DecisionAssist .card-standard h3, .pageTheme-DecisionAssist .bg-primary-1 .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-DecisionAssist .bg-primary-1 .mobile-tab-selector, .pageTheme-DecisionAssist .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-DecisionAssist .card-standard .mobile-tab-selector, .pageTheme-DecisionAssist .bg-primary-1 .zeta, .pageTheme-DecisionAssist .card-standard .zeta, .pageTheme-DecisionAssist .bg-primary-1 .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist .bg-primary-1 option, .pageTheme-DecisionAssist .card-standard .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist .card-standard option {
      color: #003057; }
    .pageTheme-DecisionAssist .bg-primary-1 .sfContentBlock, .pageTheme-DecisionAssist .card-standard .sfContentBlock {
      color: #333; }
  .pageTheme-NACP .bg-primary-1, .pageTheme-NACP .card-standard {
    background-color: #007ABD; }
    .pageTheme-NACP .bg-primary-1 .greek-base, .pageTheme-NACP .card-standard .greek-base, .pageTheme-NACP .bg-primary-1 .alpha, .pageTheme-NACP .card-standard .alpha, .pageTheme-NACP .bg-primary-1 .sfContentBlock h1, .sfContentBlock .pageTheme-NACP .bg-primary-1 h1, .pageTheme-NACP .card-standard .sfContentBlock h1, .sfContentBlock .pageTheme-NACP .card-standard h1,
    .pageTheme-NACP .bg-primary-1 .sfreContentArea h1, .sfreContentArea .pageTheme-NACP .bg-primary-1 h1,
    .pageTheme-NACP .card-standard .sfreContentArea h1, .sfreContentArea .pageTheme-NACP .card-standard h1,
    .pageTheme-NACP .bg-primary-1 .reContentArea h1, .reContentArea .pageTheme-NACP .bg-primary-1 h1,
    .pageTheme-NACP .card-standard .reContentArea h1, .reContentArea .pageTheme-NACP .card-standard h1,
    .pageTheme-NACP .bg-primary-1 .fauxH1,
    .pageTheme-NACP .card-standard .fauxH1,
    .pageTheme-NACP .bg-primary-1 h1.m-dynamicTitle,
    .pageTheme-NACP .card-standard h1.m-dynamicTitle, .pageTheme-NACP .bg-primary-1 .beta, .pageTheme-NACP .card-standard .beta, .pageTheme-NACP .bg-primary-1 .sfContentBlock h2, .sfContentBlock .pageTheme-NACP .bg-primary-1 h2, .pageTheme-NACP .card-standard .sfContentBlock h2, .sfContentBlock .pageTheme-NACP .card-standard h2,
    .pageTheme-NACP .bg-primary-1 .sfreContentArea h2, .sfreContentArea .pageTheme-NACP .bg-primary-1 h2,
    .pageTheme-NACP .card-standard .sfreContentArea h2, .sfreContentArea .pageTheme-NACP .card-standard h2,
    .pageTheme-NACP .bg-primary-1 .reContentArea h2, .reContentArea .pageTheme-NACP .bg-primary-1 h2,
    .pageTheme-NACP .card-standard .reContentArea h2, .reContentArea .pageTheme-NACP .card-standard h2, .pageTheme-NACP .bg-primary-1 .md-dialog-title, .pageTheme-NACP .card-standard .md-dialog-title, .pageTheme-NACP .bg-primary-1 .gamma, .pageTheme-NACP .card-standard .gamma, .pageTheme-NACP .bg-primary-1 .sfContentBlock h3, .sfContentBlock .pageTheme-NACP .bg-primary-1 h3, .pageTheme-NACP .card-standard .sfContentBlock h3, .sfContentBlock .pageTheme-NACP .card-standard h3,
    .pageTheme-NACP .bg-primary-1 .sfreContentArea h3, .sfreContentArea .pageTheme-NACP .bg-primary-1 h3,
    .pageTheme-NACP .card-standard .sfreContentArea h3, .sfreContentArea .pageTheme-NACP .card-standard h3,
    .pageTheme-NACP .bg-primary-1 .reContentArea h3, .reContentArea .pageTheme-NACP .bg-primary-1 h3,
    .pageTheme-NACP .card-standard .reContentArea h3, .reContentArea .pageTheme-NACP .card-standard h3, .pageTheme-NACP .bg-primary-1 .delta, .pageTheme-NACP .card-standard .delta, .pageTheme-NACP .bg-primary-1 #errorWrapDiv h2, #errorWrapDiv .pageTheme-NACP .bg-primary-1 h2, .pageTheme-NACP .card-standard #errorWrapDiv h2, #errorWrapDiv .pageTheme-NACP .card-standard h2, .pageTheme-NACP .bg-primary-1 .sfContentBlock h4, .sfContentBlock .pageTheme-NACP .bg-primary-1 h4, .pageTheme-NACP .card-standard .sfContentBlock h4, .sfContentBlock .pageTheme-NACP .card-standard h4,
    .pageTheme-NACP .bg-primary-1 .sfreContentArea h4, .sfreContentArea .pageTheme-NACP .bg-primary-1 h4,
    .pageTheme-NACP .card-standard .sfreContentArea h4, .sfreContentArea .pageTheme-NACP .card-standard h4,
    .pageTheme-NACP .bg-primary-1 .reContentArea h4, .reContentArea .pageTheme-NACP .bg-primary-1 h4,
    .pageTheme-NACP .card-standard .reContentArea h4, .reContentArea .pageTheme-NACP .card-standard h4, .pageTheme-NACP .bg-primary-1 .epsilon, .pageTheme-NACP .card-standard .epsilon, .pageTheme-NACP .bg-primary-1 .sfContentBlock h5, .sfContentBlock .pageTheme-NACP .bg-primary-1 h5, .pageTheme-NACP .card-standard .sfContentBlock h5, .sfContentBlock .pageTheme-NACP .card-standard h5,
    .pageTheme-NACP .bg-primary-1 .sfreContentArea h5, .sfreContentArea .pageTheme-NACP .bg-primary-1 h5,
    .pageTheme-NACP .card-standard .sfreContentArea h5, .sfreContentArea .pageTheme-NACP .card-standard h5,
    .pageTheme-NACP .bg-primary-1 .reContentArea h5, .reContentArea .pageTheme-NACP .bg-primary-1 h5,
    .pageTheme-NACP .card-standard .reContentArea h5, .reContentArea .pageTheme-NACP .card-standard h5, .pageTheme-NACP .bg-primary-1 .search-results h3, .search-results .pageTheme-NACP .bg-primary-1 h3, .pageTheme-NACP .card-standard .search-results h3, .search-results .pageTheme-NACP .card-standard h3, .pageTheme-NACP .bg-primary-1 .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-NACP .bg-primary-1 .mobile-tab-selector, .pageTheme-NACP .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-NACP .card-standard .mobile-tab-selector, .pageTheme-NACP .bg-primary-1 .zeta, .pageTheme-NACP .card-standard .zeta, .pageTheme-NACP .bg-primary-1 .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP .bg-primary-1 option, .pageTheme-NACP .card-standard .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP .card-standard option {
      color: #fff; }
    .pageTheme-NACP .bg-primary-1 .sfContentBlock, .pageTheme-NACP .card-standard .sfContentBlock {
      color: #fff; }

.pageTheme-DecisionAssist #ft .bg-primary-1, .pageTheme-DecisionAssist #ft .card-standard {
  background-color: #a0b0c0; }
  .pageTheme-DecisionAssist #ft .bg-primary-1 .greek-base, .pageTheme-DecisionAssist #ft .card-standard .greek-base, .pageTheme-DecisionAssist #ft .bg-primary-1 .alpha, .pageTheme-DecisionAssist #ft .card-standard .alpha, .pageTheme-DecisionAssist #ft .bg-primary-1 .sfContentBlock h1, .sfContentBlock .pageTheme-DecisionAssist #ft .bg-primary-1 h1, .pageTheme-DecisionAssist #ft .card-standard .sfContentBlock h1, .sfContentBlock .pageTheme-DecisionAssist #ft .card-standard h1,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .sfreContentArea h1, .sfreContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h1,
  .pageTheme-DecisionAssist #ft .card-standard .sfreContentArea h1, .sfreContentArea .pageTheme-DecisionAssist #ft .card-standard h1,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .reContentArea h1, .reContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h1,
  .pageTheme-DecisionAssist #ft .card-standard .reContentArea h1, .reContentArea .pageTheme-DecisionAssist #ft .card-standard h1,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .fauxH1,
  .pageTheme-DecisionAssist #ft .card-standard .fauxH1,
  .pageTheme-DecisionAssist #ft .bg-primary-1 h1.m-dynamicTitle,
  .pageTheme-DecisionAssist #ft .card-standard h1.m-dynamicTitle, .pageTheme-DecisionAssist #ft .bg-primary-1 .beta, .pageTheme-DecisionAssist #ft .card-standard .beta, .pageTheme-DecisionAssist #ft .bg-primary-1 .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist #ft .bg-primary-1 h2, .pageTheme-DecisionAssist #ft .card-standard .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist #ft .card-standard h2,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h2,
  .pageTheme-DecisionAssist #ft .card-standard .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist #ft .card-standard h2,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .reContentArea h2, .reContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h2,
  .pageTheme-DecisionAssist #ft .card-standard .reContentArea h2, .reContentArea .pageTheme-DecisionAssist #ft .card-standard h2, .pageTheme-DecisionAssist #ft .bg-primary-1 .md-dialog-title, .pageTheme-DecisionAssist #ft .card-standard .md-dialog-title, .pageTheme-DecisionAssist #ft .bg-primary-1 .gamma, .pageTheme-DecisionAssist #ft .card-standard .gamma, .pageTheme-DecisionAssist #ft .bg-primary-1 .sfContentBlock h3, .sfContentBlock .pageTheme-DecisionAssist #ft .bg-primary-1 h3, .pageTheme-DecisionAssist #ft .card-standard .sfContentBlock h3, .sfContentBlock .pageTheme-DecisionAssist #ft .card-standard h3,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .sfreContentArea h3, .sfreContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h3,
  .pageTheme-DecisionAssist #ft .card-standard .sfreContentArea h3, .sfreContentArea .pageTheme-DecisionAssist #ft .card-standard h3,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .reContentArea h3, .reContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h3,
  .pageTheme-DecisionAssist #ft .card-standard .reContentArea h3, .reContentArea .pageTheme-DecisionAssist #ft .card-standard h3, .pageTheme-DecisionAssist #ft .bg-primary-1 .delta, .pageTheme-DecisionAssist #ft .card-standard .delta, .pageTheme-DecisionAssist #ft .bg-primary-1 #errorWrapDiv h2, #errorWrapDiv .pageTheme-DecisionAssist #ft .bg-primary-1 h2, .pageTheme-DecisionAssist #ft .card-standard #errorWrapDiv h2, #errorWrapDiv .pageTheme-DecisionAssist #ft .card-standard h2, .pageTheme-DecisionAssist #ft .bg-primary-1 .sfContentBlock h4, .sfContentBlock .pageTheme-DecisionAssist #ft .bg-primary-1 h4, .pageTheme-DecisionAssist #ft .card-standard .sfContentBlock h4, .sfContentBlock .pageTheme-DecisionAssist #ft .card-standard h4,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .sfreContentArea h4, .sfreContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h4,
  .pageTheme-DecisionAssist #ft .card-standard .sfreContentArea h4, .sfreContentArea .pageTheme-DecisionAssist #ft .card-standard h4,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .reContentArea h4, .reContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h4,
  .pageTheme-DecisionAssist #ft .card-standard .reContentArea h4, .reContentArea .pageTheme-DecisionAssist #ft .card-standard h4, .pageTheme-DecisionAssist #ft .bg-primary-1 .epsilon, .pageTheme-DecisionAssist #ft .card-standard .epsilon, .pageTheme-DecisionAssist #ft .bg-primary-1 .sfContentBlock h5, .sfContentBlock .pageTheme-DecisionAssist #ft .bg-primary-1 h5, .pageTheme-DecisionAssist #ft .card-standard .sfContentBlock h5, .sfContentBlock .pageTheme-DecisionAssist #ft .card-standard h5,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .sfreContentArea h5, .sfreContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h5,
  .pageTheme-DecisionAssist #ft .card-standard .sfreContentArea h5, .sfreContentArea .pageTheme-DecisionAssist #ft .card-standard h5,
  .pageTheme-DecisionAssist #ft .bg-primary-1 .reContentArea h5, .reContentArea .pageTheme-DecisionAssist #ft .bg-primary-1 h5,
  .pageTheme-DecisionAssist #ft .card-standard .reContentArea h5, .reContentArea .pageTheme-DecisionAssist #ft .card-standard h5, .pageTheme-DecisionAssist #ft .bg-primary-1 .search-results h3, .search-results .pageTheme-DecisionAssist #ft .bg-primary-1 h3, .pageTheme-DecisionAssist #ft .card-standard .search-results h3, .search-results .pageTheme-DecisionAssist #ft .card-standard h3, .pageTheme-DecisionAssist #ft .bg-primary-1 .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-DecisionAssist #ft .bg-primary-1 .mobile-tab-selector, .pageTheme-DecisionAssist #ft .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-DecisionAssist #ft .card-standard .mobile-tab-selector, .pageTheme-DecisionAssist #ft .bg-primary-1 .zeta, .pageTheme-DecisionAssist #ft .card-standard .zeta, .pageTheme-DecisionAssist #ft .bg-primary-1 .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist #ft .bg-primary-1 option, .pageTheme-DecisionAssist #ft .card-standard .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist #ft .card-standard option {
    color: #003057; }
  .pageTheme-DecisionAssist #ft .bg-primary-1 .sfContentBlock, .pageTheme-DecisionAssist #ft .card-standard .sfContentBlock {
    color: #003057; }

.pageTheme-NACP #ft .bg-primary-1 .sfContentBlock a, .pageTheme-NACP #ft .card-standard .sfContentBlock a {
  color: #fff; }
  .pageTheme-NACP #ft .bg-primary-1 .sfContentBlock a:hover, .pageTheme-NACP #ft .card-standard .sfContentBlock a:hover, .pageTheme-NACP #ft .bg-primary-1 .sfContentBlock a:focus, .pageTheme-NACP #ft .card-standard .sfContentBlock a:focus {
    color: #e6e5e5; }

.pageTheme-NACP #ft .bg-primary-1 .callOut.callOut-white, .pageTheme-NACP #ft .card-standard .callOut.callOut-white {
  color: #fff; }

.pageTheme-NACP #ft .bg-secondary-1 {
  background: #007ABD; }
  .pageTheme-NACP #ft .bg-secondary-1 .btn-primary, .pageTheme-NACP #ft .bg-secondary-1 .sfFormSubmit input, .sfFormSubmit .pageTheme-NACP #ft .bg-secondary-1 input, .pageTheme-NACP #ft .bg-secondary-1 .card-standard.card-events-single .btn-white-outline, .pageTheme-NACP .card-standard.card-events-single #ft .bg-secondary-1 .btn-white-outline,
  .pageTheme-NACP #ft .bg-secondary-1 .card-standard.card-events-grid .btn-white-outline, .pageTheme-NACP .card-standard.card-events-grid #ft .bg-secondary-1 .btn-white-outline {
    background-color: #fff;
    border-color: #fff;
    color: #007ABD; }
    .pageTheme-NACP #ft .bg-secondary-1 .btn-primary:hover, .pageTheme-NACP #ft .bg-secondary-1 .sfFormSubmit input:hover, .sfFormSubmit .pageTheme-NACP #ft .bg-secondary-1 input:hover, .pageTheme-NACP #ft .bg-secondary-1 .card-standard.card-events-single .btn-white-outline:hover, .pageTheme-NACP .card-standard.card-events-single #ft .bg-secondary-1 .btn-white-outline:hover,
    .pageTheme-NACP #ft .bg-secondary-1 .card-standard.card-events-grid .btn-white-outline:hover, .pageTheme-NACP .card-standard.card-events-grid #ft .bg-secondary-1 .btn-white-outline:hover, .pageTheme-NACP #ft .bg-secondary-1 .btn-primary:focus, .pageTheme-NACP #ft .bg-secondary-1 .sfFormSubmit input:focus, .sfFormSubmit .pageTheme-NACP #ft .bg-secondary-1 input:focus, .pageTheme-NACP #ft .bg-secondary-1 .card-standard.card-events-single .btn-white-outline:focus, .pageTheme-NACP .card-standard.card-events-single #ft .bg-secondary-1 .btn-white-outline:focus,
    .pageTheme-NACP #ft .bg-secondary-1 .card-standard.card-events-grid .btn-white-outline:focus, .pageTheme-NACP .card-standard.card-events-grid #ft .bg-secondary-1 .btn-white-outline:focus {
      background-color: #008A96;
      border-color: #008A96;
      color: #fff; }

.pageTheme-NACP .footer-top-1 {
  background: #008A96;
  color: #fff; }
  .pageTheme-NACP .footer-top-1 .greek-base, .pageTheme-NACP .footer-top-1 .alpha, .pageTheme-NACP .footer-top-1 .sfContentBlock h1, .sfContentBlock .pageTheme-NACP .footer-top-1 h1,
  .pageTheme-NACP .footer-top-1 .sfreContentArea h1, .sfreContentArea .pageTheme-NACP .footer-top-1 h1,
  .pageTheme-NACP .footer-top-1 .reContentArea h1, .reContentArea .pageTheme-NACP .footer-top-1 h1,
  .pageTheme-NACP .footer-top-1 .fauxH1,
  .pageTheme-NACP .footer-top-1 h1.m-dynamicTitle, .pageTheme-NACP .footer-top-1 .beta, .pageTheme-NACP .footer-top-1 .sfContentBlock h2, .sfContentBlock .pageTheme-NACP .footer-top-1 h2,
  .pageTheme-NACP .footer-top-1 .sfreContentArea h2, .sfreContentArea .pageTheme-NACP .footer-top-1 h2,
  .pageTheme-NACP .footer-top-1 .reContentArea h2, .reContentArea .pageTheme-NACP .footer-top-1 h2, .pageTheme-NACP .footer-top-1 .md-dialog-title, .pageTheme-NACP .footer-top-1 .gamma, .pageTheme-NACP .footer-top-1 .sfContentBlock h3, .sfContentBlock .pageTheme-NACP .footer-top-1 h3,
  .pageTheme-NACP .footer-top-1 .sfreContentArea h3, .sfreContentArea .pageTheme-NACP .footer-top-1 h3,
  .pageTheme-NACP .footer-top-1 .reContentArea h3, .reContentArea .pageTheme-NACP .footer-top-1 h3, .pageTheme-NACP .footer-top-1 .delta, .pageTheme-NACP .footer-top-1 #errorWrapDiv h2, #errorWrapDiv .pageTheme-NACP .footer-top-1 h2, .pageTheme-NACP .footer-top-1 .sfContentBlock h4, .sfContentBlock .pageTheme-NACP .footer-top-1 h4,
  .pageTheme-NACP .footer-top-1 .sfreContentArea h4, .sfreContentArea .pageTheme-NACP .footer-top-1 h4,
  .pageTheme-NACP .footer-top-1 .reContentArea h4, .reContentArea .pageTheme-NACP .footer-top-1 h4, .pageTheme-NACP .footer-top-1 .epsilon, .pageTheme-NACP .footer-top-1 .sfContentBlock h5, .sfContentBlock .pageTheme-NACP .footer-top-1 h5,
  .pageTheme-NACP .footer-top-1 .sfreContentArea h5, .sfreContentArea .pageTheme-NACP .footer-top-1 h5,
  .pageTheme-NACP .footer-top-1 .reContentArea h5, .reContentArea .pageTheme-NACP .footer-top-1 h5, .pageTheme-NACP .footer-top-1 .search-results h3, .search-results .pageTheme-NACP .footer-top-1 h3, .pageTheme-NACP .footer-top-1 .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-NACP .footer-top-1 .mobile-tab-selector, .pageTheme-NACP .footer-top-1 .zeta, .pageTheme-NACP .footer-top-1 .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP .footer-top-1 option {
    color: #fff; }
  .pageTheme-NACP .footer-top-1 .sfContentBlock {
    color: #fff; }
  .pageTheme-NACP .footer-top-1 .nav a {
    color: #fff; }
    .pageTheme-NACP .footer-top-1 .nav a:hover, .pageTheme-NACP .footer-top-1 .nav a:focus {
      color: #e6e5e5; }

.bg-secondary-1 {
  background-color: #262261;
  color: #fff; }
  .bg-secondary-1 .sfContentBlock {
    color: #fff; }
  .bg-secondary-1 .greek-base, .bg-secondary-1 .alpha, .bg-secondary-1 .sfContentBlock h1, .sfContentBlock .bg-secondary-1 h1,
  .bg-secondary-1 .sfreContentArea h1, .sfreContentArea .bg-secondary-1 h1,
  .bg-secondary-1 .reContentArea h1, .reContentArea .bg-secondary-1 h1,
  .bg-secondary-1 .fauxH1,
  .bg-secondary-1 h1.m-dynamicTitle, .bg-secondary-1 .beta, .bg-secondary-1 .sfContentBlock h2, .sfContentBlock .bg-secondary-1 h2,
  .bg-secondary-1 .sfreContentArea h2, .sfreContentArea .bg-secondary-1 h2,
  .bg-secondary-1 .reContentArea h2, .reContentArea .bg-secondary-1 h2, .bg-secondary-1 .md-dialog-title, .bg-secondary-1 .gamma, .bg-secondary-1 .sfContentBlock h3, .sfContentBlock .bg-secondary-1 h3,
  .bg-secondary-1 .sfreContentArea h3, .sfreContentArea .bg-secondary-1 h3,
  .bg-secondary-1 .reContentArea h3, .reContentArea .bg-secondary-1 h3, .bg-secondary-1 .delta, .bg-secondary-1 #errorWrapDiv h2, #errorWrapDiv .bg-secondary-1 h2, .bg-secondary-1 .sfContentBlock h4, .sfContentBlock .bg-secondary-1 h4,
  .bg-secondary-1 .sfreContentArea h4, .sfreContentArea .bg-secondary-1 h4,
  .bg-secondary-1 .reContentArea h4, .reContentArea .bg-secondary-1 h4, .bg-secondary-1 .epsilon, .bg-secondary-1 .sfContentBlock h5, .sfContentBlock .bg-secondary-1 h5,
  .bg-secondary-1 .sfreContentArea h5, .sfreContentArea .bg-secondary-1 h5,
  .bg-secondary-1 .reContentArea h5, .reContentArea .bg-secondary-1 h5, .bg-secondary-1 .search-results h3, .search-results .bg-secondary-1 h3, .bg-secondary-1 .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .bg-secondary-1 .mobile-tab-selector, .bg-secondary-1 .zeta, .bg-secondary-1 .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .bg-secondary-1 option {
    color: #68B4B3; }
  .bg-secondary-1.pageTheme-DecisionAssist,
  .pageTheme-DecisionAssist .bg-secondary-1 {
    background-color: #003057;
    color: #fff; }
    .bg-secondary-1.pageTheme-DecisionAssist .sfContentBlock,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfContentBlock {
      color: #fff; }
    .bg-secondary-1.pageTheme-DecisionAssist .greek-base, .bg-secondary-1.pageTheme-DecisionAssist .alpha, .bg-secondary-1.pageTheme-DecisionAssist .sfContentBlock h1, .sfContentBlock .bg-secondary-1.pageTheme-DecisionAssist h1,
    .bg-secondary-1.pageTheme-DecisionAssist .sfreContentArea h1, .sfreContentArea .bg-secondary-1.pageTheme-DecisionAssist h1,
    .bg-secondary-1.pageTheme-DecisionAssist .reContentArea h1, .reContentArea .bg-secondary-1.pageTheme-DecisionAssist h1,
    .bg-secondary-1.pageTheme-DecisionAssist .fauxH1,
    .bg-secondary-1.pageTheme-DecisionAssist h1.m-dynamicTitle, .bg-secondary-1.pageTheme-DecisionAssist .beta, .bg-secondary-1.pageTheme-DecisionAssist .sfContentBlock h2, .sfContentBlock .bg-secondary-1.pageTheme-DecisionAssist h2,
    .bg-secondary-1.pageTheme-DecisionAssist .sfreContentArea h2, .sfreContentArea .bg-secondary-1.pageTheme-DecisionAssist h2,
    .bg-secondary-1.pageTheme-DecisionAssist .reContentArea h2, .reContentArea .bg-secondary-1.pageTheme-DecisionAssist h2, .bg-secondary-1.pageTheme-DecisionAssist .md-dialog-title, .bg-secondary-1.pageTheme-DecisionAssist .gamma, .bg-secondary-1.pageTheme-DecisionAssist .sfContentBlock h3, .sfContentBlock .bg-secondary-1.pageTheme-DecisionAssist h3,
    .bg-secondary-1.pageTheme-DecisionAssist .sfreContentArea h3, .sfreContentArea .bg-secondary-1.pageTheme-DecisionAssist h3,
    .bg-secondary-1.pageTheme-DecisionAssist .reContentArea h3, .reContentArea .bg-secondary-1.pageTheme-DecisionAssist h3, .bg-secondary-1.pageTheme-DecisionAssist .delta, .bg-secondary-1.pageTheme-DecisionAssist #errorWrapDiv h2, #errorWrapDiv .bg-secondary-1.pageTheme-DecisionAssist h2, .bg-secondary-1.pageTheme-DecisionAssist .sfContentBlock h4, .sfContentBlock .bg-secondary-1.pageTheme-DecisionAssist h4,
    .bg-secondary-1.pageTheme-DecisionAssist .sfreContentArea h4, .sfreContentArea .bg-secondary-1.pageTheme-DecisionAssist h4,
    .bg-secondary-1.pageTheme-DecisionAssist .reContentArea h4, .reContentArea .bg-secondary-1.pageTheme-DecisionAssist h4, .bg-secondary-1.pageTheme-DecisionAssist .epsilon, .bg-secondary-1.pageTheme-DecisionAssist .sfContentBlock h5, .sfContentBlock .bg-secondary-1.pageTheme-DecisionAssist h5,
    .bg-secondary-1.pageTheme-DecisionAssist .sfreContentArea h5, .sfreContentArea .bg-secondary-1.pageTheme-DecisionAssist h5,
    .bg-secondary-1.pageTheme-DecisionAssist .reContentArea h5, .reContentArea .bg-secondary-1.pageTheme-DecisionAssist h5, .bg-secondary-1.pageTheme-DecisionAssist .search-results h3, .search-results .bg-secondary-1.pageTheme-DecisionAssist h3, .bg-secondary-1.pageTheme-DecisionAssist .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .bg-secondary-1.pageTheme-DecisionAssist .mobile-tab-selector, .bg-secondary-1.pageTheme-DecisionAssist .zeta, .bg-secondary-1.pageTheme-DecisionAssist .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .bg-secondary-1.pageTheme-DecisionAssist option,
    .pageTheme-DecisionAssist .bg-secondary-1 .greek-base,
    .pageTheme-DecisionAssist .bg-secondary-1 .alpha,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfContentBlock h1,
    .sfContentBlock .pageTheme-DecisionAssist .bg-secondary-1 h1,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfreContentArea h1,
    .sfreContentArea .pageTheme-DecisionAssist .bg-secondary-1 h1,
    .pageTheme-DecisionAssist .bg-secondary-1 .reContentArea h1,
    .reContentArea .pageTheme-DecisionAssist .bg-secondary-1 h1,
    .pageTheme-DecisionAssist .bg-secondary-1 .fauxH1,
    .pageTheme-DecisionAssist .bg-secondary-1 h1.m-dynamicTitle,
    .pageTheme-DecisionAssist .bg-secondary-1 .beta,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfContentBlock h2,
    .sfContentBlock .pageTheme-DecisionAssist .bg-secondary-1 h2,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfreContentArea h2,
    .sfreContentArea .pageTheme-DecisionAssist .bg-secondary-1 h2,
    .pageTheme-DecisionAssist .bg-secondary-1 .reContentArea h2,
    .reContentArea .pageTheme-DecisionAssist .bg-secondary-1 h2,
    .pageTheme-DecisionAssist .bg-secondary-1 .md-dialog-title,
    .pageTheme-DecisionAssist .bg-secondary-1 .gamma,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfContentBlock h3,
    .sfContentBlock .pageTheme-DecisionAssist .bg-secondary-1 h3,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfreContentArea h3,
    .sfreContentArea .pageTheme-DecisionAssist .bg-secondary-1 h3,
    .pageTheme-DecisionAssist .bg-secondary-1 .reContentArea h3,
    .reContentArea .pageTheme-DecisionAssist .bg-secondary-1 h3,
    .pageTheme-DecisionAssist .bg-secondary-1 .delta,
    .pageTheme-DecisionAssist .bg-secondary-1 #errorWrapDiv h2,
    #errorWrapDiv .pageTheme-DecisionAssist .bg-secondary-1 h2,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfContentBlock h4,
    .sfContentBlock .pageTheme-DecisionAssist .bg-secondary-1 h4,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfreContentArea h4,
    .sfreContentArea .pageTheme-DecisionAssist .bg-secondary-1 h4,
    .pageTheme-DecisionAssist .bg-secondary-1 .reContentArea h4,
    .reContentArea .pageTheme-DecisionAssist .bg-secondary-1 h4,
    .pageTheme-DecisionAssist .bg-secondary-1 .epsilon,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfContentBlock h5,
    .sfContentBlock .pageTheme-DecisionAssist .bg-secondary-1 h5,
    .pageTheme-DecisionAssist .bg-secondary-1 .sfreContentArea h5,
    .sfreContentArea .pageTheme-DecisionAssist .bg-secondary-1 h5,
    .pageTheme-DecisionAssist .bg-secondary-1 .reContentArea h5,
    .reContentArea .pageTheme-DecisionAssist .bg-secondary-1 h5,
    .pageTheme-DecisionAssist .bg-secondary-1 .search-results h3,
    .search-results .pageTheme-DecisionAssist .bg-secondary-1 h3,
    .pageTheme-DecisionAssist .bg-secondary-1 .media-feed-list .resources-search .mobile-tab-selector,
    .media-feed-list .resources-search .pageTheme-DecisionAssist .bg-secondary-1 .mobile-tab-selector,
    .pageTheme-DecisionAssist .bg-secondary-1 .zeta,
    .pageTheme-DecisionAssist .bg-secondary-1 .media-feed-list .resources-search .mobile-tab-selector option,
    .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist .bg-secondary-1 option {
      color: #a0b0c0; }
    .bg-secondary-1.pageTheme-DecisionAssist .callOut.callOut-white,
    .pageTheme-DecisionAssist .bg-secondary-1 .callOut.callOut-white {
      color: #a0b0c0; }
  .bg-secondary-1.pageTheme-NACP,
  .pageTheme-NACP .bg-secondary-1 {
    background-color: #008A96;
    background: linear-gradient(225deg, #007ABD 0%, #008A96 100%);
    color: #fff; }
    .bg-secondary-1.pageTheme-NACP .sfContentBlock,
    .pageTheme-NACP .bg-secondary-1 .sfContentBlock {
      color: #fff; }
    .bg-secondary-1.pageTheme-NACP .greek-base, .bg-secondary-1.pageTheme-NACP .alpha, .bg-secondary-1.pageTheme-NACP .sfContentBlock h1, .sfContentBlock .bg-secondary-1.pageTheme-NACP h1,
    .bg-secondary-1.pageTheme-NACP .sfreContentArea h1, .sfreContentArea .bg-secondary-1.pageTheme-NACP h1,
    .bg-secondary-1.pageTheme-NACP .reContentArea h1, .reContentArea .bg-secondary-1.pageTheme-NACP h1,
    .bg-secondary-1.pageTheme-NACP .fauxH1,
    .bg-secondary-1.pageTheme-NACP h1.m-dynamicTitle, .bg-secondary-1.pageTheme-NACP .beta, .bg-secondary-1.pageTheme-NACP .sfContentBlock h2, .sfContentBlock .bg-secondary-1.pageTheme-NACP h2,
    .bg-secondary-1.pageTheme-NACP .sfreContentArea h2, .sfreContentArea .bg-secondary-1.pageTheme-NACP h2,
    .bg-secondary-1.pageTheme-NACP .reContentArea h2, .reContentArea .bg-secondary-1.pageTheme-NACP h2, .bg-secondary-1.pageTheme-NACP .md-dialog-title, .bg-secondary-1.pageTheme-NACP .gamma, .bg-secondary-1.pageTheme-NACP .sfContentBlock h3, .sfContentBlock .bg-secondary-1.pageTheme-NACP h3,
    .bg-secondary-1.pageTheme-NACP .sfreContentArea h3, .sfreContentArea .bg-secondary-1.pageTheme-NACP h3,
    .bg-secondary-1.pageTheme-NACP .reContentArea h3, .reContentArea .bg-secondary-1.pageTheme-NACP h3, .bg-secondary-1.pageTheme-NACP .delta, .bg-secondary-1.pageTheme-NACP #errorWrapDiv h2, #errorWrapDiv .bg-secondary-1.pageTheme-NACP h2, .bg-secondary-1.pageTheme-NACP .sfContentBlock h4, .sfContentBlock .bg-secondary-1.pageTheme-NACP h4,
    .bg-secondary-1.pageTheme-NACP .sfreContentArea h4, .sfreContentArea .bg-secondary-1.pageTheme-NACP h4,
    .bg-secondary-1.pageTheme-NACP .reContentArea h4, .reContentArea .bg-secondary-1.pageTheme-NACP h4, .bg-secondary-1.pageTheme-NACP .epsilon, .bg-secondary-1.pageTheme-NACP .sfContentBlock h5, .sfContentBlock .bg-secondary-1.pageTheme-NACP h5,
    .bg-secondary-1.pageTheme-NACP .sfreContentArea h5, .sfreContentArea .bg-secondary-1.pageTheme-NACP h5,
    .bg-secondary-1.pageTheme-NACP .reContentArea h5, .reContentArea .bg-secondary-1.pageTheme-NACP h5, .bg-secondary-1.pageTheme-NACP .search-results h3, .search-results .bg-secondary-1.pageTheme-NACP h3, .bg-secondary-1.pageTheme-NACP .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .bg-secondary-1.pageTheme-NACP .mobile-tab-selector, .bg-secondary-1.pageTheme-NACP .zeta, .bg-secondary-1.pageTheme-NACP .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .bg-secondary-1.pageTheme-NACP option,
    .pageTheme-NACP .bg-secondary-1 .greek-base,
    .pageTheme-NACP .bg-secondary-1 .alpha,
    .pageTheme-NACP .bg-secondary-1 .sfContentBlock h1,
    .sfContentBlock .pageTheme-NACP .bg-secondary-1 h1,
    .pageTheme-NACP .bg-secondary-1 .sfreContentArea h1,
    .sfreContentArea .pageTheme-NACP .bg-secondary-1 h1,
    .pageTheme-NACP .bg-secondary-1 .reContentArea h1,
    .reContentArea .pageTheme-NACP .bg-secondary-1 h1,
    .pageTheme-NACP .bg-secondary-1 .fauxH1,
    .pageTheme-NACP .bg-secondary-1 h1.m-dynamicTitle,
    .pageTheme-NACP .bg-secondary-1 .beta,
    .pageTheme-NACP .bg-secondary-1 .sfContentBlock h2,
    .sfContentBlock .pageTheme-NACP .bg-secondary-1 h2,
    .pageTheme-NACP .bg-secondary-1 .sfreContentArea h2,
    .sfreContentArea .pageTheme-NACP .bg-secondary-1 h2,
    .pageTheme-NACP .bg-secondary-1 .reContentArea h2,
    .reContentArea .pageTheme-NACP .bg-secondary-1 h2,
    .pageTheme-NACP .bg-secondary-1 .md-dialog-title,
    .pageTheme-NACP .bg-secondary-1 .gamma,
    .pageTheme-NACP .bg-secondary-1 .sfContentBlock h3,
    .sfContentBlock .pageTheme-NACP .bg-secondary-1 h3,
    .pageTheme-NACP .bg-secondary-1 .sfreContentArea h3,
    .sfreContentArea .pageTheme-NACP .bg-secondary-1 h3,
    .pageTheme-NACP .bg-secondary-1 .reContentArea h3,
    .reContentArea .pageTheme-NACP .bg-secondary-1 h3,
    .pageTheme-NACP .bg-secondary-1 .delta,
    .pageTheme-NACP .bg-secondary-1 #errorWrapDiv h2,
    #errorWrapDiv .pageTheme-NACP .bg-secondary-1 h2,
    .pageTheme-NACP .bg-secondary-1 .sfContentBlock h4,
    .sfContentBlock .pageTheme-NACP .bg-secondary-1 h4,
    .pageTheme-NACP .bg-secondary-1 .sfreContentArea h4,
    .sfreContentArea .pageTheme-NACP .bg-secondary-1 h4,
    .pageTheme-NACP .bg-secondary-1 .reContentArea h4,
    .reContentArea .pageTheme-NACP .bg-secondary-1 h4,
    .pageTheme-NACP .bg-secondary-1 .epsilon,
    .pageTheme-NACP .bg-secondary-1 .sfContentBlock h5,
    .sfContentBlock .pageTheme-NACP .bg-secondary-1 h5,
    .pageTheme-NACP .bg-secondary-1 .sfreContentArea h5,
    .sfreContentArea .pageTheme-NACP .bg-secondary-1 h5,
    .pageTheme-NACP .bg-secondary-1 .reContentArea h5,
    .reContentArea .pageTheme-NACP .bg-secondary-1 h5,
    .pageTheme-NACP .bg-secondary-1 .search-results h3,
    .search-results .pageTheme-NACP .bg-secondary-1 h3,
    .pageTheme-NACP .bg-secondary-1 .media-feed-list .resources-search .mobile-tab-selector,
    .media-feed-list .resources-search .pageTheme-NACP .bg-secondary-1 .mobile-tab-selector,
    .pageTheme-NACP .bg-secondary-1 .zeta,
    .pageTheme-NACP .bg-secondary-1 .media-feed-list .resources-search .mobile-tab-selector option,
    .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP .bg-secondary-1 option {
      color: #fff; }
    .bg-secondary-1.pageTheme-NACP .callOut.callOut-white,
    .pageTheme-NACP .bg-secondary-1 .callOut.callOut-white {
      color: #fff; }
    .bg-secondary-1.pageTheme-NACP .link, .bg-secondary-1.pageTheme-NACP .sfContentBlock a, .sfContentBlock .bg-secondary-1.pageTheme-NACP a,
    .bg-secondary-1.pageTheme-NACP .sfreContentArea a, .sfreContentArea .bg-secondary-1.pageTheme-NACP a,
    .bg-secondary-1.pageTheme-NACP .reContentArea a, .reContentArea .bg-secondary-1.pageTheme-NACP a, .bg-secondary-1.pageTheme-NACP .nav-sitemap a, .nav-sitemap .bg-secondary-1.pageTheme-NACP a, .bg-secondary-1.pageTheme-NACP .search-results a, .search-results .bg-secondary-1.pageTheme-NACP a,
    .pageTheme-NACP .bg-secondary-1 .link,
    .pageTheme-NACP .bg-secondary-1 .sfContentBlock a,
    .sfContentBlock .pageTheme-NACP .bg-secondary-1 a,
    .pageTheme-NACP .bg-secondary-1 .sfreContentArea a,
    .sfreContentArea .pageTheme-NACP .bg-secondary-1 a,
    .pageTheme-NACP .bg-secondary-1 .reContentArea a,
    .reContentArea .pageTheme-NACP .bg-secondary-1 a,
    .pageTheme-NACP .bg-secondary-1 .nav-sitemap a,
    .nav-sitemap .pageTheme-NACP .bg-secondary-1 a,
    .pageTheme-NACP .bg-secondary-1 .search-results a,
    .search-results .pageTheme-NACP .bg-secondary-1 a {
      color: #fff; }
      .bg-secondary-1.pageTheme-NACP .link:hover, .bg-secondary-1.pageTheme-NACP .sfContentBlock a:hover, .sfContentBlock .bg-secondary-1.pageTheme-NACP a:hover,
      .bg-secondary-1.pageTheme-NACP .sfreContentArea a:hover, .sfreContentArea .bg-secondary-1.pageTheme-NACP a:hover,
      .bg-secondary-1.pageTheme-NACP .reContentArea a:hover, .reContentArea .bg-secondary-1.pageTheme-NACP a:hover, .bg-secondary-1.pageTheme-NACP .nav-sitemap a:hover, .nav-sitemap .bg-secondary-1.pageTheme-NACP a:hover, .bg-secondary-1.pageTheme-NACP .search-results a:hover, .search-results .bg-secondary-1.pageTheme-NACP a:hover, .bg-secondary-1.pageTheme-NACP .link:focus, .bg-secondary-1.pageTheme-NACP .sfContentBlock a:focus, .sfContentBlock .bg-secondary-1.pageTheme-NACP a:focus,
      .bg-secondary-1.pageTheme-NACP .sfreContentArea a:focus, .sfreContentArea .bg-secondary-1.pageTheme-NACP a:focus,
      .bg-secondary-1.pageTheme-NACP .reContentArea a:focus, .reContentArea .bg-secondary-1.pageTheme-NACP a:focus, .bg-secondary-1.pageTheme-NACP .nav-sitemap a:focus, .nav-sitemap .bg-secondary-1.pageTheme-NACP a:focus, .bg-secondary-1.pageTheme-NACP .search-results a:focus, .search-results .bg-secondary-1.pageTheme-NACP a:focus,
      .pageTheme-NACP .bg-secondary-1 .link:hover,
      .pageTheme-NACP .bg-secondary-1 .sfContentBlock a:hover,
      .sfContentBlock .pageTheme-NACP .bg-secondary-1 a:hover,
      .pageTheme-NACP .bg-secondary-1 .sfreContentArea a:hover,
      .sfreContentArea .pageTheme-NACP .bg-secondary-1 a:hover,
      .pageTheme-NACP .bg-secondary-1 .reContentArea a:hover,
      .reContentArea .pageTheme-NACP .bg-secondary-1 a:hover,
      .pageTheme-NACP .bg-secondary-1 .nav-sitemap a:hover,
      .nav-sitemap .pageTheme-NACP .bg-secondary-1 a:hover,
      .pageTheme-NACP .bg-secondary-1 .search-results a:hover,
      .search-results .pageTheme-NACP .bg-secondary-1 a:hover,
      .pageTheme-NACP .bg-secondary-1 .link:focus,
      .pageTheme-NACP .bg-secondary-1 .sfContentBlock a:focus,
      .sfContentBlock .pageTheme-NACP .bg-secondary-1 a:focus,
      .pageTheme-NACP .bg-secondary-1 .sfreContentArea a:focus,
      .sfreContentArea .pageTheme-NACP .bg-secondary-1 a:focus,
      .pageTheme-NACP .bg-secondary-1 .reContentArea a:focus,
      .reContentArea .pageTheme-NACP .bg-secondary-1 a:focus,
      .pageTheme-NACP .bg-secondary-1 .nav-sitemap a:focus,
      .nav-sitemap .pageTheme-NACP .bg-secondary-1 a:focus,
      .pageTheme-NACP .bg-secondary-1 .search-results a:focus,
      .search-results .pageTheme-NACP .bg-secondary-1 a:focus {
        color: #e6e5e5; }

.bg-tertiary {
  background-color: #D45654; }
  .pageTheme-DecisionAssist .bg-tertiary {
    background-color: #FFA415; }
  .pageTheme-NACP .bg-tertiary {
    background-color: #E7F5F7; }

@media (max-width: 767px) {
  .text-xs-small {
    font-size: 14px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .text-xs-small {
    font-size: 14px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .text-xs-small {
    font-size: 14px; } }

.skipTo {
  position: absolute;
  margin-top: 0;
  left: 0px;
  top: 0px; }
  .skipTo a {
    text-decoration: none;
    font-size: 14px;
    color: #68B4B3;
    display: inline-block;
    background-color: #262261;
    line-height: 1em;
    border: none;
    min-height: 51px;
    font-size: 12px;
    padding: 13px 22px 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    margin-top: 0; }
    .skipTo a:hover, .skipTo a:focus {
      left: 0;
      top: 0px;
      height: auto;
      width: auto;
      outline: 0;
      opacity: 1;
      clip: auto;
      z-index: 3; }
  .pageTheme-DecisionAssist .skipTo a {
    color: #fff;
    background-color: #a0b0c0; }
  .pageTheme-NACP .skipTo a {
    color: #fff;
    background-color: #007ABD; }
  @media (max-width: 767px) {
    .skipTo {
      display: none; } }

.skipToTarget {
  outline: 0; }

.btn-container {
  margin-bottom: 15px; }
  .btn-container .btn + .link, .btn-container .sfFormSubmit input + .link, .sfFormSubmit .btn-container input + .link, .btn-container .sfContentBlock .btn + a, .sfContentBlock .btn-container .btn + a, .btn-container .sfFormSubmit .sfContentBlock input + a, .sfContentBlock .btn-container .sfFormSubmit input + a, .sfFormSubmit .btn-container .sfContentBlock input + a, .sfContentBlock .sfFormSubmit .btn-container input + a,
  .btn-container .sfreContentArea .btn + a, .sfreContentArea .btn-container .btn + a,
  .btn-container .sfFormSubmit .sfreContentArea input + a, .sfreContentArea .btn-container .sfFormSubmit input + a, .sfFormSubmit .btn-container .sfreContentArea input + a, .sfreContentArea .sfFormSubmit .btn-container input + a,
  .btn-container .reContentArea .btn + a, .reContentArea .btn-container .btn + a,
  .btn-container .sfFormSubmit .reContentArea input + a, .reContentArea .btn-container .sfFormSubmit input + a, .sfFormSubmit .btn-container .reContentArea input + a, .reContentArea .sfFormSubmit .btn-container input + a, .btn-container .nav-sitemap .btn + a, .nav-sitemap .btn-container .btn + a, .btn-container .sfFormSubmit .nav-sitemap input + a, .nav-sitemap .btn-container .sfFormSubmit input + a, .sfFormSubmit .btn-container .nav-sitemap input + a, .nav-sitemap .sfFormSubmit .btn-container input + a, .btn-container .search-results .btn + a, .search-results .btn-container .btn + a, .btn-container .sfFormSubmit .search-results input + a, .search-results .btn-container .sfFormSubmit input + a, .sfFormSubmit .btn-container .search-results input + a, .search-results .sfFormSubmit .btn-container input + a {
    margin-left: 15px;
    display: inline-block; }

.content-button-container {
  margin-bottom: 20px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .content-button-container {
      margin-bottom: 30px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .content-button-container {
      margin-bottom: 30px; } }
  @media (min-width: 1200px) {
    .content-button-container {
      margin-bottom: 30px; } }

.transcript-content .sfContentBlock {
  white-space: pre-line; }

.photoset-grid {
  opacity: 0;
  height: 0;
  margin-bottom: 30px; }
  .photoset-grid[data-width] {
    height: auto;
    opacity: 1; }
  .photoset-grid + .container, .CR06 .photoset-grid + .banner-content {
    margin-bottom: 30px; }
  .photoset-grid:after {
    content: "";
    clear: both;
    display: table; }
  .photoset-grid > .photoset-cell {
    padding: 0 !important;
    float: none !important; }
  .photoset-grid .photoset-row {
    margin-bottom: 10px; }
  .photoset-grid .cols-3 img {
    max-width: 850px; }
  .photoset-grid .cols-2 img {
    max-width: 1267px; }
  .photoset-grid .cols-4 img {
    max-width: 630px; }

.article-detail .sub-heading {
  text-transform: uppercase;
  color: #fff;
  font-size: 12px; }

.article-detail .summary-sub-heading {
  text-transform: uppercase;
  color: #007ABD;
  font-size: 16px;
  line-height: 38px;
  font-weight: 600; }

.article-detail .bg-tertiary {
  background-color: #E7F5F7; }

.article-detail .article-meta {
  text-align: center;
  margin-bottom: 30px; }
  .article-detail .article-meta .fa-meta {
    font-size: 36px; }
  .article-detail .article-meta .article-meta-title {
    color: #D45654;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 10px;
    margin-bottom: 20px; }
  .article-detail .article-meta.article-meta-inline {
    text-align: left;
    margin-top: 30px; }

.article-detail .article-meta {
  padding-left: 15px;
  padding-right: 15px; }
  .article-detail .article-meta .article-meta-desc {
    color: #262261; }

.article-detail .card-landscape {
  margin-bottom: 0; }
  .article-detail .card-landscape .card-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .article-detail .card-landscape .card-content.card-content-news {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: end;
        align-items: flex-end; }
    .article-detail .card-landscape .card-content.card-content-news .article-meta {
      margin-top: 20px;
      width: 100%; }

.pageTheme-DecisionAssist .article-detail .article-meta .article-meta-title {
  color: #003057; }

.pageTheme-DecisionAssist .article-detail .article-meta .article-meta-desc {
  color: #003057; }

.pageTheme-NACP .article-detail .fa-meta {
  color: #007ABD; }

.pageTheme-NACP .article-detail .article-meta .article-meta-title {
  color: #333; }

.pageTheme-NACP .article-detail .article-meta .article-meta-desc {
  color: #333; }

@media (min-width: 1025px) and (max-width: 1199px) {
  .article-detail .article-meta {
    padding-left: 45px;
    padding-right: 45px; }
    .article-detail .article-meta > .row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; } }

@media (min-width: 1200px) {
  .article-detail .article-meta {
    padding-left: 45px;
    padding-right: 45px; }
    .article-detail .article-meta > .row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; } }

.social-share {
  position: fixed;
  right: 0px;
  z-index: 3; }
  .social-share .btn, .social-share .sfFormSubmit input, .sfFormSubmit .social-share input {
    border-radius: 0;
    border: none;
    width: 96px;
    height: 96px;
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
    outline: 0;
    display: block; }
    .social-share .btn .fa, .social-share .sfFormSubmit input .fa, .sfFormSubmit .social-share input .fa, .social-share .btn .breadcrumb li + li:before, .breadcrumb .social-share .btn li + li:before, .social-share .sfFormSubmit input .breadcrumb li + li:before, .breadcrumb .social-share .sfFormSubmit input li + li:before, .sfFormSubmit .social-share input .breadcrumb li + li:before, .breadcrumb .sfFormSubmit .social-share input li + li:before, .social-share .btn .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .social-share .btn .nav__toggle_internal:before, .social-share .sfFormSubmit input .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .social-share .sfFormSubmit input .nav__toggle_internal:before, .sfFormSubmit .social-share input .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .sfFormSubmit .social-share input .nav__toggle_internal:before, .social-share .btn label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .social-share .btn .nav__toggle_internal:before, .social-share .sfFormSubmit input label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .social-share .sfFormSubmit input .nav__toggle_internal:before, .sfFormSubmit .social-share input label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .sfFormSubmit .social-share input .nav__toggle_internal:before, .social-share .btn .layout-accordian .layout-accordian-toggle:after, .layout-accordian .social-share .btn .layout-accordian-toggle:after, .social-share .sfFormSubmit input .layout-accordian .layout-accordian-toggle:after, .layout-accordian .social-share .sfFormSubmit input .layout-accordian-toggle:after, .sfFormSubmit .social-share input .layout-accordian .layout-accordian-toggle:after, .layout-accordian .sfFormSubmit .social-share input .layout-accordian-toggle:after, .social-share .btn .resources-list .resources-search-filters-toggle:after, .resources-list .social-share .btn .resources-search-filters-toggle:after, .social-share .sfFormSubmit input .resources-list .resources-search-filters-toggle:after, .resources-list .social-share .sfFormSubmit input .resources-search-filters-toggle:after, .sfFormSubmit .social-share input .resources-list .resources-search-filters-toggle:after, .resources-list .sfFormSubmit .social-share input .resources-search-filters-toggle:after, .social-share .btn #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .social-share .btn .resource-dropdown-toggle:after, .social-share .sfFormSubmit input #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .social-share .sfFormSubmit input .resource-dropdown-toggle:after, .sfFormSubmit .social-share input #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .sfFormSubmit .social-share input .resource-dropdown-toggle:after,
    .social-share .btn #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .social-share .btn select:after,
    .social-share .sfFormSubmit input #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .social-share .sfFormSubmit input select:after, .sfFormSubmit .social-share input #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .sfFormSubmit .social-share input select:after {
      font-size: 32px;
      margin-bottom: 5px; }
  .social-share ul.social-list {
    padding: 15px 22px;
    background-color: #262261;
    text-align: center;
    display: none;
    margin: 0; }
    .social-share ul.social-list a {
      color: #68B4B3; }
      .social-share ul.social-list a:hover, .social-share ul.social-list a:focus {
        color: #fff; }
  .pageTheme-DecisionAssist .social-share ul.social-list {
    background-color: #003057; }
    .pageTheme-DecisionAssist .social-share ul.social-list a {
      color: #fff; }
      .pageTheme-DecisionAssist .social-share ul.social-list a:hover, .pageTheme-DecisionAssist .social-share ul.social-list a:focus {
        color: #a0b0c0; }
  .pageTheme-NACP .social-share .bg-primary {
    background: #008A96; }
  .pageTheme-NACP .social-share .bg-secondary {
    background: #007ABD; }
  .pageTheme-NACP .social-share ul.social-list {
    background-color: #008A96; }
    .pageTheme-NACP .social-share ul.social-list a {
      color: #fff; }
      .pageTheme-NACP .social-share ul.social-list a:hover, .pageTheme-NACP .social-share ul.social-list a:focus {
        color: #e6e5e5; }
  @media (max-width: 767px) {
    .social-share {
      background-color: #262261;
      z-index: 5;
      border: 1px solid #fff;
      bottom: 0; }
      .social-share .btn .fa, .social-share .sfFormSubmit input .fa, .sfFormSubmit .social-share input .fa, .social-share .btn .breadcrumb li + li:before, .breadcrumb .social-share .btn li + li:before, .social-share .sfFormSubmit input .breadcrumb li + li:before, .breadcrumb .social-share .sfFormSubmit input li + li:before, .sfFormSubmit .social-share input .breadcrumb li + li:before, .breadcrumb .sfFormSubmit .social-share input li + li:before, .social-share .btn .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .social-share .btn .nav__toggle_internal:before, .social-share .sfFormSubmit input .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .social-share .sfFormSubmit input .nav__toggle_internal:before, .sfFormSubmit .social-share input .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .sfFormSubmit .social-share input .nav__toggle_internal:before, .social-share .btn label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .social-share .btn .nav__toggle_internal:before, .social-share .sfFormSubmit input label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .social-share .sfFormSubmit input .nav__toggle_internal:before, .sfFormSubmit .social-share input label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .sfFormSubmit .social-share input .nav__toggle_internal:before, .social-share .btn .layout-accordian .layout-accordian-toggle:after, .layout-accordian .social-share .btn .layout-accordian-toggle:after, .social-share .sfFormSubmit input .layout-accordian .layout-accordian-toggle:after, .layout-accordian .social-share .sfFormSubmit input .layout-accordian-toggle:after, .sfFormSubmit .social-share input .layout-accordian .layout-accordian-toggle:after, .layout-accordian .sfFormSubmit .social-share input .layout-accordian-toggle:after, .social-share .btn .resources-list .resources-search-filters-toggle:after, .resources-list .social-share .btn .resources-search-filters-toggle:after, .social-share .sfFormSubmit input .resources-list .resources-search-filters-toggle:after, .resources-list .social-share .sfFormSubmit input .resources-search-filters-toggle:after, .sfFormSubmit .social-share input .resources-list .resources-search-filters-toggle:after, .resources-list .sfFormSubmit .social-share input .resources-search-filters-toggle:after, .social-share .btn #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .social-share .btn .resource-dropdown-toggle:after, .social-share .sfFormSubmit input #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .social-share .sfFormSubmit input .resource-dropdown-toggle:after, .sfFormSubmit .social-share input #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .sfFormSubmit .social-share input .resource-dropdown-toggle:after,
      .social-share .btn #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .social-share .btn select:after,
      .social-share .sfFormSubmit input #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .social-share .sfFormSubmit input select:after, .sfFormSubmit .social-share input #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .sfFormSubmit .social-share input select:after {
        font-size: 18px;
        margin-bottom: 5px; }
      .social-share .share-toggle {
        width: 65px;
        height: 65px; }
      .social-share .print-toggle {
        display: none; }
      .pageTheme-DecisionAssist .social-share {
        background-color: #003057; }
      .pageTheme-NACP .social-share {
        background-color: #008A96; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .social-share {
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .social-share {
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); } }
  @media (min-width: 1200px) {
    .social-share {
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); } }

.remove-outline {
  outline: 0; }

.margin-b-5 {
  margin-bottom: 5px; }

.ml-3 {
  margin-left: 1rem; }

@media (min-width: 1025px) and (max-width: 1199px) {
  .ml-md-3 {
    margin-left: 1rem; } }

@media (min-width: 1200px) {
  .ml-md-3 {
    margin-left: 1rem; } }

.ml-5 {
  margin-left: 3rem; }

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

.m-0 {
  margin: 0; }

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

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

@media (min-width: 1025px) and (max-width: 1199px) {
  .d-md-flex {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1200px) {
  .d-md-flex {
    display: -ms-flexbox;
    display: flex; } }

.break-text {
  word-break: break-all; }

@media only screen and (min-width: 768px) {
  .sfContentBlock ul,
  .sfContentBlock ol {
    padding-left: 20px !important; } }

@media only screen and (min-width: 768px) {
  .video-responsive-wrap {
    width: 75%;
    margin: auto; } }

.video-responsive {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  margin-bottom: 40px; }

.video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%; }

@media (max-width: 767px) {
  .tb-padding {
    padding-top: 25px;
    padding-bottom: 25px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .tb-padding > .container > .sf_colsIn > .row, .CR06 .tb-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .tb-padding > .container > .sf_colsIn > .row, .CR06 .tb-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1200px) {
  .tb-padding > .container > .sf_colsIn > .row, .CR06 .tb-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .tb-padding {
    padding-top: 30px;
    padding-bottom: 30px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .tb-padding {
    padding-top: 60px;
    padding-bottom: 60px; } }

@media (min-width: 1200px) {
  .tb-padding {
    padding-top: 60px;
    padding-bottom: 60px; } }

.tb-padding .tb-padding:not([class*="bg-"]) > .container, .tb-padding .CR06 .tb-padding:not([class*="bg-"]) > .banner-content, .CR06 .tb-padding .tb-padding:not([class*="bg-"]) > .banner-content {
  padding: 0; }

.tb-padding:not([class*="bg-"]) + .tb-padding:not([class*="bg-"]) {
  padding-top: 0; }

@media (max-width: 767px) {
  .t-padding {
    padding-top: 25px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .t-padding > .container > .sf_colsIn > .row, .CR06 .t-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .t-padding > .container > .sf_colsIn > .row, .CR06 .t-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1200px) {
  .t-padding > .container > .sf_colsIn > .row, .CR06 .t-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .t-padding {
    padding-top: 30px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .t-padding {
    padding-top: 60px; } }

@media (min-width: 1200px) {
  .t-padding {
    padding-top: 60px; } }

.t-padding .tb-padding:not([class*="bg-"]) > .container, .t-padding .CR06 .tb-padding:not([class*="bg-"]) > .banner-content, .CR06 .t-padding .tb-padding:not([class*="bg-"]) > .banner-content {
  padding: 0; }

.t-padding:not([class*="bg-"]) + .tb-padding:not([class*="bg-"]) {
  padding-top: 0; }

@media (max-width: 767px) {
  .b-padding {
    padding-bottom: 25px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .b-padding > .container > .sf_colsIn > .row, .CR06 .b-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .b-padding > .container > .sf_colsIn > .row, .CR06 .b-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1200px) {
  .b-padding > .container > .sf_colsIn > .row, .CR06 .b-padding > .banner-content > .sf_colsIn > .row {
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .b-padding {
    padding-bottom: 30px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .b-padding {
    padding-bottom: 60px; } }

@media (min-width: 1200px) {
  .b-padding {
    padding-bottom: 60px; } }

.b-padding .tb-padding:not([class*="bg-"]) > .container, .b-padding .CR06 .tb-padding:not([class*="bg-"]) > .banner-content, .CR06 .b-padding .tb-padding:not([class*="bg-"]) > .banner-content {
  padding: 0; }

#hd {
  z-index: 6;
  position: relative; }

.layout-header {
  position: relative;
  z-index: 2; }
  .layout-header .header-top {
    -ms-flex-align: center;
        align-items: center;
    background: #68B4B3; }
    .pageTheme-DecisionAssist .layout-header .header-top {
      background: #003057; }
    .pageTheme-NACP .layout-header .header-top {
      background: #007ABD; }
  .layout-header .header-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding-left: 15px;
    padding-right: 0; }
    .layout-header .header-bottom .header-bottom-logo {
      min-width: 220px;
      max-width: 220px; }
      .layout-header .header-bottom .header-bottom-logo svg {
        display: none;
        max-height: 80px; }
      .pageTheme-NACP .layout-header .header-bottom .header-bottom-logo {
        padding: 18px 0; }
      .pageTheme-AdvanceCarePlanning .layout-header .header-bottom .header-bottom-logo .logo-advancedCarePlanning,
      .pageTheme-Standard .layout-header .header-bottom .header-bottom-logo .logo-advancedCarePlanning,
      .pageTheme-DecisionAssist .layout-header .header-bottom .header-bottom-logo .logo-decisionAssist,
      .pageTheme-NACP .layout-header .header-bottom .header-bottom-logo .logo-NACP {
        display: block; }
      .pageTheme-DecisionAssist .layout-header .header-bottom .header-bottom-logo {
        min-width: 324px;
        max-width: 324px; }
      .pageTheme-NACP .layout-header .header-bottom .header-bottom-logo {
        min-width: 290px;
        max-width: 290px; }
  @media (max-width: 767px) {
    .pageTheme-DecisionAssist .layout-header .header-top {
      background: none; }
    .layout-header .header-bottom .header-bottom-logo {
      min-width: 130px; }
      .pageTheme-DecisionAssist .layout-header .header-bottom .header-bottom-logo {
        min-width: 130px;
        max-width: 130px; }
      .pageTheme-NACP .layout-header .header-bottom .header-bottom-logo {
        min-width: 220px;
        max-width: 220px; }
    .layout-header .header-bottom .header-bottom-inner {
      text-align: right;
      width: 100%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .pageTheme-DecisionAssist .layout-header .header-top {
      background: none; }
    .layout-header .header-bottom .header-bottom-logo {
      min-width: 130px; }
      .pageTheme-DecisionAssist .layout-header .header-bottom .header-bottom-logo {
        min-width: 130px;
        max-width: 130px; }
      .pageTheme-NACP .layout-header .header-bottom .header-bottom-logo {
        min-width: 220px;
        max-width: 220px; }
    .layout-header .header-bottom .header-bottom-inner {
      text-align: right;
      width: 100%; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .layout-header .header-top {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; }
    .layout-header .header-bottom {
      padding-left: 25px; }
      .layout-header .header-bottom .header-bottom-inner {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end;
        -ms-flex-align: center;
            align-items: center; } }
  @media (min-width: 1200px) {
    .layout-header .header-top {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; }
    .layout-header .header-bottom {
      padding-left: 25px; }
      .layout-header .header-bottom .header-bottom-inner {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end;
        -ms-flex-align: center;
            align-items: center; } }

.layout-footer {
  padding-left: 15px;
  padding-right: 15px; }
  .layout-footer .logo-link:hover, .layout-footer .logo-link:focus {
    opacity: 0.8; }
  .layout-footer .footer-top > [class*="col-"] {
    padding-top: 20px;
    padding-bottom: 20px; }
  .layout-footer .flex-end {
    margin-bottom: 15px; }
  .layout-footer svg {
    max-width: 230px;
    max-height: 200px; }
  .layout-footer .footer-bottom {
    padding-top: 25px;
    padding-bottom: 15px; }
  .layout-footer .variable-svg-logo svg {
    display: none; }
  .pageTheme-AdvanceCarePlanning .layout-footer .variable-svg-logo .logo-advanceCarePlanning,
  .pageTheme-Standard .layout-footer .variable-svg-logo .logo-advanceCarePlanning {
    display: block; }
  .pageTheme-DecisionAssist .layout-footer .variable-svg-logo .logo-decisionAssist {
    display: block; }
  .layout-footer .variable-svg-logo .logo-decisionAssist {
    max-width: 324px; }
  .pageTheme-DecisionAssist .layout-footer .svg-austin-logo {
    display: none; }
  .pageTheme-NACP .layout-footer svg .st0,
  .pageTheme-NACP .layout-footer svg .st1 {
    fill: #fff; }
  @media (max-width: 767px) {
    .layout-footer svg {
      max-width: 150px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .layout-footer .footer-top,
    .layout-footer .footer-bottom {
      box-shadow: 0 0 5px 0 rgba(150, 150, 150, 0.16), 0 2px 10px 0 rgba(150, 150, 150, 0.12); }
    .layout-footer .footer-top {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .layout-footer .footer-top:before, .layout-footer .footer-top:after {
        content: none; }
    .layout-footer .footer-top > [class*="col-"],
    .layout-footer .footer-bottom {
      padding-left: 50px;
      padding-right: 50px; }
    .layout-footer .footer-top > [class*="col-"] {
      padding-top: 40px;
      padding-bottom: 40px; }
    .layout-footer .footer-bottom {
      margin-left: -15px;
      margin-right: -15px; }
    .layout-footer .content-button-container {
      margin-bottom: 60px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .layout-footer .footer-top,
    .layout-footer .footer-bottom {
      box-shadow: 0 0 5px 0 rgba(150, 150, 150, 0.16), 0 2px 10px 0 rgba(150, 150, 150, 0.12); }
    .layout-footer .footer-top {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .layout-footer .footer-top:before, .layout-footer .footer-top:after {
        content: none; }
    .layout-footer .footer-top > [class*="col-"],
    .layout-footer .footer-bottom {
      padding-left: 50px;
      padding-right: 50px; }
    .layout-footer .footer-top > [class*="col-"] {
      padding-top: 40px;
      padding-bottom: 40px; }
    .layout-footer .footer-bottom {
      margin-left: -15px;
      margin-right: -15px; }
    .layout-footer .content-button-container {
      margin-bottom: 60px; } }
  @media (min-width: 1200px) {
    .layout-footer .footer-top,
    .layout-footer .footer-bottom {
      box-shadow: 0 0 5px 0 rgba(150, 150, 150, 0.16), 0 2px 10px 0 rgba(150, 150, 150, 0.12); }
    .layout-footer .footer-top {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .layout-footer .footer-top:before, .layout-footer .footer-top:after {
        content: none; }
    .layout-footer .footer-top > [class*="col-"],
    .layout-footer .footer-bottom {
      padding-left: 50px;
      padding-right: 50px; }
    .layout-footer .footer-top > [class*="col-"] {
      padding-top: 40px;
      padding-bottom: 40px; }
    .layout-footer .footer-bottom {
      margin-left: -15px;
      margin-right: -15px; }
    .layout-footer .content-button-container {
      margin-bottom: 60px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .layout-footer .footer-top > [class*="col-"],
    .layout-footer .footer-bottom {
      padding-left: 35px;
      padding-right: 35px; } }

.flex-standard {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .flex-standard:before, .flex-standard:after {
    content: none; }

@media (min-width: 768px) and (max-width: 1024px) {
  .flex-sm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .flex-sm:before, .flex-sm:after {
      content: none; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .flex-sm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .flex-sm:before, .flex-sm:after {
      content: none; } }

@media (min-width: 1200px) {
  .flex-sm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .flex-sm:before, .flex-sm:after {
      content: none; } }

.flex-end {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end; }

@media (min-width: 1025px) and (max-width: 1199px) {
  .flex-md {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .flex-md:before, .flex-md:after {
      content: none; } }

@media (min-width: 1200px) {
  .flex-md {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .flex-md:before, .flex-md:after {
      content: none; } }

.header-bottom-shared svg {
  height: 60px;
  display: block;
  margin-right: 30px; }

#hd {
  background: #fff; }

.nav-header-horizontal .level-1 {
  margin: 0; }
  .nav-header-horizontal .level-1 > li {
    position: relative;
    text-align: center;
    line-height: 1em; }
    .nav-header-horizontal .level-1 > li a {
      color: #262261;
      text-transform: uppercase;
      font-size: 12px;
      letter-spacing: 1px;
      padding: 8px 16px;
      outline: 0; }
    .nav-header-horizontal .level-1 > li > a {
      display: block;
      color: #262261;
      text-transform: uppercase;
      font-size: 12px;
      padding: 5px 22px;
      min-height: 51px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .nav-header-horizontal .level-1 > li > a:hover, .nav-header-horizontal .level-1 > li > a:focus, .nav-header-horizontal .level-1 > li > a.link-show-menu {
        background-color: #262261;
        color: #fff;
        text-decoration: none; }
    .nav-header-horizontal .level-1 > li:hover > .level-ul, .nav-header-horizontal .level-1 > li:focus > .level-ul {
      top: 100%;
      left: 0px;
      width: auto;
      height: auto; }

.pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li a {
  color: #fff; }

.pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li > a:hover, .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li > a:focus, .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li > a.link-show-menu {
  background-color: #a0b0c0; }

.pageTheme-NACP .nav-header-horizontal .level-1 > li a {
  color: #fff;
  background-color: #008A96; }

.pageTheme-NACP .nav-header-horizontal .level-1 > li > a:hover, .pageTheme-NACP .nav-header-horizontal .level-1 > li > a:focus, .pageTheme-NACP .nav-header-horizontal .level-1 > li > a.link-show-menu {
  background-color: #00a1b0; }

@media (max-width: 767px) {
  .nav-header-horizontal .level-ul {
    display: none; }
  .nav-header-horizontal .level-1 > li > a {
    min-height: 41px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .nav-header-horizontal .level-ul {
    display: none; }
  .nav-header-horizontal .level-1 > li > a {
    min-height: 41px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .nav-header-horizontal .level-ul {
    opacity: 0;
    position: absolute;
    top: 0;
    left: -9999px;
    transition: opacity 0.2s;
    z-index: 11; }
    .nav-header-horizontal .level-ul a {
      display: block;
      background-color: #262261;
      font-size: 11px;
      outline: 0; }
      .nav-header-horizontal .level-ul a:hover, .nav-header-horizontal .level-ul a:focus {
        background-color: #68B4B3; }
  .nav-header-horizontal .level-1 {
    display: -ms-flexbox;
    display: flex; }
    .nav-header-horizontal .level-1 > li {
      display: -ms-flexbox;
      display: flex; }
      .nav-header-horizontal .level-1 > li > a {
        padding: 5px 20px; }
      .nav-header-horizontal .level-1 > li:last-child a {
        background-color: #262261;
        color: #fff; }
        .nav-header-horizontal .level-1 > li:last-child a:hover, .nav-header-horizontal .level-1 > li:last-child a:focus, .nav-header-horizontal .level-1 > li:last-child a.link-show-menu {
          background-color: #68B4B3;
          color: #fff;
          text-decoration: none; }
  .nav-header-horizontal .show-menu.level-2, .nav-header-horizontal .show-menu.level-3 {
    opacity: 1; }
  .nav-header-horizontal .show-menu.level-2 {
    top: 100%;
    left: 0px;
    width: 100%; }
  .nav-header-horizontal .show-menu.level-3 {
    left: 120%;
    left: 0px;
    width: 100%; }
  .pageTheme-DecisionAssist .nav-header-horizontal a {
    color: #fff; }
  .pageTheme-DecisionAssist .nav-header-horizontal .level-ul a {
    background-color: #003057; }
    .pageTheme-DecisionAssist .nav-header-horizontal .level-ul a:hover, .pageTheme-DecisionAssist .nav-header-horizontal .level-ul a:focus {
      background-color: #a0b0c0; }
  .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li:last-child a {
    background-color: #a0b0c0;
    color: #003057; }
    .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li:last-child a:hover, .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li:last-child a:focus, .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li:last-child a.link-show-menu {
      background-color: #003057;
      color: #a0b0c0; }
  .pageTheme-NACP .nav-header-horizontal a {
    color: #fff; }
  .pageTheme-NACP .nav-header-horizontal .level-ul a {
    background-color: #008A96; }
    .pageTheme-NACP .nav-header-horizontal .level-ul a:hover, .pageTheme-NACP .nav-header-horizontal .level-ul a:focus {
      background-color: #007ABD; }
  .pageTheme-NACP .nav-header-horizontal .level-1 > li:last-child a {
    background-color: #007ABD;
    color: #fff; }
    .pageTheme-NACP .nav-header-horizontal .level-1 > li:last-child a:hover, .pageTheme-NACP .nav-header-horizontal .level-1 > li:last-child a:focus, .pageTheme-NACP .nav-header-horizontal .level-1 > li:last-child a.link-show-menu {
      background-color: #008ad7;
      color: #fff; } }

@media (min-width: 1200px) {
  .nav-header-horizontal .level-ul {
    opacity: 0;
    position: absolute;
    top: 0;
    left: -9999px;
    transition: opacity 0.2s;
    z-index: 11; }
    .nav-header-horizontal .level-ul a {
      display: block;
      background-color: #262261;
      font-size: 11px;
      outline: 0; }
      .nav-header-horizontal .level-ul a:hover, .nav-header-horizontal .level-ul a:focus {
        background-color: #68B4B3; }
  .nav-header-horizontal .level-1 {
    display: -ms-flexbox;
    display: flex; }
    .nav-header-horizontal .level-1 > li {
      display: -ms-flexbox;
      display: flex; }
      .nav-header-horizontal .level-1 > li > a {
        padding: 5px 20px; }
      .nav-header-horizontal .level-1 > li:last-child a {
        background-color: #262261;
        color: #fff; }
        .nav-header-horizontal .level-1 > li:last-child a:hover, .nav-header-horizontal .level-1 > li:last-child a:focus, .nav-header-horizontal .level-1 > li:last-child a.link-show-menu {
          background-color: #68B4B3;
          color: #fff;
          text-decoration: none; }
  .nav-header-horizontal .show-menu.level-2, .nav-header-horizontal .show-menu.level-3 {
    opacity: 1; }
  .nav-header-horizontal .show-menu.level-2 {
    top: 100%;
    left: 0px;
    width: 100%; }
  .nav-header-horizontal .show-menu.level-3 {
    left: 120%;
    left: 0px;
    width: 100%; }
  .pageTheme-DecisionAssist .nav-header-horizontal a {
    color: #fff; }
  .pageTheme-DecisionAssist .nav-header-horizontal .level-ul a {
    background-color: #003057; }
    .pageTheme-DecisionAssist .nav-header-horizontal .level-ul a:hover, .pageTheme-DecisionAssist .nav-header-horizontal .level-ul a:focus {
      background-color: #a0b0c0; }
  .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li:last-child a {
    background-color: #a0b0c0;
    color: #003057; }
    .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li:last-child a:hover, .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li:last-child a:focus, .pageTheme-DecisionAssist .nav-header-horizontal .level-1 > li:last-child a.link-show-menu {
      background-color: #003057;
      color: #a0b0c0; }
  .pageTheme-NACP .nav-header-horizontal a {
    color: #fff; }
  .pageTheme-NACP .nav-header-horizontal .level-ul a {
    background-color: #008A96; }
    .pageTheme-NACP .nav-header-horizontal .level-ul a:hover, .pageTheme-NACP .nav-header-horizontal .level-ul a:focus {
      background-color: #007ABD; }
  .pageTheme-NACP .nav-header-horizontal .level-1 > li:last-child a {
    background-color: #007ABD;
    color: #fff; }
    .pageTheme-NACP .nav-header-horizontal .level-1 > li:last-child a:hover, .pageTheme-NACP .nav-header-horizontal .level-1 > li:last-child a:focus, .pageTheme-NACP .nav-header-horizontal .level-1 > li:last-child a.link-show-menu {
      background-color: #008ad7;
      color: #fff; } }

.nav a {
  color: #262261;
  font-weight: bold;
  outline: 0; }
  .nav a:hover, .nav a:focus {
    color: #68B4B3;
    text-decoration: none; }

.nav ul {
  margin-bottom: 0; }

.nav li {
  margin-bottom: 10px; }

.pageTheme-DecisionAssist .nav a {
  color: #003057; }
  .pageTheme-DecisionAssist .nav a:hover, .pageTheme-DecisionAssist .nav a:focus {
    color: #a0b0c0; }

.pageTheme-NACP .nav a {
  color: #008A96; }
  .pageTheme-NACP .nav a:hover, .pageTheme-NACP .nav a:focus {
    color: #007ABD; }

@media (min-width: 768px) and (max-width: 1024px) {
  .nav.nav-inline li {
    display: inline-block;
    margin-right: 35px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .nav.nav-inline li {
    display: inline-block;
    margin-right: 35px; } }

@media (min-width: 1200px) {
  .nav.nav-inline li {
    display: inline-block;
    margin-right: 35px; } }

.nav-sitemap ul {
  margin-left: 30px; }
  .nav-sitemap ul a {
    font-size: 16px; }

.languages-dropdown {
  position: relative; }
  .languages-dropdown .language-dropdown-toggle {
    line-height: 1em;
    background: none;
    border: none;
    min-height: 51px;
    font-size: 12px;
    padding: 5px 22px;
    min-height: 51px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #262261; }
    .languages-dropdown .language-dropdown-toggle .fa, .languages-dropdown .language-dropdown-toggle .breadcrumb li + li:before, .breadcrumb .languages-dropdown .language-dropdown-toggle li + li:before, .languages-dropdown .language-dropdown-toggle .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .languages-dropdown .language-dropdown-toggle .nav__toggle_internal:before, .languages-dropdown .language-dropdown-toggle label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .languages-dropdown .language-dropdown-toggle .nav__toggle_internal:before, .languages-dropdown .language-dropdown-toggle .layout-accordian .layout-accordian-toggle:after, .layout-accordian .languages-dropdown .language-dropdown-toggle .layout-accordian-toggle:after, .languages-dropdown .language-dropdown-toggle .resources-list .resources-search-filters-toggle:after, .resources-list .languages-dropdown .language-dropdown-toggle .resources-search-filters-toggle:after, .languages-dropdown .language-dropdown-toggle #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .languages-dropdown .language-dropdown-toggle .resource-dropdown-toggle:after,
    .languages-dropdown .language-dropdown-toggle #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .languages-dropdown .language-dropdown-toggle select:after {
      transition: all 0.2s ease-out;
      padding: 0 5px; }
    .languages-dropdown .language-dropdown-toggle:hover, .languages-dropdown .language-dropdown-toggle:focus {
      background: #262261;
      color: #fff; }
  .languages-dropdown a {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px; }
  .languages-dropdown ul {
    margin: 0;
    display: none;
    z-index: 100;
    background: #262261;
    padding: 10px 15px; }
  .languages-dropdown.active .language-dropdown-toggle, label.languages-dropdown .language-dropdown-toggle {
    background: #262261;
    color: #fff; }
    .languages-dropdown.active .language-dropdown-toggle:hover, label.languages-dropdown .language-dropdown-toggle:hover, .languages-dropdown.active .language-dropdown-toggle:focus, label.languages-dropdown .language-dropdown-toggle:focus {
      background: #68B4B3;
      color: #fff; }
    .languages-dropdown.active .language-dropdown-toggle .fa.rotate, label.languages-dropdown .language-dropdown-toggle .fa.rotate, .languages-dropdown.active .language-dropdown-toggle .breadcrumb li + li.rotate:before, .breadcrumb .languages-dropdown.active .language-dropdown-toggle li + li.rotate:before, label.languages-dropdown .language-dropdown-toggle .breadcrumb li + li.rotate:before, .breadcrumb label.languages-dropdown .language-dropdown-toggle li + li.rotate:before, .languages-dropdown.active .language-dropdown-toggle .nav__toggle.active .rotate.nav__toggle_internal:before, .nav__toggle.active .languages-dropdown.active .language-dropdown-toggle .rotate.nav__toggle_internal:before, label.languages-dropdown .language-dropdown-toggle .nav__toggle.active .rotate.nav__toggle_internal:before, .nav__toggle.active label.languages-dropdown .language-dropdown-toggle .rotate.nav__toggle_internal:before, .languages-dropdown.active .language-dropdown-toggle label.nav__toggle .rotate.nav__toggle_internal:before, label.nav__toggle .languages-dropdown.active .language-dropdown-toggle .rotate.nav__toggle_internal:before, label.languages-dropdown .language-dropdown-toggle label.nav__toggle .rotate.nav__toggle_internal:before, label.nav__toggle label.languages-dropdown .language-dropdown-toggle .rotate.nav__toggle_internal:before, .languages-dropdown.active .language-dropdown-toggle .layout-accordian .rotate.layout-accordian-toggle:after, .layout-accordian .languages-dropdown.active .language-dropdown-toggle .rotate.layout-accordian-toggle:after, label.languages-dropdown .language-dropdown-toggle .layout-accordian .rotate.layout-accordian-toggle:after, .layout-accordian label.languages-dropdown .language-dropdown-toggle .rotate.layout-accordian-toggle:after, .languages-dropdown.active .language-dropdown-toggle .resources-list .rotate.resources-search-filters-toggle:after, .resources-list .languages-dropdown.active .language-dropdown-toggle .rotate.resources-search-filters-toggle:after, label.languages-dropdown .language-dropdown-toggle .resources-list .rotate.resources-search-filters-toggle:after, .resources-list label.languages-dropdown .language-dropdown-toggle .rotate.resources-search-filters-toggle:after, .languages-dropdown.active .language-dropdown-toggle #bd .resource-input-dropdown .rotate.resource-dropdown-toggle:after, #bd .resource-input-dropdown .languages-dropdown.active .language-dropdown-toggle .rotate.resource-dropdown-toggle:after, label.languages-dropdown .language-dropdown-toggle #bd .resource-input-dropdown .rotate.resource-dropdown-toggle:after, #bd .resource-input-dropdown label.languages-dropdown .language-dropdown-toggle .rotate.resource-dropdown-toggle:after,
    .languages-dropdown.active .language-dropdown-toggle #bd .resource-input-dropdown select.rotate:after, #bd .resource-input-dropdown .languages-dropdown.active .language-dropdown-toggle select.rotate:after,
    label.languages-dropdown .language-dropdown-toggle #bd .resource-input-dropdown select.rotate:after, #bd .resource-input-dropdown label.languages-dropdown .language-dropdown-toggle select.rotate:after {
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
  .pageTheme-DecisionAssist .languages-dropdown .language-dropdown-toggle {
    color: #fff; }
    .pageTheme-DecisionAssist .languages-dropdown .language-dropdown-toggle:hover, .pageTheme-DecisionAssist .languages-dropdown .language-dropdown-toggle:focus {
      background: #a0b0c0;
      color: #fff; }
  .pageTheme-DecisionAssist .languages-dropdown ul {
    background: #003057; }
  .pageTheme-DecisionAssist .languages-dropdown.active .language-dropdown-toggle, .pageTheme-DecisionAssist label.languages-dropdown .language-dropdown-toggle {
    background: #003057;
    color: #fff; }
    .pageTheme-DecisionAssist .languages-dropdown.active .language-dropdown-toggle:hover, .pageTheme-DecisionAssist label.languages-dropdown .language-dropdown-toggle:hover, .pageTheme-DecisionAssist .languages-dropdown.active .language-dropdown-toggle:focus, .pageTheme-DecisionAssist label.languages-dropdown .language-dropdown-toggle:focus {
      background: #a0b0c0;
      color: #fff; }
  .pageTheme-NACP .languages-dropdown .language-dropdown-toggle {
    color: #fff; }
    .pageTheme-NACP .languages-dropdown .language-dropdown-toggle:hover, .pageTheme-NACP .languages-dropdown .language-dropdown-toggle:focus {
      background: #007ABD;
      color: #fff; }
  .pageTheme-NACP .languages-dropdown ul {
    background: #008A96; }
  .pageTheme-NACP .languages-dropdown.active .language-dropdown-toggle, .pageTheme-NACP label.languages-dropdown .language-dropdown-toggle {
    background: #008A96;
    color: #fff; }
    .pageTheme-NACP .languages-dropdown.active .language-dropdown-toggle:hover, .pageTheme-NACP label.languages-dropdown .language-dropdown-toggle:hover, .pageTheme-NACP .languages-dropdown.active .language-dropdown-toggle:focus, .pageTheme-NACP label.languages-dropdown .language-dropdown-toggle:focus {
      background: #007ABD;
      color: #fff; }
  @media (max-width: 767px) {
    .languages-dropdown .language-dropdown-toggle {
      width: 100%;
      text-align: left;
      min-height: 41px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .languages-dropdown .language-dropdown-toggle {
      width: 100%;
      text-align: left;
      min-height: 41px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .languages-dropdown ul {
      position: absolute;
      top: 100%;
      left: 0px;
      right: 0px; } }
  @media (min-width: 1200px) {
    .languages-dropdown ul {
      position: absolute;
      top: 100%;
      left: 0px;
      right: 0px; } }

.callOut {
  padding-right: 22px;
  font-weight: bold;
  white-space: nowrap;
  font-size: 20px;
  color: #262261; }
  .callOut .callOur-secondary {
    display: inline-block;
    margin-right: 5px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 30px;
    vertical-align: top;
    font-weight: normal;
    font-weight: 700; }
    @media (max-width: 767px) {
      .callOut .callOur-secondary {
        display: none; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .callOut .callOur-secondary {
        display: none; } }
  .callOut .callOur-major {
    display: inline-block;
    margin-left: 5px; }
  .callOut a {
    color: #262261; }
    .callOut a:hover, .callOut a:focus {
      text-decoration: underline; }
  .callOut.callOut-white {
    color: #262261;
    margin-bottom: 20px; }
    .callOut.callOut-white {
      font-size: 20px; }
      @media screen and (min-width: 320px) {
        .callOut.callOut-white {
          font-size: calc(20px + 18 * ((100vw - 320px) / 880)); } }
      @media screen and (min-width: 1200px) {
        .callOut.callOut-white {
          font-size: 38px; } }
    .callOut.callOut-white a {
      color: #fff; }
  .pageTheme-DecisionAssist .callOut {
    color: #fff; }
    .pageTheme-DecisionAssist .callOut a {
      color: #fff; }
    .pageTheme-DecisionAssist .callOut.callOut-white {
      color: #003057; }
      .pageTheme-DecisionAssist .callOut.callOut-white a {
        color: #003057; }
  .pageTheme-NACP .callOut {
    color: #fff; }
    .pageTheme-NACP .callOut a {
      color: #fff; }
    .pageTheme-NACP .callOut.callOut-white {
      color: #008A96; }
      .pageTheme-NACP .callOut.callOut-white a {
        color: #008A96; }
  @media (max-width: 767px) {
    .callOut {
      padding: 5px 20px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .callOut {
      padding: 5px 20px; } }

.mobile-header {
  z-index: 10;
  text-align: left; }

.nav-main {
  font-family: "Montserrat", sans-serif; }
  .nav-main .navbar-default {
    background: none;
    border: none;
    margin: 0; }
  .nav-main .navbar-default .navbar-nav {
    margin: 0;
    float: none; }
    .nav-main .navbar-default .navbar-nav > li > a {
      letter-spacing: -0.2px; }
      .nav-main .navbar-default .navbar-nav > li > a {
        font-size: 14px; }
        @media screen and (min-width: 992px) {
          .nav-main .navbar-default .navbar-nav > li > a {
            font-size: calc(14px + 1 * ((100vw - 992px) / 208)); } }
        @media screen and (min-width: 1200px) {
          .nav-main .navbar-default .navbar-nav > li > a {
            font-size: 15px; } }
  .nav-main .navbar-default .navbar-nav .level-ul a {
    line-height: 1.2em;
    letter-spacing: -0.4px; }
    .nav-main .navbar-default .navbar-nav .level-ul a {
      font-size: 18px; }
      @media screen and (min-width: 992px) {
        .nav-main .navbar-default .navbar-nav .level-ul a {
          font-size: calc(18px + 2 * ((100vw - 992px) / 208)); } }
      @media screen and (min-width: 1200px) {
        .nav-main .navbar-default .navbar-nav .level-ul a {
          font-size: 20px; } }
  .nav-main .navbar-default .navbar-nav .level-ul.level-3 a {
    font-size: 16px; }
    @media screen and (min-width: 992px) {
      .nav-main .navbar-default .navbar-nav .level-ul.level-3 a {
        font-size: calc(16px + 2 * ((100vw - 992px) / 208)); } }
    @media screen and (min-width: 1200px) {
      .nav-main .navbar-default .navbar-nav .level-ul.level-3 a {
        font-size: 18px; } }
  @media (max-width: 767px) {
    .nav-main {
      background: #262261; }
      .nav-main .nav-main-backTo .fa, .nav-main .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .nav-main .nav-main-backTo li + li:before, .nav-main .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .nav-main .nav-main-backTo .nav__toggle_internal:before, .nav-main .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .nav-main .nav-main-backTo .nav__toggle_internal:before, .nav-main .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .nav-main .nav-main-backTo .layout-accordian-toggle:after, .nav-main .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .nav-main .nav-main-backTo .resources-search-filters-toggle:after, .nav-main .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .nav-main .nav-main-backTo .resource-dropdown-toggle:after,
      .nav-main .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .nav-main .nav-main-backTo select:after {
        border-radius: 50%;
        background: #262261;
        width: 25px;
        height: 25px;
        line-height: 19px;
        color: #fff;
        font-size: 14px;
        vertical-align: top;
        border: 2px solid #262261; }
      .nav-main .nav-main-backTo {
        margin: 15px 20px;
        padding: 0; }
      .nav-main a {
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 1px;
        position: relative;
        outline: 0; }
      .nav-main .navbar-default .navbar-nav {
        margin-bottom: 25px; }
        .nav-main .navbar-default .navbar-nav a {
          display: block;
          padding: 15px 20px 15px;
          font-size: 18px !important;
          font-weight: bold; }
        .nav-main .navbar-default .navbar-nav li {
          float: none;
          padding: 0;
          position: static; }
        .nav-main .navbar-default .navbar-nav > li > a {
          line-height: inherit;
          color: #fff;
          font-size: 20px;
          transition: 0.2s ease-out; }
          .nav-main .navbar-default .navbar-nav > li > a .expandNextLevel {
            color: #fff; }
          .nav-main .navbar-default .navbar-nav > li > a:hover, .nav-main .navbar-default .navbar-nav > li > a:focus {
            text-decoration: none; }
            .nav-main .navbar-default .navbar-nav > li > a:hover .expandNextLevel, .nav-main .navbar-default .navbar-nav > li > a:focus .expandNextLevel {
              color: #fff; }
        .nav-main .navbar-default .navbar-nav .dropdown-toggle {
          padding-right: 50px !important; }
        .nav-main .navbar-default .navbar-nav li.active > a {
          background: #68B4B3;
          color: #262261; }
          .nav-main .navbar-default .navbar-nav li.active > a .expandNextLevel {
            color: #262261; }
      .nav-main .dropdown {
        position: static; }
      .nav-main .level-ul {
        position: static;
        float: none;
        padding: 0;
        margin: 0;
        box-shadow: none;
        border-radius: 0;
        border: none;
        background-clip: initial;
        background-color: #68B4B3;
        position: fixed;
        top: 85px;
        bottom: 0px;
        left: 100%;
        width: calc(100% - 85px);
        z-index: 10000;
        transition: all 0.3s ease-out;
        overflow: hidden;
        overflow-y: auto; }
        .nav-main .level-ul > .row {
          margin: 0;
          overflow-y: auto; }
          .nav-main .level-ul > .row > [class*="col-"] {
            padding: 0; }
      .nav-main .childrenDropped > .level-ul {
        left: 0; }
      .nav-main .navbar-default .navbar-nav .level-2 .level-2-list {
        position: static; }
        .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a {
          color: #262261;
          position: relative; }
          .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a .expandNextLevel {
            color: #262261; }
      .nav-main .navbar-default .navbar-nav .level-3 {
        background-color: #262261; }
        .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li {
          position: relative;
          margin: 0; }
          .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a {
            color: #fff; }
          .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:hover,
          .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:focus {
            background-color: #262261;
            text-decoration: none; }
        .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo {
          color: #fff; }
          .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .fa, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo li + li:before, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian-toggle:after, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-search-filters-toggle:after, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resource-dropdown-toggle:after,
          .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo select:after {
            background: #fff;
            color: #262261; }
      .nav-main .navbar-default .navbar-nav .childrenDropped > .level-2,
      .nav-main .navbar-default .navbar-nav .childrenDropped > .level-3 {
        display: block; }
      .nav-main .navbar-default .navbar-nav .level-2 .childrenDropped > a {
        background: #262261; }
      .nav-main .level-3-list {
        position: static; }
      .pageTheme-DecisionAssist .nav-main {
        background: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a {
          color: #fff; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a .expandNextLevel {
            color: #fff; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a:hover .expandNextLevel, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a:focus .expandNextLevel {
            color: #fff; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav li.active > a {
          background: #a0b0c0;
          color: #003057; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav li.active > a .expandNextLevel {
            color: #003057; }
        .pageTheme-DecisionAssist .nav-main .level-ul {
          background-color: #a0b0c0; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a {
          color: #003057; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a .expandNextLevel {
            color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 {
          background-color: #003057; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a {
            color: #fff; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:hover,
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:focus {
            background-color: #003057; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo {
            color: #fff; }
            .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .fa, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo li + li:before, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian-toggle:after, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-search-filters-toggle:after, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resource-dropdown-toggle:after,
            .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo select:after {
              background: #fff;
              color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-2 .childrenDropped > a {
          background: #003057; }
      .pageTheme-NACP .nav-main {
        background: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a {
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a .expandNextLevel {
            color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a:hover .expandNextLevel, .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a:focus .expandNextLevel {
            color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav li.active > a {
          background: #007ABD;
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav li.active > a .expandNextLevel {
            color: #fff; }
        .pageTheme-NACP .nav-main .level-ul {
          background-color: #007ABD; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a {
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a .expandNextLevel {
            color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 {
          background-color: #008A96; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a {
            color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:hover,
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:focus {
            background-color: #008A96; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo {
            color: #fff; }
            .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .fa, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo li + li:before, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian-toggle:after, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-search-filters-toggle:after, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resource-dropdown-toggle:after,
            .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo select:after {
              background: #fff;
              color: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-2 .childrenDropped > a {
          background: #008A96; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .nav-main {
      background: #262261; }
      .nav-main .nav-main-backTo .fa, .nav-main .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .nav-main .nav-main-backTo li + li:before, .nav-main .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .nav-main .nav-main-backTo .nav__toggle_internal:before, .nav-main .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .nav-main .nav-main-backTo .nav__toggle_internal:before, .nav-main .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .nav-main .nav-main-backTo .layout-accordian-toggle:after, .nav-main .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .nav-main .nav-main-backTo .resources-search-filters-toggle:after, .nav-main .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .nav-main .nav-main-backTo .resource-dropdown-toggle:after,
      .nav-main .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .nav-main .nav-main-backTo select:after {
        border-radius: 50%;
        background: #262261;
        width: 25px;
        height: 25px;
        line-height: 19px;
        color: #fff;
        font-size: 14px;
        vertical-align: top;
        border: 2px solid #262261; }
      .nav-main .nav-main-backTo {
        margin: 15px 20px;
        padding: 0; }
      .nav-main a {
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 1px;
        position: relative;
        outline: 0; }
      .nav-main .navbar-default .navbar-nav {
        margin-bottom: 25px; }
        .nav-main .navbar-default .navbar-nav a {
          display: block;
          padding: 15px 20px 15px;
          font-size: 18px !important;
          font-weight: bold; }
        .nav-main .navbar-default .navbar-nav li {
          float: none;
          padding: 0;
          position: static; }
        .nav-main .navbar-default .navbar-nav > li > a {
          line-height: inherit;
          color: #fff;
          font-size: 20px;
          transition: 0.2s ease-out; }
          .nav-main .navbar-default .navbar-nav > li > a .expandNextLevel {
            color: #fff; }
          .nav-main .navbar-default .navbar-nav > li > a:hover, .nav-main .navbar-default .navbar-nav > li > a:focus {
            text-decoration: none; }
            .nav-main .navbar-default .navbar-nav > li > a:hover .expandNextLevel, .nav-main .navbar-default .navbar-nav > li > a:focus .expandNextLevel {
              color: #fff; }
        .nav-main .navbar-default .navbar-nav .dropdown-toggle {
          padding-right: 50px !important; }
        .nav-main .navbar-default .navbar-nav li.active > a {
          background: #68B4B3;
          color: #262261; }
          .nav-main .navbar-default .navbar-nav li.active > a .expandNextLevel {
            color: #262261; }
      .nav-main .dropdown {
        position: static; }
      .nav-main .level-ul {
        position: static;
        float: none;
        padding: 0;
        margin: 0;
        box-shadow: none;
        border-radius: 0;
        border: none;
        background-clip: initial;
        background-color: #68B4B3;
        position: fixed;
        top: 85px;
        bottom: 0px;
        left: 100%;
        width: calc(100% - 85px);
        z-index: 10000;
        transition: all 0.3s ease-out;
        overflow: hidden;
        overflow-y: auto; }
        .nav-main .level-ul > .row {
          margin: 0;
          overflow-y: auto; }
          .nav-main .level-ul > .row > [class*="col-"] {
            padding: 0; }
      .nav-main .childrenDropped > .level-ul {
        left: 0; }
      .nav-main .navbar-default .navbar-nav .level-2 .level-2-list {
        position: static; }
        .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a {
          color: #262261;
          position: relative; }
          .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a .expandNextLevel {
            color: #262261; }
      .nav-main .navbar-default .navbar-nav .level-3 {
        background-color: #262261; }
        .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li {
          position: relative;
          margin: 0; }
          .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a {
            color: #fff; }
          .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:hover,
          .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:focus {
            background-color: #262261;
            text-decoration: none; }
        .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo {
          color: #fff; }
          .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .fa, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo li + li:before, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian-toggle:after, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-search-filters-toggle:after, .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resource-dropdown-toggle:after,
          .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo select:after {
            background: #fff;
            color: #262261; }
      .nav-main .navbar-default .navbar-nav .childrenDropped > .level-2,
      .nav-main .navbar-default .navbar-nav .childrenDropped > .level-3 {
        display: block; }
      .nav-main .navbar-default .navbar-nav .level-2 .childrenDropped > a {
        background: #262261; }
      .nav-main .level-3-list {
        position: static; }
      .pageTheme-DecisionAssist .nav-main {
        background: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a {
          color: #fff; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a .expandNextLevel {
            color: #fff; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a:hover .expandNextLevel, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a:focus .expandNextLevel {
            color: #fff; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav li.active > a {
          background: #a0b0c0;
          color: #003057; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav li.active > a .expandNextLevel {
            color: #003057; }
        .pageTheme-DecisionAssist .nav-main .level-ul {
          background-color: #a0b0c0; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a {
          color: #003057; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a .expandNextLevel {
            color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 {
          background-color: #003057; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a {
            color: #fff; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:hover,
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:focus {
            background-color: #003057; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo {
            color: #fff; }
            .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .fa, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo li + li:before, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian-toggle:after, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-search-filters-toggle:after, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resource-dropdown-toggle:after,
            .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo select:after {
              background: #fff;
              color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-2 .childrenDropped > a {
          background: #003057; }
      .pageTheme-NACP .nav-main {
        background: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a {
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a .expandNextLevel {
            color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a:hover .expandNextLevel, .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a:focus .expandNextLevel {
            color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav li.active > a {
          background: #007ABD;
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav li.active > a .expandNextLevel {
            color: #fff; }
        .pageTheme-NACP .nav-main .level-ul {
          background-color: #007ABD; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a {
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-2 .level-2-list > li > a .expandNextLevel {
            color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 {
          background-color: #008A96; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a {
            color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:hover,
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .level-3-list > li > a:focus {
            background-color: #008A96; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo {
            color: #fff; }
            .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .fa, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo li + li:before, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .nav__toggle_internal:before, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .layout-accordian-toggle:after, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resources-search-filters-toggle:after, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo .resource-dropdown-toggle:after,
            .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .nav-main-backTo select:after {
              background: #fff;
              color: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-2 .childrenDropped > a {
          background: #008A96; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .nav-main {
      width: 100%; }
      .nav-main .navbar-default .navbar-nav {
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -ms-flex-pack: end;
            justify-content: flex-end; }
        .nav-main .navbar-default .navbar-nav li {
          position: static; }
        .nav-main .navbar-default .navbar-nav > li {
          display: -ms-flexbox;
          display: flex; }
        .nav-main .navbar-default .navbar-nav > li > a {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          padding: 10px 22px;
          color: #262261;
          text-align: center;
          -ms-flex-pack: center;
              justify-content: center;
          font-weight: bold;
          height: 100px;
          transition: all 0.2s ease-out;
          position: relative;
          line-height: 1.3em; }
          .nav-main .navbar-default .navbar-nav > li > a .expandNextLevel {
            display: none; }
          .nav-main .navbar-default .navbar-nav > li > a:hover, .nav-main .navbar-default .navbar-nav > li > a:focus {
            background: #262261;
            color: #fff;
            text-decoration: none; }
          .nav-main .navbar-default .navbar-nav > li > a.link-show-menu {
            background: #262261;
            color: #fff; }
        .nav-main .navbar-default .navbar-nav > li.active > a {
          background: #262261;
          color: #fff; }
          .nav-main .navbar-default .navbar-nav > li.active > a:hover, .nav-main .navbar-default .navbar-nav > li.active > a:focus, .nav-main .navbar-default .navbar-nav > li.active > a.link-show-menu {
            background: #262261;
            color: #fff; }
        .nav-main .navbar-default .navbar-nav .level-ul {
          opacity: 0;
          position: absolute;
          top: 0;
          left: -9999px;
          transition: opacity 0.1s;
          min-width: 250px; }
          .nav-main .navbar-default .navbar-nav .level-ul li.active a {
            background: #333;
            color: #fff; }
            .nav-main .navbar-default .navbar-nav .level-ul li.active a:hover, .nav-main .navbar-default .navbar-nav .level-ul li.active a:focus {
              background: #262261; }
          .nav-main .navbar-default .navbar-nav .level-ul li:first-child {
            margin-top: 0; }
          .nav-main .navbar-default .navbar-nav .level-ul a {
            color: #fff;
            padding: 20px 20px 42px;
            display: block;
            text-decoration: none;
            position: relative;
            background: #68B4B3;
            border: 2px solid #68B4B3;
            color: #262261;
            border-radius: 3px;
            width: 100%;
            font-weight: bold;
            outline: 0; }
            .nav-main .navbar-default .navbar-nav .level-ul a:hover, .nav-main .navbar-default .navbar-nav .level-ul a:focus {
              background: transparent;
              color: #68B4B3;
              text-decoration: none; }
          .nav-main .navbar-default .navbar-nav .level-ul .level-2-list,
          .nav-main .navbar-default .navbar-nav .level-ul .level-3-list {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            position: static; }
            .nav-main .navbar-default .navbar-nav .level-ul .level-2-list > li,
            .nav-main .navbar-default .navbar-nav .level-ul .level-3-list > li {
              margin-bottom: 14px; }
            .nav-main .navbar-default .navbar-nav .level-ul .level-2-list .row,
            .nav-main .navbar-default .navbar-nav .level-ul .level-3-list .row {
              margin-left: -7px;
              margin-right: -7px; }
            .nav-main .navbar-default .navbar-nav .level-ul .level-2-list > [class*="col-"],
            .nav-main .navbar-default .navbar-nav .level-ul .level-3-list > [class*="col-"] {
              padding-left: 7px;
              padding-right: 7px;
              display: -ms-flexbox;
              display: flex; }
          .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel {
            background: none;
            border: none;
            color: #68B4B3;
            width: 25px;
            height: 25px;
            line-height: 25px;
            border: 2px solid #262261;
            background: #262261;
            border-radius: 50%;
            line-height: 19px;
            outline: 0;
            text-align: center;
            position: absolute;
            bottom: 15px;
            right: 15px;
            font-size: 14px; }
            .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:before {
              vertical-align: middle;
              line-height: 1em;
              display: inline-block; }
            .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:hover, .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:focus {
              background: #68B4B3;
              color: #262261; }
        .nav-main .navbar-default .navbar-nav .level-2 {
          padding-top: 0px;
          background: #262261;
          color: #fff;
          padding: 40px 80px 40px; }
          .nav-main .navbar-default .navbar-nav .level-2 .beta, .nav-main .navbar-default .navbar-nav .level-2 .sfContentBlock h2, .sfContentBlock .nav-main .navbar-default .navbar-nav .level-2 h2,
          .nav-main .navbar-default .navbar-nav .level-2 .sfreContentArea h2, .sfreContentArea .nav-main .navbar-default .navbar-nav .level-2 h2,
          .nav-main .navbar-default .navbar-nav .level-2 .reContentArea h2, .reContentArea .nav-main .navbar-default .navbar-nav .level-2 h2, .nav-main .navbar-default .navbar-nav .level-2 .md-dialog-title,
          .nav-main .navbar-default .navbar-nav .level-2 .gamma,
          .nav-main .navbar-default .navbar-nav .level-2 .sfContentBlock h3,
          .sfContentBlock .nav-main .navbar-default .navbar-nav .level-2 h3,
          .nav-main .navbar-default .navbar-nav .level-2 .sfreContentArea h3,
          .sfreContentArea .nav-main .navbar-default .navbar-nav .level-2 h3,
          .nav-main .navbar-default .navbar-nav .level-2 .reContentArea h3,
          .reContentArea .nav-main .navbar-default .navbar-nav .level-2 h3 {
            color: #fff; }
          .nav-main .navbar-default .navbar-nav .level-2 .level-2-list {
            padding-left: 0px;
            padding-right: 0; }
        .nav-main .navbar-default .navbar-nav .level-3 {
          top: 0px;
          left: 100%;
          width: 100%;
          background: #68B4B3;
          padding: 40px 120px 40px;
          color: #262261;
          transition: all 0.3s ease-out;
          z-index: 5; }
          .nav-main .navbar-default .navbar-nav .level-3 .col-sm-4 {
            width: 25%; }
          .nav-main .navbar-default .navbar-nav .level-3 .beta, .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h2, .sfContentBlock .nav-main .navbar-default .navbar-nav .level-3 h2,
          .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h2, .sfreContentArea .nav-main .navbar-default .navbar-nav .level-3 h2,
          .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h2, .reContentArea .nav-main .navbar-default .navbar-nav .level-3 h2, .nav-main .navbar-default .navbar-nav .level-3 .md-dialog-title,
          .nav-main .navbar-default .navbar-nav .level-3 .gamma,
          .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h3,
          .sfContentBlock .nav-main .navbar-default .navbar-nav .level-3 h3,
          .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h3,
          .sfreContentArea .nav-main .navbar-default .navbar-nav .level-3 h3,
          .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h3,
          .reContentArea .nav-main .navbar-default .navbar-nav .level-3 h3 {
            color: #262261; }
          .nav-main .navbar-default .navbar-nav .level-3 li {
            margin-bottom: 14px; }
          .nav-main .navbar-default .navbar-nav .level-3 .level-3-list {
            padding-left: 0px;
            padding-right: 0; }
          .nav-main .navbar-default .navbar-nav .level-3 a {
            background: #262261;
            border: 2px solid #262261;
            color: #68B4B3; }
            .nav-main .navbar-default .navbar-nav .level-3 a:hover, .nav-main .navbar-default .navbar-nav .level-3 a:focus {
              background: #68B4B3;
              color: #262261; }
        .nav-main .navbar-default .navbar-nav .dropdown-submenu.hasChildren > a {
          padding-right: 37px; }
        .nav-main .navbar-default .navbar-nav .show-menu.level-2, .nav-main .navbar-default .navbar-nav .show-menu.level-3 {
          opacity: 1; }
        .nav-main .navbar-default .navbar-nav .show-menu.level-2 {
          top: 100%;
          left: 0px;
          width: 100%; }
        .nav-main .navbar-default .navbar-nav .show-menu.level-3 {
          top: 0;
          left: 0px;
          width: 100%; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a {
        color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a:focus {
          background: #003057;
          color: #fff; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a.link-show-menu {
          background: #003057;
          color: #fff; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li.active > a {
        background: #003057;
        color: #fff; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li.active > a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li.active > a:focus, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li.active > a.link-show-menu {
          background: #003057;
          color: #fff; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul li.active a {
        background: #333;
        color: #fff; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul li.active a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul li.active a:focus {
          background: #003057; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul a {
        background: #a0b0c0;
        border: 2px solid #a0b0c0;
        color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul a:focus {
          background: transparent;
          color: #a0b0c0;
          text-decoration: none; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel {
        color: #a0b0c0;
        border: 2px solid #003057;
        background: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:focus {
          background: #a0b0c0;
          color: #003057; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-2 {
        background: #003057;
        color: #fff; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 {
        background: #a0b0c0;
        color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .beta, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h2,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h2,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h2, .reContentArea .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h2, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .md-dialog-title,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .gamma,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h3,
        .sfContentBlock .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h3,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h3,
        .sfreContentArea .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h3,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h3,
        .reContentArea .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h3 {
          color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 a {
          background: #003057;
          border: 2px solid #003057;
          color: #a0b0c0; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 a:focus {
            background: #a0b0c0;
            color: #003057; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a {
        color: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a:focus {
          background: #008A96;
          color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a.link-show-menu {
          background: #008A96;
          color: #fff; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li.active > a {
        background: #008A96;
        color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li.active > a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li.active > a:focus, .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li.active > a.link-show-menu {
          background: #008A96;
          color: #fff; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul li.active a {
        background-color: #00a1b0;
        border-color: #fff;
        color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul li.active a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul li.active a:focus {
          background: #fff;
          color: #008A96; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul a {
        background-color: #00a1b0;
        border: 2px solid #00a1b0;
        color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul a:focus {
          background: #fff;
          border-color: #fff;
          color: #008A96;
          text-decoration: none; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel {
        color: #fff;
        border: 2px solid #008A96;
        background: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:focus {
          background: #fff;
          color: #008A96; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-2 {
        background: #007ABD;
        color: #fff; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 {
        background: #007ABD;
        color: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .beta, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h2, .sfContentBlock .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h2,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h2, .sfreContentArea .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h2,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h2, .reContentArea .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h2, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .md-dialog-title,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .gamma,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h3,
        .sfContentBlock .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h3,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h3,
        .sfreContentArea .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h3,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h3,
        .reContentArea .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h3 {
          color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 li.active a {
          background-color: #008ad7;
          border-color: #fff;
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 li.active a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 li.active a:focus {
            background: #fff;
            color: #007ABD; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 a {
          background-color: #008ad7;
          border-color: #008ad7;
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 a:focus {
            background: #fff;
            color: #007ABD; } }
  @media (min-width: 1200px) {
    .nav-main {
      width: 100%; }
      .nav-main .navbar-default .navbar-nav {
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -ms-flex-pack: end;
            justify-content: flex-end; }
        .nav-main .navbar-default .navbar-nav li {
          position: static; }
        .nav-main .navbar-default .navbar-nav > li {
          display: -ms-flexbox;
          display: flex; }
        .nav-main .navbar-default .navbar-nav > li > a {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          padding: 10px 22px;
          color: #262261;
          text-align: center;
          -ms-flex-pack: center;
              justify-content: center;
          font-weight: bold;
          height: 100px;
          transition: all 0.2s ease-out;
          position: relative;
          line-height: 1.3em; }
          .nav-main .navbar-default .navbar-nav > li > a .expandNextLevel {
            display: none; }
          .nav-main .navbar-default .navbar-nav > li > a:hover, .nav-main .navbar-default .navbar-nav > li > a:focus {
            background: #262261;
            color: #fff;
            text-decoration: none; }
          .nav-main .navbar-default .navbar-nav > li > a.link-show-menu {
            background: #262261;
            color: #fff; }
        .nav-main .navbar-default .navbar-nav > li.active > a {
          background: #262261;
          color: #fff; }
          .nav-main .navbar-default .navbar-nav > li.active > a:hover, .nav-main .navbar-default .navbar-nav > li.active > a:focus, .nav-main .navbar-default .navbar-nav > li.active > a.link-show-menu {
            background: #262261;
            color: #fff; }
        .nav-main .navbar-default .navbar-nav .level-ul {
          opacity: 0;
          position: absolute;
          top: 0;
          left: -9999px;
          transition: opacity 0.1s;
          min-width: 250px; }
          .nav-main .navbar-default .navbar-nav .level-ul li.active a {
            background: #333;
            color: #fff; }
            .nav-main .navbar-default .navbar-nav .level-ul li.active a:hover, .nav-main .navbar-default .navbar-nav .level-ul li.active a:focus {
              background: #262261; }
          .nav-main .navbar-default .navbar-nav .level-ul li:first-child {
            margin-top: 0; }
          .nav-main .navbar-default .navbar-nav .level-ul a {
            color: #fff;
            padding: 20px 20px 42px;
            display: block;
            text-decoration: none;
            position: relative;
            background: #68B4B3;
            border: 2px solid #68B4B3;
            color: #262261;
            border-radius: 3px;
            width: 100%;
            font-weight: bold;
            outline: 0; }
            .nav-main .navbar-default .navbar-nav .level-ul a:hover, .nav-main .navbar-default .navbar-nav .level-ul a:focus {
              background: transparent;
              color: #68B4B3;
              text-decoration: none; }
          .nav-main .navbar-default .navbar-nav .level-ul .level-2-list,
          .nav-main .navbar-default .navbar-nav .level-ul .level-3-list {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            position: static; }
            .nav-main .navbar-default .navbar-nav .level-ul .level-2-list > li,
            .nav-main .navbar-default .navbar-nav .level-ul .level-3-list > li {
              margin-bottom: 14px; }
            .nav-main .navbar-default .navbar-nav .level-ul .level-2-list .row,
            .nav-main .navbar-default .navbar-nav .level-ul .level-3-list .row {
              margin-left: -7px;
              margin-right: -7px; }
            .nav-main .navbar-default .navbar-nav .level-ul .level-2-list > [class*="col-"],
            .nav-main .navbar-default .navbar-nav .level-ul .level-3-list > [class*="col-"] {
              padding-left: 7px;
              padding-right: 7px;
              display: -ms-flexbox;
              display: flex; }
          .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel {
            background: none;
            border: none;
            color: #68B4B3;
            width: 25px;
            height: 25px;
            line-height: 25px;
            border: 2px solid #262261;
            background: #262261;
            border-radius: 50%;
            line-height: 19px;
            outline: 0;
            text-align: center;
            position: absolute;
            bottom: 15px;
            right: 15px;
            font-size: 14px; }
            .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:before {
              vertical-align: middle;
              line-height: 1em;
              display: inline-block; }
            .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:hover, .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:focus {
              background: #68B4B3;
              color: #262261; }
        .nav-main .navbar-default .navbar-nav .level-2 {
          padding-top: 0px;
          background: #262261;
          color: #fff;
          padding: 40px 80px 40px; }
          .nav-main .navbar-default .navbar-nav .level-2 .beta, .nav-main .navbar-default .navbar-nav .level-2 .sfContentBlock h2, .sfContentBlock .nav-main .navbar-default .navbar-nav .level-2 h2,
          .nav-main .navbar-default .navbar-nav .level-2 .sfreContentArea h2, .sfreContentArea .nav-main .navbar-default .navbar-nav .level-2 h2,
          .nav-main .navbar-default .navbar-nav .level-2 .reContentArea h2, .reContentArea .nav-main .navbar-default .navbar-nav .level-2 h2, .nav-main .navbar-default .navbar-nav .level-2 .md-dialog-title,
          .nav-main .navbar-default .navbar-nav .level-2 .gamma,
          .nav-main .navbar-default .navbar-nav .level-2 .sfContentBlock h3,
          .sfContentBlock .nav-main .navbar-default .navbar-nav .level-2 h3,
          .nav-main .navbar-default .navbar-nav .level-2 .sfreContentArea h3,
          .sfreContentArea .nav-main .navbar-default .navbar-nav .level-2 h3,
          .nav-main .navbar-default .navbar-nav .level-2 .reContentArea h3,
          .reContentArea .nav-main .navbar-default .navbar-nav .level-2 h3 {
            color: #fff; }
          .nav-main .navbar-default .navbar-nav .level-2 .level-2-list {
            padding-left: 0px;
            padding-right: 0; }
        .nav-main .navbar-default .navbar-nav .level-3 {
          top: 0px;
          left: 100%;
          width: 100%;
          background: #68B4B3;
          padding: 40px 120px 40px;
          color: #262261;
          transition: all 0.3s ease-out;
          z-index: 5; }
          .nav-main .navbar-default .navbar-nav .level-3 .col-sm-4 {
            width: 25%; }
          .nav-main .navbar-default .navbar-nav .level-3 .beta, .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h2, .sfContentBlock .nav-main .navbar-default .navbar-nav .level-3 h2,
          .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h2, .sfreContentArea .nav-main .navbar-default .navbar-nav .level-3 h2,
          .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h2, .reContentArea .nav-main .navbar-default .navbar-nav .level-3 h2, .nav-main .navbar-default .navbar-nav .level-3 .md-dialog-title,
          .nav-main .navbar-default .navbar-nav .level-3 .gamma,
          .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h3,
          .sfContentBlock .nav-main .navbar-default .navbar-nav .level-3 h3,
          .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h3,
          .sfreContentArea .nav-main .navbar-default .navbar-nav .level-3 h3,
          .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h3,
          .reContentArea .nav-main .navbar-default .navbar-nav .level-3 h3 {
            color: #262261; }
          .nav-main .navbar-default .navbar-nav .level-3 li {
            margin-bottom: 14px; }
          .nav-main .navbar-default .navbar-nav .level-3 .level-3-list {
            padding-left: 0px;
            padding-right: 0; }
          .nav-main .navbar-default .navbar-nav .level-3 a {
            background: #262261;
            border: 2px solid #262261;
            color: #68B4B3; }
            .nav-main .navbar-default .navbar-nav .level-3 a:hover, .nav-main .navbar-default .navbar-nav .level-3 a:focus {
              background: #68B4B3;
              color: #262261; }
        .nav-main .navbar-default .navbar-nav .dropdown-submenu.hasChildren > a {
          padding-right: 37px; }
        .nav-main .navbar-default .navbar-nav .show-menu.level-2, .nav-main .navbar-default .navbar-nav .show-menu.level-3 {
          opacity: 1; }
        .nav-main .navbar-default .navbar-nav .show-menu.level-2 {
          top: 100%;
          left: 0px;
          width: 100%; }
        .nav-main .navbar-default .navbar-nav .show-menu.level-3 {
          top: 0;
          left: 0px;
          width: 100%; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a {
        color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a:focus {
          background: #003057;
          color: #fff; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li > a.link-show-menu {
          background: #003057;
          color: #fff; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li.active > a {
        background: #003057;
        color: #fff; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li.active > a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li.active > a:focus, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav > li.active > a.link-show-menu {
          background: #003057;
          color: #fff; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul li.active a {
        background: #333;
        color: #fff; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul li.active a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul li.active a:focus {
          background: #003057; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul a {
        background: #a0b0c0;
        border: 2px solid #a0b0c0;
        color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul a:focus {
          background: transparent;
          color: #a0b0c0;
          text-decoration: none; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel {
        color: #a0b0c0;
        border: 2px solid #003057;
        background: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:focus {
          background: #a0b0c0;
          color: #003057; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-2 {
        background: #003057;
        color: #fff; }
      .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 {
        background: #a0b0c0;
        color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .beta, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h2,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h2,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h2, .reContentArea .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h2, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .md-dialog-title,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .gamma,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h3,
        .sfContentBlock .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h3,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h3,
        .sfreContentArea .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h3,
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h3,
        .reContentArea .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 h3 {
          color: #003057; }
        .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 a {
          background: #003057;
          border: 2px solid #003057;
          color: #a0b0c0; }
          .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 a:hover, .pageTheme-DecisionAssist .nav-main .navbar-default .navbar-nav .level-3 a:focus {
            background: #a0b0c0;
            color: #003057; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a {
        color: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a:focus {
          background: #008A96;
          color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li > a.link-show-menu {
          background: #008A96;
          color: #fff; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li.active > a {
        background: #008A96;
        color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li.active > a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li.active > a:focus, .pageTheme-NACP .nav-main .navbar-default .navbar-nav > li.active > a.link-show-menu {
          background: #008A96;
          color: #fff; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul li.active a {
        background-color: #00a1b0;
        border-color: #fff;
        color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul li.active a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul li.active a:focus {
          background: #fff;
          color: #008A96; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul a {
        background-color: #00a1b0;
        border: 2px solid #00a1b0;
        color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul a:focus {
          background: #fff;
          border-color: #fff;
          color: #008A96;
          text-decoration: none; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel {
        color: #fff;
        border: 2px solid #008A96;
        background: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-ul .expandNextLevel:focus {
          background: #fff;
          color: #008A96; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-2 {
        background: #007ABD;
        color: #fff; }
      .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 {
        background: #007ABD;
        color: #008A96; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .beta, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h2, .sfContentBlock .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h2,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h2, .sfreContentArea .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h2,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h2, .reContentArea .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h2, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .md-dialog-title,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .gamma,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .sfContentBlock h3,
        .sfContentBlock .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h3,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .sfreContentArea h3,
        .sfreContentArea .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h3,
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 .reContentArea h3,
        .reContentArea .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 h3 {
          color: #fff; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 li.active a {
          background-color: #008ad7;
          border-color: #fff;
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 li.active a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 li.active a:focus {
            background: #fff;
            color: #007ABD; }
        .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 a {
          background-color: #008ad7;
          border-color: #008ad7;
          color: #fff; }
          .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 a:hover, .pageTheme-NACP .nav-main .navbar-default .navbar-nav .level-3 a:focus {
            background: #fff;
            color: #007ABD; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .nav-main .navbar-default .navbar-nav > li > a {
      padding: 15px; } }

@media (max-width: 767px) {
  .nav-open,
  .nav-open body {
    position: fixed;
    -webkit-overflow-scrolling: touch;
    transform: translate3d(0, 0, 0);
    left: 0;
    right: 0;
    height: 100%; }
  .mobile-header {
    width: calc(100% - 85px);
    position: fixed;
    top: 85px;
    bottom: 0;
    margin-left: -100%;
    left: 0px;
    background: #fff;
    z-index: -1;
    opacity: 0;
    display: none;
    transition: all 0.2s ease; }
    .device-initial .mobile-header {
      transition: none; }
    .menuActive .mobile-header {
      display: block; }
    .mobile-header > .navbar {
      border: none;
      margin: 0;
      height: 100%;
      position: static; }
    .mobile-header .popOut--inner {
      overflow-y: auto;
      overflow-x: hidden;
      position: relative;
      position: absolute;
      top: 0px;
      left: 0px;
      bottom: 0;
      width: 100%;
      background: #262261;
      background: #68B4B3; }
      .mobile-header .popOut--inner .sf_colsOut {
        min-width: inherit;
        max-width: inherit; }
    .mobile-header .dropDownRepresent {
      display: none; }
    .mobile-header .expandNextLevel {
      position: absolute;
      right: 0px;
      top: 0px;
      bottom: 0px;
      width: 50px;
      font-size: 20px;
      color: #fff; }
      .mobile-header .expandNextLevel:before {
        position: absolute;
        top: 50%;
        right: 0px;
        -ms-transform: translate(0%, -50%);
        transform: translate(0%, -50%);
        width: 100%;
        text-align: center; }
  .childrenDropped > ul {
    display: block !important;
    position: static;
    top: inherit;
    top: initial;
    left: inherit;
    left: initial;
    float: none;
    padding: 0;
    margin: 0;
    font-size: inherit;
    border: none;
    border-radius: 0;
    box-shadow: none; }
    .childrenDropped > ul:before, .childrenDropped > ul:after {
      content: "";
      clear: both;
      display: table; }
  .noAlert:before {
    bottom: inherit;
    bottom: initial;
    top: 0; }
  body.isNavOpen {
    position: fixed;
    left: 0;
    right: 0;
    height: 100%;
    display: block;
    overflow: hidden; }
    body.isNavOpen .page__content a {
      cursor: default; }
    body.isNavOpen#body .mobile-header {
      opacity: 1;
      z-index: 10000;
      margin-left: 0; }
    body.isNavOpen #hd:before {
      opacity: 1;
      z-index: 100; }
  .pageTheme-DecisionAssist .mobile-header .popOut--inner {
    background: #003057;
    background: #a0b0c0; }
  .pageTheme-NACP .mobile-header .popOut--inner {
    background: #008A96;
    background: #007ABD; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .nav-open,
  .nav-open body {
    position: fixed;
    -webkit-overflow-scrolling: touch;
    transform: translate3d(0, 0, 0);
    left: 0;
    right: 0;
    height: 100%; }
  .mobile-header {
    width: calc(100% - 85px);
    position: fixed;
    top: 85px;
    bottom: 0;
    margin-left: -100%;
    left: 0px;
    background: #fff;
    z-index: -1;
    opacity: 0;
    display: none;
    transition: all 0.2s ease; }
    .device-initial .mobile-header {
      transition: none; }
    .menuActive .mobile-header {
      display: block; }
    .mobile-header > .navbar {
      border: none;
      margin: 0;
      height: 100%;
      position: static; }
    .mobile-header .popOut--inner {
      overflow-y: auto;
      overflow-x: hidden;
      position: relative;
      position: absolute;
      top: 0px;
      left: 0px;
      bottom: 0;
      width: 100%;
      background: #262261;
      background: #68B4B3; }
      .mobile-header .popOut--inner .sf_colsOut {
        min-width: inherit;
        max-width: inherit; }
    .mobile-header .dropDownRepresent {
      display: none; }
    .mobile-header .expandNextLevel {
      position: absolute;
      right: 0px;
      top: 0px;
      bottom: 0px;
      width: 50px;
      font-size: 20px;
      color: #fff; }
      .mobile-header .expandNextLevel:before {
        position: absolute;
        top: 50%;
        right: 0px;
        -ms-transform: translate(0%, -50%);
        transform: translate(0%, -50%);
        width: 100%;
        text-align: center; }
  .childrenDropped > ul {
    display: block !important;
    position: static;
    top: inherit;
    top: initial;
    left: inherit;
    left: initial;
    float: none;
    padding: 0;
    margin: 0;
    font-size: inherit;
    border: none;
    border-radius: 0;
    box-shadow: none; }
    .childrenDropped > ul:before, .childrenDropped > ul:after {
      content: "";
      clear: both;
      display: table; }
  .noAlert:before {
    bottom: inherit;
    bottom: initial;
    top: 0; }
  body.isNavOpen {
    position: fixed;
    left: 0;
    right: 0;
    height: 100%;
    display: block;
    overflow: hidden; }
    body.isNavOpen .page__content a {
      cursor: default; }
    body.isNavOpen#body .mobile-header {
      opacity: 1;
      z-index: 10000;
      margin-left: 0; }
    body.isNavOpen #hd:before {
      opacity: 1;
      z-index: 100; }
  .pageTheme-DecisionAssist .mobile-header .popOut--inner {
    background: #003057;
    background: #a0b0c0; }
  .pageTheme-NACP .mobile-header .popOut--inner {
    background: #008A96;
    background: #007ABD; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .mobile-header,
  .popOut--inner,
  .scrollInner {
    width: 100%; }
  .mobile-header {
    margin-left: 25px; } }

@media (min-width: 1200px) {
  .mobile-header,
  .popOut--inner,
  .scrollInner {
    width: 100%; }
  .mobile-header {
    margin-left: 25px; } }

@media (max-width: 767px) {
  .isNavOpen .backgroundOverlay {
    position: absolute;
    top: 60px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: #000;
    z-index: 1000;
    content: "";
    display: block;
    opacity: 0.5; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .isNavOpen .backgroundOverlay {
    position: absolute;
    top: 60px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: #000;
    z-index: 1000;
    content: "";
    display: block;
    opacity: 0.5; } }

.nav__toggle {
  font-size: 13px;
  background: rgba(0, 0, 0, 0);
  text-transform: uppercase;
  color: #262261;
  border: none;
  text-align: center;
  z-index: 1000;
  outline: 0;
  width: 85px;
  height: 85px;
  padding: 0;
  transition: all 0.3s;
  cursor: pointer;
  position: relative;
  display: inline-block;
  vertical-align: top; }
  .nav__toggle > span {
    display: block;
    line-height: 1em;
    margin-top: 8px; }
  .nav__toggle .nav__toggle_internal {
    position: relative;
    width: 43px;
    height: 28px;
    margin: 0 auto; }
  .nav__toggle .nav__toggle-bar,
  .nav__toggle .nav__toggle-bar-half {
    background: #262261;
    height: 4px;
    display: block;
    position: absolute;
    left: 0px;
    transition: all 0.25s;
    border-radius: 2px; }
  .nav__toggle .nav__toggle-bar {
    width: 100%;
    top: calc(100% - 4px); }
  .nav__toggle .nav__toggle-bar:first-child {
    top: 0px; }
  .nav__toggle .nav__toggle-bar-half {
    width: 100%;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
  .nav__toggle.active, label.nav__toggle {
    background: #262261;
    color: #fff; }
    .nav__toggle.active .nav__toggle_internal:before, label.nav__toggle .nav__toggle_internal:before {
      content: "\f00d";
      font-size: 30px; }
    .nav__toggle.active .nav__toggle-bar, label.nav__toggle .nav__toggle-bar,
    .nav__toggle.active .nav__toggle-bar-half,
    label.nav__toggle .nav__toggle-bar-half {
      display: none; }
    .nav__toggle.active .nav__toggle-bar:first-child, label.nav__toggle .nav__toggle-bar:first-child {
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    .nav__toggle.active .nav__toggle-bar, label.nav__toggle .nav__toggle-bar {
      top: 12px;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
      height: 4px;
      background: #fff; }
    
    .nav__toggle.active .nav__toggle-bar-half,
    label.nav__toggle .nav__toggle-bar-half {
      opacity: 0; }
  .pageTheme-DecisionAssist .nav__toggle {
    color: #003057; }
    .pageTheme-DecisionAssist .nav__toggle .nav__toggle-bar,
    .pageTheme-DecisionAssist .nav__toggle .nav__toggle-bar-half {
      background: #003057; }
    .pageTheme-DecisionAssist .nav__toggle.active, .pageTheme-DecisionAssist label.nav__toggle {
      background: #003057;
      color: #fff; }
  .pageTheme-NACP .nav__toggle {
    color: #008A96; }
    .pageTheme-NACP .nav__toggle .nav__toggle-bar,
    .pageTheme-NACP .nav__toggle .nav__toggle-bar-half {
      background: #008A96; }
    .pageTheme-NACP .nav__toggle.active, .pageTheme-NACP label.nav__toggle {
      background: #008A96;
      color: #fff; }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .nav__toggle {
      display: none; } }
  @media (min-width: 1200px) {
    .nav__toggle {
      display: none; } }

.centered-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.text-pre-upper {
  line-height: 1.3em;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold; }

.nav-main-backTo {
  background: none;
  border: none;
  color: #262261;
  font-size: 20px;
  outline: 0;
  border: 2px solid transparent;
  border-radius: 3px; }
  .nav-main-backTo .fa, .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .nav-main-backTo li + li:before, .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .nav-main-backTo .nav__toggle_internal:before, .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .nav-main-backTo .nav__toggle_internal:before, .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .nav-main-backTo .layout-accordian-toggle:after, .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .nav-main-backTo .resources-search-filters-toggle:after, .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .nav-main-backTo .resource-dropdown-toggle:after,
  .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .nav-main-backTo select:after {
    border-radius: 50%;
    background: #262261;
    width: 25px;
    height: 25px;
    line-height: 21px;
    border: 2px solid #262261;
    color: #fff;
    font-size: 14px;
    vertical-align: top; }
  .nav-main-backTo:hover, .nav-main-backTo:focus {
    color: #fff; }
    .nav-main-backTo:hover .fa, .nav-main-backTo:hover .breadcrumb li + li:before, .breadcrumb .nav-main-backTo:hover li + li:before, .nav-main-backTo:hover .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .nav-main-backTo:hover .nav__toggle_internal:before, .nav-main-backTo:hover label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .nav-main-backTo:hover .nav__toggle_internal:before, .nav-main-backTo:hover .layout-accordian .layout-accordian-toggle:after, .layout-accordian .nav-main-backTo:hover .layout-accordian-toggle:after, .nav-main-backTo:hover .resources-list .resources-search-filters-toggle:after, .resources-list .nav-main-backTo:hover .resources-search-filters-toggle:after, .nav-main-backTo:hover #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .nav-main-backTo:hover .resource-dropdown-toggle:after,
    .nav-main-backTo:hover #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .nav-main-backTo:hover select:after, .nav-main-backTo:focus .fa, .nav-main-backTo:focus .breadcrumb li + li:before, .breadcrumb .nav-main-backTo:focus li + li:before, .nav-main-backTo:focus .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .nav-main-backTo:focus .nav__toggle_internal:before, .nav-main-backTo:focus label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .nav-main-backTo:focus .nav__toggle_internal:before, .nav-main-backTo:focus .layout-accordian .layout-accordian-toggle:after, .layout-accordian .nav-main-backTo:focus .layout-accordian-toggle:after, .nav-main-backTo:focus .resources-list .resources-search-filters-toggle:after, .resources-list .nav-main-backTo:focus .resources-search-filters-toggle:after, .nav-main-backTo:focus #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .nav-main-backTo:focus .resource-dropdown-toggle:after,
    .nav-main-backTo:focus #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .nav-main-backTo:focus select:after {
      background: #fff;
      border-color: #fff;
      color: #262261; }
  .pageTheme-DecisionAssist .nav-main-backTo {
    color: #003057; }
    .pageTheme-DecisionAssist .nav-main-backTo .fa, .pageTheme-DecisionAssist .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .pageTheme-DecisionAssist .nav-main-backTo li + li:before, .pageTheme-DecisionAssist .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-DecisionAssist .nav-main-backTo .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-DecisionAssist .nav-main-backTo .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-DecisionAssist .nav-main-backTo .layout-accordian-toggle:after, .pageTheme-DecisionAssist .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-DecisionAssist .nav-main-backTo .resources-search-filters-toggle:after, .pageTheme-DecisionAssist .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main-backTo .resource-dropdown-toggle:after,
    .pageTheme-DecisionAssist .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main-backTo select:after {
      border-color: #003057;
      background: #003057; }
    .pageTheme-DecisionAssist .nav-main-backTo:hover, .pageTheme-DecisionAssist .nav-main-backTo:focus {
      color: #fff; }
      .pageTheme-DecisionAssist .nav-main-backTo:hover .fa, .pageTheme-DecisionAssist .nav-main-backTo:hover .breadcrumb li + li:before, .breadcrumb .pageTheme-DecisionAssist .nav-main-backTo:hover li + li:before, .pageTheme-DecisionAssist .nav-main-backTo:hover .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-DecisionAssist .nav-main-backTo:hover .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main-backTo:hover label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-DecisionAssist .nav-main-backTo:hover .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main-backTo:hover .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-DecisionAssist .nav-main-backTo:hover .layout-accordian-toggle:after, .pageTheme-DecisionAssist .nav-main-backTo:hover .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-DecisionAssist .nav-main-backTo:hover .resources-search-filters-toggle:after, .pageTheme-DecisionAssist .nav-main-backTo:hover #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main-backTo:hover .resource-dropdown-toggle:after,
      .pageTheme-DecisionAssist .nav-main-backTo:hover #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main-backTo:hover select:after, .pageTheme-DecisionAssist .nav-main-backTo:focus .fa, .pageTheme-DecisionAssist .nav-main-backTo:focus .breadcrumb li + li:before, .breadcrumb .pageTheme-DecisionAssist .nav-main-backTo:focus li + li:before, .pageTheme-DecisionAssist .nav-main-backTo:focus .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-DecisionAssist .nav-main-backTo:focus .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main-backTo:focus label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-DecisionAssist .nav-main-backTo:focus .nav__toggle_internal:before, .pageTheme-DecisionAssist .nav-main-backTo:focus .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-DecisionAssist .nav-main-backTo:focus .layout-accordian-toggle:after, .pageTheme-DecisionAssist .nav-main-backTo:focus .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-DecisionAssist .nav-main-backTo:focus .resources-search-filters-toggle:after, .pageTheme-DecisionAssist .nav-main-backTo:focus #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main-backTo:focus .resource-dropdown-toggle:after,
      .pageTheme-DecisionAssist .nav-main-backTo:focus #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .nav-main-backTo:focus select:after {
        background: #fff;
        border-color: #fff;
        color: #003057; }
  .pageTheme-NACP .nav-main-backTo {
    color: #fff; }
    .pageTheme-NACP .nav-main-backTo .fa, .pageTheme-NACP .nav-main-backTo .breadcrumb li + li:before, .breadcrumb .pageTheme-NACP .nav-main-backTo li + li:before, .pageTheme-NACP .nav-main-backTo .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-NACP .nav-main-backTo .nav__toggle_internal:before, .pageTheme-NACP .nav-main-backTo label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-NACP .nav-main-backTo .nav__toggle_internal:before, .pageTheme-NACP .nav-main-backTo .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-NACP .nav-main-backTo .layout-accordian-toggle:after, .pageTheme-NACP .nav-main-backTo .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-NACP .nav-main-backTo .resources-search-filters-toggle:after, .pageTheme-NACP .nav-main-backTo #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main-backTo .resource-dropdown-toggle:after,
    .pageTheme-NACP .nav-main-backTo #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main-backTo select:after {
      border-color: #008ad7;
      background-color: #008ad7; }
    .pageTheme-NACP .nav-main-backTo:hover, .pageTheme-NACP .nav-main-backTo:focus {
      color: #fff; }
      .pageTheme-NACP .nav-main-backTo:hover .fa, .pageTheme-NACP .nav-main-backTo:hover .breadcrumb li + li:before, .breadcrumb .pageTheme-NACP .nav-main-backTo:hover li + li:before, .pageTheme-NACP .nav-main-backTo:hover .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-NACP .nav-main-backTo:hover .nav__toggle_internal:before, .pageTheme-NACP .nav-main-backTo:hover label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-NACP .nav-main-backTo:hover .nav__toggle_internal:before, .pageTheme-NACP .nav-main-backTo:hover .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-NACP .nav-main-backTo:hover .layout-accordian-toggle:after, .pageTheme-NACP .nav-main-backTo:hover .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-NACP .nav-main-backTo:hover .resources-search-filters-toggle:after, .pageTheme-NACP .nav-main-backTo:hover #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main-backTo:hover .resource-dropdown-toggle:after,
      .pageTheme-NACP .nav-main-backTo:hover #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main-backTo:hover select:after, .pageTheme-NACP .nav-main-backTo:focus .fa, .pageTheme-NACP .nav-main-backTo:focus .breadcrumb li + li:before, .breadcrumb .pageTheme-NACP .nav-main-backTo:focus li + li:before, .pageTheme-NACP .nav-main-backTo:focus .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-NACP .nav-main-backTo:focus .nav__toggle_internal:before, .pageTheme-NACP .nav-main-backTo:focus label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-NACP .nav-main-backTo:focus .nav__toggle_internal:before, .pageTheme-NACP .nav-main-backTo:focus .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-NACP .nav-main-backTo:focus .layout-accordian-toggle:after, .pageTheme-NACP .nav-main-backTo:focus .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-NACP .nav-main-backTo:focus .resources-search-filters-toggle:after, .pageTheme-NACP .nav-main-backTo:focus #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main-backTo:focus .resource-dropdown-toggle:after,
      .pageTheme-NACP .nav-main-backTo:focus #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-NACP .nav-main-backTo:focus select:after {
        background: #fff;
        border-color: #fff;
        color: #008ad7; }

.node-description {
  margin-bottom: 30px; }

.social-media-link ul {
  margin-bottom: 0;
  margin-right: 10px; }

.social-media-link li {
  display: inline-block;
  margin-right: 15px; }

.social-media-link a {
  color: #fff;
  font-size: 24px; }
  .social-media-link a:hover, .social-media-link a:focus {
    color: #68B4B3; }

.social-media-link .text-minor {
  color: #fff; }

.pageTheme-AdvanceCarePlanning #hd .social-media-link li:first-child {
  margin-left: 15px; }

.pageTheme-AdvanceCarePlanning #hd .social-media-link a {
  color: #fff; }

@media (max-width: 767px) {
  .pageTheme-AdvanceCarePlanning #hd .social-media-link {
    display: none; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .pageTheme-AdvanceCarePlanning #hd .social-media-link {
    display: none; } }

.pageTheme-DecisionAssist .social-media-link a:hover, .pageTheme-DecisionAssist .social-media-link a:focus {
  color: #a0b0c0; }

.pageTheme-NACP .social-media-link a:hover, .pageTheme-NACP .social-media-link a:focus {
  color: #e6e5e5; }

.text-minor {
  font-size: 16px; }

.header-search .header-search-toggle {
  background: none;
  border: none;
  height: 100px;
  width: 100px;
  color: #262261;
  font-size: 30px;
  outline: 0; }
  .header-search .header-search-toggle:hover, .header-search .header-search-toggle:focus {
    background: #262261;
    color: #fff; }

.header-search .header-search-expand {
  position: absolute;
  top: 100%;
  left: 0px;
  width: 100%;
  display: none; }

.header-search .form-group {
  position: relative; }

.header-search .form-group input[type="search"] {
  background: none;
  border: none;
  border-bottom: 2px solid #fff;
  padding-right: 55px;
  line-height: 1em;
  margin-bottom: 0;
  width: 100%;
  outline: 0;
  color: #262261;
  font-size: 27px;
  border-radius: 0;
  box-shadow: none;
  -webkit-appearance: none; }
  .header-search .form-group input[type="search"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #262261;
    font-style: italic; }
  .header-search .form-group input[type="search"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #262261;
    font-style: italic; }
  .header-search .form-group input[type="search"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #262261;
    font-style: italic; }
  .header-search .form-group input[type="search"]:-moz-placeholder {
    /* Firefox 18- */
    color: #262261;
    font-style: italic; }

.header-search .header-search-button {
  background: none;
  border: none;
  color: #262261;
  position: absolute;
  top: 0px;
  bottom: 2px;
  right: 0;
  padding: 0 15px;
  font-size: 30px;
  outline: 0; }
  .header-search .header-search-button:hover, .header-search .header-search-button:focus {
    color: #fff;
    background: #262261; }

.header-search.active .header-search-toggle, label.header-search .header-search-toggle {
  background: #68B4B3; }
  .header-search.active .header-search-toggle .fa-search:before, label.header-search .header-search-toggle .fa-search:before {
    content: "\f00d"; }
  .header-search.active .header-search-toggle:hover, label.header-search .header-search-toggle:hover, .header-search.active .header-search-toggle:focus, label.header-search .header-search-toggle:focus {
    background: #262261;
    color: #fff; }

.pageTheme-DecisionAssist .header-search .header-search-toggle {
  color: #003057; }
  .pageTheme-DecisionAssist .header-search .header-search-toggle:hover, .pageTheme-DecisionAssist .header-search .header-search-toggle:focus {
    background: #003057;
    color: #fff; }

.pageTheme-DecisionAssist .header-search .form-group input[type="search"] {
  color: #003057; }
  .pageTheme-DecisionAssist .header-search .form-group input[type="search"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #003057;
    font-style: italic; }
  .pageTheme-DecisionAssist .header-search .form-group input[type="search"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #003057;
    font-style: italic; }
  .pageTheme-DecisionAssist .header-search .form-group input[type="search"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #003057;
    font-style: italic; }
  .pageTheme-DecisionAssist .header-search .form-group input[type="search"]:-moz-placeholder {
    /* Firefox 18- */
    color: #003057;
    font-style: italic; }

.pageTheme-DecisionAssist .header-search .header-search-button {
  color: #003057; }
  .pageTheme-DecisionAssist .header-search .header-search-button:hover, .pageTheme-DecisionAssist .header-search .header-search-button:focus {
    color: #fff;
    background: #003057; }

.pageTheme-DecisionAssist .header-search .header-search-expand {
  background: #a0b0c0; }

.pageTheme-DecisionAssist .header-search.active .header-search-toggle, .pageTheme-DecisionAssist label.header-search .header-search-toggle {
  background: #a0b0c0; }
  .pageTheme-DecisionAssist .header-search.active .header-search-toggle:hover, .pageTheme-DecisionAssist label.header-search .header-search-toggle:hover, .pageTheme-DecisionAssist .header-search.active .header-search-toggle:focus, .pageTheme-DecisionAssist label.header-search .header-search-toggle:focus {
    background: #003057;
    color: #fff; }

.pageTheme-NACP .header-search .header-search-toggle {
  color: #008A96; }
  .pageTheme-NACP .header-search .header-search-toggle:hover, .pageTheme-NACP .header-search .header-search-toggle:focus {
    background: #008A96;
    color: #fff; }

.pageTheme-NACP .header-search .form-group input[type="search"] {
  color: #fff;
  border-bottom-color: #fff !important; }
  .pageTheme-NACP .header-search .form-group input[type="search"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #fff;
    font-style: italic; }
  .pageTheme-NACP .header-search .form-group input[type="search"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
    font-style: italic; }
  .pageTheme-NACP .header-search .form-group input[type="search"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
    font-style: italic; }
  .pageTheme-NACP .header-search .form-group input[type="search"]:-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
    font-style: italic; }

.pageTheme-NACP .header-search .header-search-button {
  color: #fff; }
  .pageTheme-NACP .header-search .header-search-button:hover, .pageTheme-NACP .header-search .header-search-button:focus {
    color: #fff;
    background: #68B4B3; }

.pageTheme-NACP .header-search .header-search-expand {
  background: #007ABD; }

.pageTheme-NACP .header-search.active .header-search-toggle, .pageTheme-NACP label.header-search .header-search-toggle {
  background: #007ABD; }
  .pageTheme-NACP .header-search.active .header-search-toggle:hover, .pageTheme-NACP label.header-search .header-search-toggle:hover, .pageTheme-NACP .header-search.active .header-search-toggle:focus, .pageTheme-NACP label.header-search .header-search-toggle:focus {
    background: #008A96;
    color: #fff; }

@media (max-width: 767px) {
  .header-search {
    display: inline-block;
    vertical-align: top; }
    .header-search .header-search-toggle {
      width: 85px;
      height: 85px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .header-search {
    display: inline-block;
    vertical-align: top; }
    .header-search .header-search-toggle {
      width: 85px;
      height: 85px; } }

.search-results h3 a {
  text-decoration: none; }

.search-results .media + .media {
  border-top: 1px solid #999;
  margin-top: 20px;
  padding-top: 20px; }

.cta-banner {
  color: white; }
  .cta-banner .content {
    max-width: 1170px;
    margin: 0 auto; }
    .cta-banner .content h2.banner-title {
      margin-top: 0; }
  .cta-banner.bg-image {
    position: relative;
    background-position: center;
    background-size: cover; }
    .cta-banner.bg-image .scrim {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.5);
      z-index: 1; }
    .cta-banner.bg-image .content {
      position: relative;
      z-index: 2; }
  .cta-banner.bg-flat {
    background-image: none !important; }
    .cta-banner.bg-flat h2.banner-title {
      color: #70B5B4; }

.video-player {
  color: #262261; }
  .video-player .video-container {
    margin-bottom: 30px; }
  .video-player .duration {
    color: #68B4B3; }
  .video-player .delta, .video-player #errorWrapDiv h2, #errorWrapDiv .video-player h2, .video-player .sfContentBlock h4, .sfContentBlock .video-player h4,
  .video-player .sfreContentArea h4, .sfreContentArea .video-player h4,
  .video-player .reContentArea h4, .reContentArea .video-player h4 {
    color: #262261; }
  .video-player .description {
    margin-bottom: 20px; }
  .video-player .transcript {
    font-weight: bold; }
    .video-player .transcript a {
      text-decoration: none;
      color: #262261; }
      .video-player .transcript a {
        font-size: 18px; }
        @media screen and (min-width: 320px) {
          .video-player .transcript a {
            font-size: calc(18px + 2 * ((100vw - 320px) / 880)); } }
        @media screen and (min-width: 1200px) {
          .video-player .transcript a {
            font-size: 20px; } }
      .video-player .transcript a em {
        margin-left: 8px; }
      .video-player .transcript a:hover, .video-player .transcript a:focus {
        color: #68B4B3; }
  .pageTheme-DecisionAssist .video-player {
    color: #003057; }
    .pageTheme-DecisionAssist .video-player .duration {
      color: #003057; }
    .pageTheme-DecisionAssist .video-player .delta, .pageTheme-DecisionAssist .video-player #errorWrapDiv h2, #errorWrapDiv .pageTheme-DecisionAssist .video-player h2, .pageTheme-DecisionAssist .video-player .sfContentBlock h4, .sfContentBlock .pageTheme-DecisionAssist .video-player h4,
    .pageTheme-DecisionAssist .video-player .sfreContentArea h4, .sfreContentArea .pageTheme-DecisionAssist .video-player h4,
    .pageTheme-DecisionAssist .video-player .reContentArea h4, .reContentArea .pageTheme-DecisionAssist .video-player h4 {
      color: #003057; }
    .pageTheme-DecisionAssist .video-player .transcript a {
      color: #003057; }
      .pageTheme-DecisionAssist .video-player .transcript a:hover, .pageTheme-DecisionAssist .video-player .transcript a:focus {
        color: #a0b0c0; }
  .pageTheme-NACP .video-player {
    color: #008A96; }
    .pageTheme-NACP .video-player .duration {
      color: #008A96; }
    .pageTheme-NACP .video-player .delta, .pageTheme-NACP .video-player #errorWrapDiv h2, #errorWrapDiv .pageTheme-NACP .video-player h2, .pageTheme-NACP .video-player .sfContentBlock h4, .sfContentBlock .pageTheme-NACP .video-player h4,
    .pageTheme-NACP .video-player .sfreContentArea h4, .sfreContentArea .pageTheme-NACP .video-player h4,
    .pageTheme-NACP .video-player .reContentArea h4, .reContentArea .pageTheme-NACP .video-player h4 {
      color: #008A96; }
    .pageTheme-NACP .video-player .transcript a {
      color: #008A96; }
      .pageTheme-NACP .video-player .transcript a:hover, .pageTheme-NACP .video-player .transcript a:focus {
        color: #007ABD; }

.card {
  margin-bottom: 20px; }
  .card .img-cover {
    width: 100%; }
  .card .col-padding-none {
    padding: 0; }
  .card .card-content {
    padding: 25px 20px;
    font-size: 16px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .card {
      margin-bottom: 30px; }
      .card .card-content {
        padding: 50px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .card {
      margin-bottom: 30px; }
      .card .card-content {
        padding: 50px; } }
  @media (min-width: 1200px) {
    .card {
      margin-bottom: 30px; }
      .card .card-content {
        padding: 50px; } }
  .card:after {
    content: "";
    clear: both;
    display: table; }

@media (min-width: 768px) and (max-width: 1024px) {
  .card-landscape {
    display: -ms-flexbox;
    display: flex; }
    .card-landscape .card-image {
      display: -ms-flexbox;
      display: flex; }
    .card-landscape.card-landscape-square .card-image .img-cover {
      padding-top: 80%; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .card-landscape {
    display: -ms-flexbox;
    display: flex; }
    .card-landscape .card-image {
      display: -ms-flexbox;
      display: flex; }
    .card-landscape.card-landscape-square .card-image .img-cover {
      padding-top: 80%; } }

@media (min-width: 1200px) {
  .card-landscape {
    display: -ms-flexbox;
    display: flex; }
    .card-landscape .card-image {
      display: -ms-flexbox;
      display: flex; }
    .card-landscape.card-landscape-square .card-image .img-cover {
      padding-top: 80%; } }

.card-standard {
  transition: 0.15s ease-out;
  text-align: left; }
  @media (max-width: 767px) {
    .card-standard .img-cover {
      padding-top: 36.25%; } }
  .card-standard .delta, .card-standard #errorWrapDiv h2, #errorWrapDiv .card-standard h2, .card-standard .sfContentBlock h4, .sfContentBlock .card-standard h4,
  .card-standard .sfreContentArea h4, .sfreContentArea .card-standard h4,
  .card-standard .reContentArea h4, .reContentArea .card-standard h4 {
    margin-bottom: 20px; }
  .card-standard .zeta, .card-standard .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .card-standard option {
    margin-bottom: 20px;
    color: #333; }
  .pageTheme-AdvanceCarePlanning .card-standard .greek-base, .pageTheme-AdvanceCarePlanning .card-standard .alpha, .pageTheme-AdvanceCarePlanning .card-standard .sfContentBlock h1, .sfContentBlock .pageTheme-AdvanceCarePlanning .card-standard h1,
  .pageTheme-AdvanceCarePlanning .card-standard .sfreContentArea h1, .sfreContentArea .pageTheme-AdvanceCarePlanning .card-standard h1,
  .pageTheme-AdvanceCarePlanning .card-standard .reContentArea h1, .reContentArea .pageTheme-AdvanceCarePlanning .card-standard h1,
  .pageTheme-AdvanceCarePlanning .card-standard .fauxH1,
  .pageTheme-AdvanceCarePlanning .card-standard h1.m-dynamicTitle, .pageTheme-AdvanceCarePlanning .card-standard .beta, .pageTheme-AdvanceCarePlanning .card-standard .sfContentBlock h2, .sfContentBlock .pageTheme-AdvanceCarePlanning .card-standard h2,
  .pageTheme-AdvanceCarePlanning .card-standard .sfreContentArea h2, .sfreContentArea .pageTheme-AdvanceCarePlanning .card-standard h2,
  .pageTheme-AdvanceCarePlanning .card-standard .reContentArea h2, .reContentArea .pageTheme-AdvanceCarePlanning .card-standard h2, .pageTheme-AdvanceCarePlanning .card-standard .md-dialog-title, .pageTheme-AdvanceCarePlanning .card-standard .gamma, .pageTheme-AdvanceCarePlanning .card-standard .sfContentBlock h3, .sfContentBlock .pageTheme-AdvanceCarePlanning .card-standard h3,
  .pageTheme-AdvanceCarePlanning .card-standard .sfreContentArea h3, .sfreContentArea .pageTheme-AdvanceCarePlanning .card-standard h3,
  .pageTheme-AdvanceCarePlanning .card-standard .reContentArea h3, .reContentArea .pageTheme-AdvanceCarePlanning .card-standard h3, .pageTheme-AdvanceCarePlanning .card-standard .delta, .pageTheme-AdvanceCarePlanning .card-standard #errorWrapDiv h2, #errorWrapDiv .pageTheme-AdvanceCarePlanning .card-standard h2, .pageTheme-AdvanceCarePlanning .card-standard .sfContentBlock h4, .sfContentBlock .pageTheme-AdvanceCarePlanning .card-standard h4,
  .pageTheme-AdvanceCarePlanning .card-standard .sfreContentArea h4, .sfreContentArea .pageTheme-AdvanceCarePlanning .card-standard h4,
  .pageTheme-AdvanceCarePlanning .card-standard .reContentArea h4, .reContentArea .pageTheme-AdvanceCarePlanning .card-standard h4, .pageTheme-AdvanceCarePlanning .card-standard .epsilon, .pageTheme-AdvanceCarePlanning .card-standard .sfContentBlock h5, .sfContentBlock .pageTheme-AdvanceCarePlanning .card-standard h5,
  .pageTheme-AdvanceCarePlanning .card-standard .sfreContentArea h5, .sfreContentArea .pageTheme-AdvanceCarePlanning .card-standard h5,
  .pageTheme-AdvanceCarePlanning .card-standard .reContentArea h5, .reContentArea .pageTheme-AdvanceCarePlanning .card-standard h5, .pageTheme-AdvanceCarePlanning .card-standard .search-results h3, .search-results .pageTheme-AdvanceCarePlanning .card-standard h3, .pageTheme-AdvanceCarePlanning .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-AdvanceCarePlanning .card-standard .mobile-tab-selector, .pageTheme-AdvanceCarePlanning .card-standard .zeta, .pageTheme-AdvanceCarePlanning .card-standard .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-AdvanceCarePlanning .card-standard option {
    color: #262261; }
  .card-standard .resource-types {
    margin-bottom: 20px;
    color: #262261; }
    .card-standard .resource-types .resource-types-icon {
      font-size: 20px; }
  .card-standard .resource-types-text {
    line-height: 1.3em;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold; }
  .card-standard .sfContentBlock {
    margin-bottom: 15px; }
  .card-standard .card-standard-content {
    padding: 30px 20px;
    font-size: 14px;
    line-height: 1.5em; }
  .card-standard .button-container {
    margin-top: 15px; }
  .card-standard .sub-heading {
    font-size: 14px;
    color: #262261;
    margin-bottom: 10px; }
  .card-standard .events-info {
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 11px;
    letter-spacing: 1px;
    color: #262261; }
    .card-standard .events-info .events-info-item {
      float: left;
      margin-right: 20px;
      margin-bottom: 10px;
      line-height: 18px;
      position: relative;
      font-weight: bold;
      text-transform: uppercase;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .card-standard .events-info .events-info-item .fa, .card-standard .events-info .events-info-item .breadcrumb li + li:before, .breadcrumb .card-standard .events-info .events-info-item li + li:before, .card-standard .events-info .events-info-item .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .card-standard .events-info .events-info-item .nav__toggle_internal:before, .card-standard .events-info .events-info-item label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .card-standard .events-info .events-info-item .nav__toggle_internal:before, .card-standard .events-info .events-info-item .layout-accordian .layout-accordian-toggle:after, .layout-accordian .card-standard .events-info .events-info-item .layout-accordian-toggle:after, .card-standard .events-info .events-info-item .resources-list .resources-search-filters-toggle:after, .resources-list .card-standard .events-info .events-info-item .resources-search-filters-toggle:after, .card-standard .events-info .events-info-item #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .card-standard .events-info .events-info-item .resource-dropdown-toggle:after,
      .card-standard .events-info .events-info-item #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .card-standard .events-info .events-info-item select:after {
        font-size: 18px;
        color: #262261;
        margin-right: 5px; }
    .card-standard .events-info address,
    .card-standard .events-info time {
      margin-bottom: 0;
      line-height: inherit;
      display: inline-block; }
  .card-standard.card-news .greek-base, .card-standard.card-news .alpha, .card-standard.card-news .sfContentBlock h1, .sfContentBlock .card-standard.card-news h1,
  .card-standard.card-news .sfreContentArea h1, .sfreContentArea .card-standard.card-news h1,
  .card-standard.card-news .reContentArea h1, .reContentArea .card-standard.card-news h1,
  .card-standard.card-news .fauxH1,
  .card-standard.card-news h1.m-dynamicTitle, .card-standard.card-news .beta, .card-standard.card-news .sfContentBlock h2, .sfContentBlock .card-standard.card-news h2,
  .card-standard.card-news .sfreContentArea h2, .sfreContentArea .card-standard.card-news h2,
  .card-standard.card-news .reContentArea h2, .reContentArea .card-standard.card-news h2, .card-standard.card-news .md-dialog-title, .card-standard.card-news .gamma, .card-standard.card-news .sfContentBlock h3, .sfContentBlock .card-standard.card-news h3,
  .card-standard.card-news .sfreContentArea h3, .sfreContentArea .card-standard.card-news h3,
  .card-standard.card-news .reContentArea h3, .reContentArea .card-standard.card-news h3, .card-standard.card-news .delta, .card-standard.card-news #errorWrapDiv h2, #errorWrapDiv .card-standard.card-news h2, .card-standard.card-news .sfContentBlock h4, .sfContentBlock .card-standard.card-news h4,
  .card-standard.card-news .sfreContentArea h4, .sfreContentArea .card-standard.card-news h4,
  .card-standard.card-news .reContentArea h4, .reContentArea .card-standard.card-news h4, .card-standard.card-news .epsilon, .card-standard.card-news .sfContentBlock h5, .sfContentBlock .card-standard.card-news h5,
  .card-standard.card-news .sfreContentArea h5, .sfreContentArea .card-standard.card-news h5,
  .card-standard.card-news .reContentArea h5, .reContentArea .card-standard.card-news h5, .card-standard.card-news .search-results h3, .search-results .card-standard.card-news h3, .card-standard.card-news .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .card-standard.card-news .mobile-tab-selector, .card-standard.card-news .zeta, .card-standard.card-news .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .card-standard.card-news option {
    color: #fff; }
  .card-standard.card-news.card-has-image {
    padding-bottom: calc(56.25% + 30px); }
    .card-standard.card-news.card-has-image .img-cover {
      position: absolute;
      left: 11px;
      bottom: 0px;
      right: 11px;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; }
  .high-contrast-mode .card-standard.card-news.card-has-image {
    padding-bottom: 0; }
    .high-contrast-mode .card-standard.card-news.card-has-image .img-cover {
      position: static;
      left: 0;
      right: 0; }
  .card-standard.card-events-grid {
    text-align: left; }
  .card-standard.card-events-single {
    padding-left: 15px;
    padding-right: 15px;
    text-align: left; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .card-standard.card-events-single .img-cover {
        padding: 0; }
      .card-standard.card-events-single .row {
        display: -ms-flexbox;
        display: flex; }
      .card-standard.card-events-single .card-standard-content {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 1025px) and (max-width: 1199px) {
      .card-standard.card-events-single .img-cover {
        padding: 0; }
      .card-standard.card-events-single .row {
        display: -ms-flexbox;
        display: flex; }
      .card-standard.card-events-single .card-standard-content {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (min-width: 1200px) {
      .card-standard.card-events-single .img-cover {
        padding: 0; }
      .card-standard.card-events-single .row {
        display: -ms-flexbox;
        display: flex; }
      .card-standard.card-events-single .card-standard-content {
        padding-left: 25px;
        padding-right: 25px; } }
  .card-standard.card-events {
    background-size: cover;
    background-position: center;
    position: relative;
    color: #fff;
    font-size: 15px;
    border-radius: 3px; }
    .card-standard.card-events:before {
      content: "";
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.7);
      border-radius: 3px; }
    .card-standard.card-events .card-standard-content {
      z-index: 2;
      position: relative; }
    .card-standard.card-events .resource-types {
      margin-bottom: 15px; }
      .card-standard.card-events .resource-types .resource-types-text {
        color: #D45654; }
    .card-standard.card-events .epsilon, .card-standard.card-events .sfContentBlock h5, .sfContentBlock .card-standard.card-events h5,
    .card-standard.card-events .sfreContentArea h5, .sfreContentArea .card-standard.card-events h5,
    .card-standard.card-events .reContentArea h5, .reContentArea .card-standard.card-events h5, .card-standard.card-events .search-results h3, .search-results .card-standard.card-events h3, .card-standard.card-events .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .card-standard.card-events .mobile-tab-selector {
      color: #fff; }
  .pageTheme-DecisionAssist .card-standard {
    color: #333; }
    .pageTheme-DecisionAssist .card-standard .sfContentBlock {
      color: #333; }
    .pageTheme-DecisionAssist .card-standard .resource-types {
      color: #003057; }
    .pageTheme-DecisionAssist .card-standard .greek-base, .pageTheme-DecisionAssist .card-standard .alpha, .pageTheme-DecisionAssist .card-standard .sfContentBlock h1, .sfContentBlock .pageTheme-DecisionAssist .card-standard h1,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h1, .sfreContentArea .pageTheme-DecisionAssist .card-standard h1,
    .pageTheme-DecisionAssist .card-standard .reContentArea h1, .reContentArea .pageTheme-DecisionAssist .card-standard h1,
    .pageTheme-DecisionAssist .card-standard .fauxH1,
    .pageTheme-DecisionAssist .card-standard h1.m-dynamicTitle, .pageTheme-DecisionAssist .card-standard .beta, .pageTheme-DecisionAssist .card-standard .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist .card-standard h2,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist .card-standard h2,
    .pageTheme-DecisionAssist .card-standard .reContentArea h2, .reContentArea .pageTheme-DecisionAssist .card-standard h2, .pageTheme-DecisionAssist .card-standard .md-dialog-title, .pageTheme-DecisionAssist .card-standard .gamma, .pageTheme-DecisionAssist .card-standard .sfContentBlock h3, .sfContentBlock .pageTheme-DecisionAssist .card-standard h3,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h3, .sfreContentArea .pageTheme-DecisionAssist .card-standard h3,
    .pageTheme-DecisionAssist .card-standard .reContentArea h3, .reContentArea .pageTheme-DecisionAssist .card-standard h3, .pageTheme-DecisionAssist .card-standard .delta, .pageTheme-DecisionAssist .card-standard #errorWrapDiv h2, #errorWrapDiv .pageTheme-DecisionAssist .card-standard h2, .pageTheme-DecisionAssist .card-standard .sfContentBlock h4, .sfContentBlock .pageTheme-DecisionAssist .card-standard h4,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h4, .sfreContentArea .pageTheme-DecisionAssist .card-standard h4,
    .pageTheme-DecisionAssist .card-standard .reContentArea h4, .reContentArea .pageTheme-DecisionAssist .card-standard h4, .pageTheme-DecisionAssist .card-standard .epsilon, .pageTheme-DecisionAssist .card-standard .sfContentBlock h5, .sfContentBlock .pageTheme-DecisionAssist .card-standard h5,
    .pageTheme-DecisionAssist .card-standard .sfreContentArea h5, .sfreContentArea .pageTheme-DecisionAssist .card-standard h5,
    .pageTheme-DecisionAssist .card-standard .reContentArea h5, .reContentArea .pageTheme-DecisionAssist .card-standard h5, .pageTheme-DecisionAssist .card-standard .search-results h3, .search-results .pageTheme-DecisionAssist .card-standard h3, .pageTheme-DecisionAssist .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-DecisionAssist .card-standard .mobile-tab-selector, .pageTheme-DecisionAssist .card-standard .zeta, .pageTheme-DecisionAssist .card-standard .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist .card-standard option {
      color: #003057; }
    .pageTheme-DecisionAssist .card-standard.card-events {
      color: #fff; }
      .pageTheme-DecisionAssist .card-standard.card-events .greek-base, .pageTheme-DecisionAssist .card-standard.card-events .alpha, .pageTheme-DecisionAssist .card-standard.card-events .sfContentBlock h1, .sfContentBlock .pageTheme-DecisionAssist .card-standard.card-events h1,
      .pageTheme-DecisionAssist .card-standard.card-events .sfreContentArea h1, .sfreContentArea .pageTheme-DecisionAssist .card-standard.card-events h1,
      .pageTheme-DecisionAssist .card-standard.card-events .reContentArea h1, .reContentArea .pageTheme-DecisionAssist .card-standard.card-events h1,
      .pageTheme-DecisionAssist .card-standard.card-events .fauxH1,
      .pageTheme-DecisionAssist .card-standard.card-events h1.m-dynamicTitle, .pageTheme-DecisionAssist .card-standard.card-events .beta, .pageTheme-DecisionAssist .card-standard.card-events .sfContentBlock h2, .sfContentBlock .pageTheme-DecisionAssist .card-standard.card-events h2,
      .pageTheme-DecisionAssist .card-standard.card-events .sfreContentArea h2, .sfreContentArea .pageTheme-DecisionAssist .card-standard.card-events h2,
      .pageTheme-DecisionAssist .card-standard.card-events .reContentArea h2, .reContentArea .pageTheme-DecisionAssist .card-standard.card-events h2, .pageTheme-DecisionAssist .card-standard.card-events .md-dialog-title, .pageTheme-DecisionAssist .card-standard.card-events .gamma, .pageTheme-DecisionAssist .card-standard.card-events .sfContentBlock h3, .sfContentBlock .pageTheme-DecisionAssist .card-standard.card-events h3,
      .pageTheme-DecisionAssist .card-standard.card-events .sfreContentArea h3, .sfreContentArea .pageTheme-DecisionAssist .card-standard.card-events h3,
      .pageTheme-DecisionAssist .card-standard.card-events .reContentArea h3, .reContentArea .pageTheme-DecisionAssist .card-standard.card-events h3, .pageTheme-DecisionAssist .card-standard.card-events .delta, .pageTheme-DecisionAssist .card-standard.card-events #errorWrapDiv h2, #errorWrapDiv .pageTheme-DecisionAssist .card-standard.card-events h2, .pageTheme-DecisionAssist .card-standard.card-events .sfContentBlock h4, .sfContentBlock .pageTheme-DecisionAssist .card-standard.card-events h4,
      .pageTheme-DecisionAssist .card-standard.card-events .sfreContentArea h4, .sfreContentArea .pageTheme-DecisionAssist .card-standard.card-events h4,
      .pageTheme-DecisionAssist .card-standard.card-events .reContentArea h4, .reContentArea .pageTheme-DecisionAssist .card-standard.card-events h4, .pageTheme-DecisionAssist .card-standard.card-events .epsilon, .pageTheme-DecisionAssist .card-standard.card-events .sfContentBlock h5, .sfContentBlock .pageTheme-DecisionAssist .card-standard.card-events h5,
      .pageTheme-DecisionAssist .card-standard.card-events .sfreContentArea h5, .sfreContentArea .pageTheme-DecisionAssist .card-standard.card-events h5,
      .pageTheme-DecisionAssist .card-standard.card-events .reContentArea h5, .reContentArea .pageTheme-DecisionAssist .card-standard.card-events h5, .pageTheme-DecisionAssist .card-standard.card-events .search-results h3, .search-results .pageTheme-DecisionAssist .card-standard.card-events h3, .pageTheme-DecisionAssist .card-standard.card-events .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-DecisionAssist .card-standard.card-events .mobile-tab-selector, .pageTheme-DecisionAssist .card-standard.card-events .zeta, .pageTheme-DecisionAssist .card-standard.card-events .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-DecisionAssist .card-standard.card-events option {
        color: #fff; }
      .pageTheme-DecisionAssist .card-standard.card-events .sfContentBlock {
        color: #fff; }
      .pageTheme-DecisionAssist .card-standard.card-events .resource-types .resource-types-text {
        color: #FFA415; }
    .pageTheme-DecisionAssist .card-standard .events-info {
      color: #a0b0c0; }
      .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .fa, .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .breadcrumb li + li:before, .breadcrumb .pageTheme-DecisionAssist .card-standard .events-info .events-info-item li + li:before, .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .nav__toggle_internal:before, .pageTheme-DecisionAssist .card-standard .events-info .events-info-item label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .nav__toggle_internal:before, .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .layout-accordian-toggle:after, .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .resources-search-filters-toggle:after, .pageTheme-DecisionAssist .card-standard .events-info .events-info-item #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .card-standard .events-info .events-info-item .resource-dropdown-toggle:after,
      .pageTheme-DecisionAssist .card-standard .events-info .events-info-item #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .card-standard .events-info .events-info-item select:after {
        color: #a0b0c0; }
  .pageTheme-NACP .card-standard {
    color: #333;
    background: #fff; }
    .pageTheme-NACP .card-standard .sfContentBlock {
      color: #333; }
    .pageTheme-NACP .card-standard .resource-types {
      color: #333; }
    .pageTheme-NACP .card-standard .greek-base, .pageTheme-NACP .card-standard .alpha, .pageTheme-NACP .card-standard .sfContentBlock h1, .sfContentBlock .pageTheme-NACP .card-standard h1,
    .pageTheme-NACP .card-standard .sfreContentArea h1, .sfreContentArea .pageTheme-NACP .card-standard h1,
    .pageTheme-NACP .card-standard .reContentArea h1, .reContentArea .pageTheme-NACP .card-standard h1,
    .pageTheme-NACP .card-standard .fauxH1,
    .pageTheme-NACP .card-standard h1.m-dynamicTitle, .pageTheme-NACP .card-standard .beta, .pageTheme-NACP .card-standard .sfContentBlock h2, .sfContentBlock .pageTheme-NACP .card-standard h2,
    .pageTheme-NACP .card-standard .sfreContentArea h2, .sfreContentArea .pageTheme-NACP .card-standard h2,
    .pageTheme-NACP .card-standard .reContentArea h2, .reContentArea .pageTheme-NACP .card-standard h2, .pageTheme-NACP .card-standard .md-dialog-title, .pageTheme-NACP .card-standard .gamma, .pageTheme-NACP .card-standard .sfContentBlock h3, .sfContentBlock .pageTheme-NACP .card-standard h3,
    .pageTheme-NACP .card-standard .sfreContentArea h3, .sfreContentArea .pageTheme-NACP .card-standard h3,
    .pageTheme-NACP .card-standard .reContentArea h3, .reContentArea .pageTheme-NACP .card-standard h3, .pageTheme-NACP .card-standard .delta, .pageTheme-NACP .card-standard #errorWrapDiv h2, #errorWrapDiv .pageTheme-NACP .card-standard h2, .pageTheme-NACP .card-standard .sfContentBlock h4, .sfContentBlock .pageTheme-NACP .card-standard h4,
    .pageTheme-NACP .card-standard .sfreContentArea h4, .sfreContentArea .pageTheme-NACP .card-standard h4,
    .pageTheme-NACP .card-standard .reContentArea h4, .reContentArea .pageTheme-NACP .card-standard h4, .pageTheme-NACP .card-standard .epsilon, .pageTheme-NACP .card-standard .sfContentBlock h5, .sfContentBlock .pageTheme-NACP .card-standard h5,
    .pageTheme-NACP .card-standard .sfreContentArea h5, .sfreContentArea .pageTheme-NACP .card-standard h5,
    .pageTheme-NACP .card-standard .reContentArea h5, .reContentArea .pageTheme-NACP .card-standard h5, .pageTheme-NACP .card-standard .search-results h3, .search-results .pageTheme-NACP .card-standard h3, .pageTheme-NACP .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-NACP .card-standard .mobile-tab-selector, .pageTheme-NACP .card-standard .zeta, .pageTheme-NACP .card-standard .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP .card-standard option {
      color: #007ABD; }
    .pageTheme-NACP .card-standard .sub-heading {
      color: #8A8C8F; }
    .pageTheme-NACP .card-standard .events-info {
      color: #007ABD; }
      .pageTheme-NACP .card-standard .events-info .events-info-item .fa, .pageTheme-NACP .card-standard .events-info .events-info-item .breadcrumb li + li:before, .breadcrumb .pageTheme-NACP .card-standard .events-info .events-info-item li + li:before, .pageTheme-NACP .card-standard .events-info .events-info-item .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .pageTheme-NACP .card-standard .events-info .events-info-item .nav__toggle_internal:before, .pageTheme-NACP .card-standard .events-info .events-info-item label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .pageTheme-NACP .card-standard .events-info .events-info-item .nav__toggle_internal:before, .pageTheme-NACP .card-standard .events-info .events-info-item .layout-accordian .layout-accordian-toggle:after, .layout-accordian .pageTheme-NACP .card-standard .events-info .events-info-item .layout-accordian-toggle:after, .pageTheme-NACP .card-standard .events-info .events-info-item .resources-list .resources-search-filters-toggle:after, .resources-list .pageTheme-NACP .card-standard .events-info .events-info-item .resources-search-filters-toggle:after, .pageTheme-NACP .card-standard .events-info .events-info-item #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-NACP .card-standard .events-info .events-info-item .resource-dropdown-toggle:after,
      .pageTheme-NACP .card-standard .events-info .events-info-item #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .pageTheme-NACP .card-standard .events-info .events-info-item select:after {
        color: #007ABD; }
    .pageTheme-NACP .card-standard .btn.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline {
      background-color: #007ABD;
      border-color: #007ABD;
      color: #fff; }
      .pageTheme-NACP .card-standard .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:hover, .pageTheme-NACP .card-standard .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard input.btn-blue-outline:focus {
        background-color: #008A96;
        border-color: #008A96; }
    .pageTheme-NACP .card-standard.card-events {
      color: #fff; }
      .pageTheme-NACP .card-standard.card-events .greek-base, .pageTheme-NACP .card-standard.card-events .alpha, .pageTheme-NACP .card-standard.card-events .sfContentBlock h1, .sfContentBlock .pageTheme-NACP .card-standard.card-events h1,
      .pageTheme-NACP .card-standard.card-events .sfreContentArea h1, .sfreContentArea .pageTheme-NACP .card-standard.card-events h1,
      .pageTheme-NACP .card-standard.card-events .reContentArea h1, .reContentArea .pageTheme-NACP .card-standard.card-events h1,
      .pageTheme-NACP .card-standard.card-events .fauxH1,
      .pageTheme-NACP .card-standard.card-events h1.m-dynamicTitle, .pageTheme-NACP .card-standard.card-events .beta, .pageTheme-NACP .card-standard.card-events .sfContentBlock h2, .sfContentBlock .pageTheme-NACP .card-standard.card-events h2,
      .pageTheme-NACP .card-standard.card-events .sfreContentArea h2, .sfreContentArea .pageTheme-NACP .card-standard.card-events h2,
      .pageTheme-NACP .card-standard.card-events .reContentArea h2, .reContentArea .pageTheme-NACP .card-standard.card-events h2, .pageTheme-NACP .card-standard.card-events .md-dialog-title, .pageTheme-NACP .card-standard.card-events .gamma, .pageTheme-NACP .card-standard.card-events .sfContentBlock h3, .sfContentBlock .pageTheme-NACP .card-standard.card-events h3,
      .pageTheme-NACP .card-standard.card-events .sfreContentArea h3, .sfreContentArea .pageTheme-NACP .card-standard.card-events h3,
      .pageTheme-NACP .card-standard.card-events .reContentArea h3, .reContentArea .pageTheme-NACP .card-standard.card-events h3, .pageTheme-NACP .card-standard.card-events .delta, .pageTheme-NACP .card-standard.card-events #errorWrapDiv h2, #errorWrapDiv .pageTheme-NACP .card-standard.card-events h2, .pageTheme-NACP .card-standard.card-events .sfContentBlock h4, .sfContentBlock .pageTheme-NACP .card-standard.card-events h4,
      .pageTheme-NACP .card-standard.card-events .sfreContentArea h4, .sfreContentArea .pageTheme-NACP .card-standard.card-events h4,
      .pageTheme-NACP .card-standard.card-events .reContentArea h4, .reContentArea .pageTheme-NACP .card-standard.card-events h4, .pageTheme-NACP .card-standard.card-events .epsilon, .pageTheme-NACP .card-standard.card-events .sfContentBlock h5, .sfContentBlock .pageTheme-NACP .card-standard.card-events h5,
      .pageTheme-NACP .card-standard.card-events .sfreContentArea h5, .sfreContentArea .pageTheme-NACP .card-standard.card-events h5,
      .pageTheme-NACP .card-standard.card-events .reContentArea h5, .reContentArea .pageTheme-NACP .card-standard.card-events h5, .pageTheme-NACP .card-standard.card-events .search-results h3, .search-results .pageTheme-NACP .card-standard.card-events h3, .pageTheme-NACP .card-standard.card-events .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .pageTheme-NACP .card-standard.card-events .mobile-tab-selector, .pageTheme-NACP .card-standard.card-events .zeta, .pageTheme-NACP .card-standard.card-events .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP .card-standard.card-events option {
        color: #fff; }
      .pageTheme-NACP .card-standard.card-events .sfContentBlock {
        color: #fff; }
      .pageTheme-NACP .card-standard.card-events .resource-types .resource-types-text {
        color: #007ABD; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .card-standard .epsilon, .card-standard .sfContentBlock h5, .sfContentBlock .card-standard h5,
    .card-standard .sfreContentArea h5, .sfreContentArea .card-standard h5,
    .card-standard .reContentArea h5, .reContentArea .card-standard h5, .card-standard .search-results h3, .search-results .card-standard h3, .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .card-standard .mobile-tab-selector {
      margin-bottom: 25px; }
    .card-standard.card-events {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .card-standard.card-events .card-standard-content {
        padding: 45px 35px;
        width: 100%; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .card-standard .epsilon, .card-standard .sfContentBlock h5, .sfContentBlock .card-standard h5,
    .card-standard .sfreContentArea h5, .sfreContentArea .card-standard h5,
    .card-standard .reContentArea h5, .reContentArea .card-standard h5, .card-standard .search-results h3, .search-results .card-standard h3, .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .card-standard .mobile-tab-selector {
      margin-bottom: 25px; }
    .card-standard.card-events {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .card-standard.card-events .card-standard-content {
        padding: 45px 35px;
        width: 100%; } }
  @media (min-width: 1200px) {
    .card-standard .epsilon, .card-standard .sfContentBlock h5, .sfContentBlock .card-standard h5,
    .card-standard .sfreContentArea h5, .sfreContentArea .card-standard h5,
    .card-standard .reContentArea h5, .reContentArea .card-standard h5, .card-standard .search-results h3, .search-results .card-standard h3, .card-standard .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .card-standard .mobile-tab-selector {
      margin-bottom: 25px; }
    .card-standard.card-events {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .card-standard.card-events .card-standard-content {
        padding: 45px 35px;
        width: 100%; } }

.card-list > .delta, #errorWrapDiv .card-list > h2, .sfContentBlock .card-list > h4,
.sfreContentArea .card-list > h4,
.reContentArea .card-list > h4 {
  margin-bottom: 30px; }

.card-list .card-single li {
  margin-bottom: 22px; }

.card-list .card-ul:before, .card-list .card-ul:after {
  content: none; }

.card-list .card-ul li {
  margin-bottom: 22px; }

@media (min-width: 768px) and (max-width: 1024px) {
  .card-list .card-ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -11px;
    margin-right: -11px; }
    .card-list .card-ul li {
      padding-left: 11px;
      padding-right: 11px;
      display: -ms-flexbox;
      display: flex; }
  .card-list .card-standard {
    width: 100%; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .card-list .card-ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -11px;
    margin-right: -11px; }
    .card-list .card-ul li {
      padding-left: 11px;
      padding-right: 11px;
      display: -ms-flexbox;
      display: flex; }
  .card-list .card-standard {
    width: 100%; } }

@media (min-width: 1200px) {
  .card-list .card-ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -11px;
    margin-right: -11px; }
    .card-list .card-ul li {
      padding-left: 11px;
      padding-right: 11px;
      display: -ms-flexbox;
      display: flex; }
  .card-list .card-standard {
    width: 100%; } }

.chip-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px; }
  .chip-container .chip-white {
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 6px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .chip-container {
      margin-bottom: 20px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .chip-container {
      margin-bottom: 20px; } }
  @media (min-width: 1200px) {
    .chip-container {
      margin-bottom: 20px; } }

.chip-white {
  background-color: #fff;
  color: #262261;
  display: inline-block;
  line-height: 1.2em;
  padding: 5px 7px;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #262261;
  font-weight: 700;
  border-radius: 3px; }
  .chip-white[href]:hover, .chip-white[href]:focus, .chip-white[type="button"]:hover, .chip-white[type="button"]:focus {
    background-color: #262261;
    color: #fff; }
  .pageTheme-DecisionAssist .chip-white {
    color: #003057;
    background-color: #fff; }
    .pageTheme-DecisionAssist .chip-white[href]:hover, .pageTheme-DecisionAssist .chip-white[href]:focus, .pageTheme-DecisionAssist .chip-white[type="button"]:hover, .pageTheme-DecisionAssist .chip-white[type="button"]:focus {
      background-color: #a0b0c0;
      color: #fff; }
  .pageTheme-NACP .chip-white {
    color: #333;
    background-color: #E7F5F7; }
    .pageTheme-NACP .chip-white[href]:hover, .pageTheme-NACP .chip-white[href]:focus, .pageTheme-NACP .chip-white[type="button"]:hover, .pageTheme-NACP .chip-white[type="button"]:focus {
      background-color: #008A96;
      color: #fff; }

.CR02 {
  margin-bottom: 20px; }
  .CR02 .img-cover {
    width: 100%;
    padding-top: 45%; }
  .CR02 .banner-image {
    padding: 0; }
  .CR02 .banner-content {
    padding: 25px 20px; }
    .CR02 .banner-content h1,
    .CR02 .banner-content h2 {
      color: white; }
  .pageTheme-NACP .CR02 .banner-content {
    overflow: hidden;
    position: relative; }
  .pageTheme-NACP .CR02 .banner-content > * {
    z-index: 2;
    position: relative; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .CR02 {
      margin-bottom: 30px; }
      .CR02 .banner-content {
        padding: 70px 50px; }
        .CR02 .banner-content.limit-height {
          padding: 40px 50px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .CR02 {
      margin-bottom: 30px; }
      .CR02 .banner-content {
        padding: 70px 50px; }
        .CR02 .banner-content.limit-height {
          padding: 40px 50px; } }
  @media (min-width: 1200px) {
    .CR02 {
      margin-bottom: 30px; }
      .CR02 .banner-content {
        padding: 70px 50px; }
        .CR02 .banner-content.limit-height {
          padding: 40px 50px; } }
  .CR02:after {
    content: "";
    clear: both;
    display: table; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .CR02 {
      display: -ms-flexbox;
      display: flex; }
      .CR02 .banner-image {
        display: -ms-flexbox;
        display: flex; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .CR02 {
      display: -ms-flexbox;
      display: flex; }
      .CR02 .banner-image {
        display: -ms-flexbox;
        display: flex; } }
  @media (min-width: 1200px) {
    .CR02 {
      display: -ms-flexbox;
      display: flex; }
      .CR02 .banner-image {
        display: -ms-flexbox;
        display: flex; } }

.CR06 {
  position: relative;
  overflow: hidden; }
  .CR06 .banner-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-position: center;
    background-size: cover; }
    .CR06 .banner-image:after {
      display: block;
      content: " ";
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6);
      z-index: 2; }
    .high-contrast-mode .CR06 .banner-image:after {
      content: none; }
  .CR06 .banner-content {
    position: relative;
    z-index: 3;
    padding-top: 25px;
    padding-bottom: 25px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .CR06 .banner-content {
        padding-top: 50px;
        padding-bottom: 50px; }
        .col-md-4 .CR06 .banner-content {
          padding: 30px; } }
    @media (min-width: 1025px) and (max-width: 1199px) {
      .CR06 .banner-content {
        padding-top: 50px;
        padding-bottom: 50px; }
        .col-md-4 .CR06 .banner-content {
          padding: 30px; } }
    @media (min-width: 1200px) {
      .CR06 .banner-content {
        padding-top: 50px;
        padding-bottom: 50px; }
        .col-md-4 .CR06 .banner-content {
          padding: 30px; } }
  .CR06.has-image .banner-content h1,
  .CR06.has-image .banner-content h2 {
    color: white; }
  .pageTheme-NACP .CR06:not(.has-image) {
    position: relative; }
    .pageTheme-NACP .CR06:not(.has-image) .banner-content {
      position: relative; }
    .pageTheme-NACP .CR06:not(.has-image) .banner-content > * {
      z-index: 2;
      position: relative; }
    .pageTheme-NACP .CR06:not(.has-image) .banner-content:before {
      content: "";
      background-image: url(/App_Themes/Standard/images/speechboxes.svg);
      background-repeat: no-repeat;
      background-size: 110% 110%;
      position: absolute;
      left: -35px;
      top: -15%;
      bottom: 0;
      z-index: 1;
      display: block;
      right: 0; }

.layout-accordian {
  border-bottom: 2px solid #68B4B3; }
  .sfPageEditorWrp .layout-accordian {
    border: 1px dashed #f00;
    margin-bottom: 30px; }
    .sfPageEditorWrp .layout-accordian .layout-accordian-content {
      display: block !important; }
  .layout-accordian .layout-accordian-toggle {
    border: none;
    padding: 17px 40px 17px 0px;
    background: none;
    color: #262261;
    width: 100%;
    text-align: left;
    position: relative;
    font-weight: 900;
    font-size: 20px;
    outline: 0; }
    .layout-accordian .layout-accordian-toggle:after {
      line-height: 1em;
      content: "\f078";
      position: absolute;
      top: 50%;
      right: 0;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      color: #68B4B3;
      transition: all 0.2s ease-out; }
    .layout-accordian .layout-accordian-toggle:hover, .layout-accordian .layout-accordian-toggle:focus {
      color: #68B4B3; }
  .layout-accordian.active .layout-accordian-toggle:after, label.layout-accordian .layout-accordian-toggle:after {
    -ms-transform: rotate(-180deg);
        transform: rotate(-180deg); }
  .layout-accordian .layout-accordian-content {
    display: none; }
    .layout-accordian .layout-accordian-content .sf_colsIn {
      padding: 10px 0; }
  .layout-accordian.layout-accordian-last {
    margin-bottom: 45px; }
  .pageTheme-DecisionAssist .layout-accordian {
    border-bottom-color: #FFA415; }
    .pageTheme-DecisionAssist .layout-accordian .layout-accordian-toggle {
      color: #003057; }
      .pageTheme-DecisionAssist .layout-accordian .layout-accordian-toggle:after {
        color: #FFA415; }
      .pageTheme-DecisionAssist .layout-accordian .layout-accordian-toggle:hover, .pageTheme-DecisionAssist .layout-accordian .layout-accordian-toggle:focus {
        color: #003057; }
        .pageTheme-DecisionAssist .layout-accordian .layout-accordian-toggle:hover:after, .pageTheme-DecisionAssist .layout-accordian .layout-accordian-toggle:focus:after {
          color: #003057; }
  .pageTheme-NACP .layout-accordian {
    border-bottom-color: #DEDFE0; }
    .pageTheme-NACP .layout-accordian .layout-accordian-toggle {
      color: #007ABD; }
      .pageTheme-NACP .layout-accordian .layout-accordian-toggle:after {
        color: #007ABD; }
      .pageTheme-NACP .layout-accordian .layout-accordian-toggle:hover, .pageTheme-NACP .layout-accordian .layout-accordian-toggle:focus {
        color: #008A96; }
        .pageTheme-NACP .layout-accordian .layout-accordian-toggle:hover:after, .pageTheme-NACP .layout-accordian .layout-accordian-toggle:focus:after {
          color: #008A96; }
  @media (max-width: 767px) {
    .layout-accordian.layout-accordian-last {
      margin-bottom: 30px; } }

.profile-list .resource-types-text,
.profile-detail .resource-types-text {
  color: #fff; }

.profile-list .text-pre-upper,
.profile-detail .text-pre-upper {
  color: #fff; }
  .profile-list .text-pre-upper a,
  .profile-detail .text-pre-upper a {
    color: #262261;
    text-decoration: underline; }
    .profile-list .text-pre-upper a:hover, .profile-list .text-pre-upper a:focus,
    .profile-detail .text-pre-upper a:hover,
    .profile-detail .text-pre-upper a:focus {
      color: #000; }

.profile-list .img-cover,
.profile-detail .img-cover {
  width: 100%; }

.pageTheme-DecisionAssist .profile-list, .pageTheme-DecisionAssist
.profile-detail {
  color: #003057; }
  .pageTheme-DecisionAssist .profile-list .resource-types-text, .pageTheme-DecisionAssist
  .profile-detail .resource-types-text {
    color: #FFA415; }
  .pageTheme-DecisionAssist .profile-list .text-pre-upper a, .pageTheme-DecisionAssist
  .profile-detail .text-pre-upper a {
    color: #003057; }

.pageTheme-NACP .profile-list .resource-types-text,
.pageTheme-NACP .profile-list .greek-base,
.pageTheme-NACP .profile-list .alpha,
.pageTheme-NACP .profile-list .sfContentBlock h1,
.sfContentBlock .pageTheme-NACP .profile-list h1,
.pageTheme-NACP .profile-list .sfreContentArea h1,
.sfreContentArea .pageTheme-NACP .profile-list h1,
.pageTheme-NACP .profile-list .reContentArea h1,
.reContentArea .pageTheme-NACP .profile-list h1,
.pageTheme-NACP .profile-list .fauxH1,
.pageTheme-NACP .profile-list h1.m-dynamicTitle,
.pageTheme-NACP .profile-list .beta,
.pageTheme-NACP .profile-list .sfContentBlock h2,
.sfContentBlock .pageTheme-NACP .profile-list h2,
.pageTheme-NACP .profile-list .sfreContentArea h2,
.sfreContentArea .pageTheme-NACP .profile-list h2,
.pageTheme-NACP .profile-list .reContentArea h2,
.reContentArea .pageTheme-NACP .profile-list h2,
.pageTheme-NACP .profile-list .md-dialog-title,
.pageTheme-NACP .profile-list .gamma,
.pageTheme-NACP .profile-list .sfContentBlock h3,
.sfContentBlock .pageTheme-NACP .profile-list h3,
.pageTheme-NACP .profile-list .sfreContentArea h3,
.sfreContentArea .pageTheme-NACP .profile-list h3,
.pageTheme-NACP .profile-list .reContentArea h3,
.reContentArea .pageTheme-NACP .profile-list h3,
.pageTheme-NACP .profile-list .delta,
.pageTheme-NACP .profile-list #errorWrapDiv h2,
#errorWrapDiv .pageTheme-NACP .profile-list h2,
.pageTheme-NACP .profile-list .sfContentBlock h4,
.sfContentBlock .pageTheme-NACP .profile-list h4,
.pageTheme-NACP .profile-list .sfreContentArea h4,
.sfreContentArea .pageTheme-NACP .profile-list h4,
.pageTheme-NACP .profile-list .reContentArea h4,
.reContentArea .pageTheme-NACP .profile-list h4,
.pageTheme-NACP .profile-list .epsilon,
.pageTheme-NACP .profile-list .sfContentBlock h5,
.sfContentBlock .pageTheme-NACP .profile-list h5,
.pageTheme-NACP .profile-list .sfreContentArea h5,
.sfreContentArea .pageTheme-NACP .profile-list h5,
.pageTheme-NACP .profile-list .reContentArea h5,
.reContentArea .pageTheme-NACP .profile-list h5,
.pageTheme-NACP .profile-list .search-results h3,
.search-results .pageTheme-NACP .profile-list h3,
.pageTheme-NACP .profile-list .media-feed-list .resources-search .mobile-tab-selector,
.media-feed-list .resources-search .pageTheme-NACP .profile-list .mobile-tab-selector,
.pageTheme-NACP .profile-list .zeta,
.pageTheme-NACP .profile-list .media-feed-list .resources-search .mobile-tab-selector option,
.media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP .profile-list option, .pageTheme-NACP
.profile-detail .resource-types-text,
.pageTheme-NACP .profile-detail .greek-base,
.pageTheme-NACP .profile-detail .alpha,
.pageTheme-NACP .profile-detail .sfContentBlock h1,
.sfContentBlock .pageTheme-NACP .profile-detail h1,
.pageTheme-NACP .profile-detail .sfreContentArea h1,
.sfreContentArea .pageTheme-NACP .profile-detail h1,
.pageTheme-NACP .profile-detail .reContentArea h1,
.reContentArea .pageTheme-NACP .profile-detail h1,
.pageTheme-NACP .profile-detail .fauxH1,
.pageTheme-NACP .profile-detail h1.m-dynamicTitle,
.pageTheme-NACP .profile-detail .beta,
.pageTheme-NACP .profile-detail .sfContentBlock h2,
.sfContentBlock .pageTheme-NACP .profile-detail h2,
.pageTheme-NACP .profile-detail .sfreContentArea h2,
.sfreContentArea .pageTheme-NACP .profile-detail h2,
.pageTheme-NACP .profile-detail .reContentArea h2,
.reContentArea .pageTheme-NACP .profile-detail h2,
.pageTheme-NACP .profile-detail .md-dialog-title,
.pageTheme-NACP .profile-detail .gamma,
.pageTheme-NACP .profile-detail .sfContentBlock h3,
.sfContentBlock .pageTheme-NACP .profile-detail h3,
.pageTheme-NACP .profile-detail .sfreContentArea h3,
.sfreContentArea .pageTheme-NACP .profile-detail h3,
.pageTheme-NACP .profile-detail .reContentArea h3,
.reContentArea .pageTheme-NACP .profile-detail h3,
.pageTheme-NACP .profile-detail .delta,
.pageTheme-NACP .profile-detail #errorWrapDiv h2,
#errorWrapDiv .pageTheme-NACP .profile-detail h2,
.pageTheme-NACP .profile-detail .sfContentBlock h4,
.sfContentBlock .pageTheme-NACP .profile-detail h4,
.pageTheme-NACP .profile-detail .sfreContentArea h4,
.sfreContentArea .pageTheme-NACP .profile-detail h4,
.pageTheme-NACP .profile-detail .reContentArea h4,
.reContentArea .pageTheme-NACP .profile-detail h4,
.pageTheme-NACP .profile-detail .epsilon,
.pageTheme-NACP .profile-detail .sfContentBlock h5,
.sfContentBlock .pageTheme-NACP .profile-detail h5,
.pageTheme-NACP .profile-detail .sfreContentArea h5,
.sfreContentArea .pageTheme-NACP .profile-detail h5,
.pageTheme-NACP .profile-detail .reContentArea h5,
.reContentArea .pageTheme-NACP .profile-detail h5,
.pageTheme-NACP .profile-detail .search-results h3,
.search-results .pageTheme-NACP .profile-detail h3,
.pageTheme-NACP .profile-detail .media-feed-list .resources-search .mobile-tab-selector,
.media-feed-list .resources-search .pageTheme-NACP .profile-detail .mobile-tab-selector,
.pageTheme-NACP .profile-detail .zeta,
.pageTheme-NACP .profile-detail .media-feed-list .resources-search .mobile-tab-selector option,
.media-feed-list .resources-search .mobile-tab-selector .pageTheme-NACP .profile-detail option {
  color: #fff; }

.pageTheme-NACP .profile-list .card-standard.bg-primary-1, .pageTheme-NACP .profile-list .card-standard, .pageTheme-NACP .profile-detail .card-standard.bg-primary-1, .pageTheme-NACP .profile-detail .card-standard {
  background: #007ABD;
  color: #fff; }

.pageTheme-NACP .profile-list .text-pre-upper a, .pageTheme-NACP
.profile-detail .text-pre-upper a {
  color: #fff; }

.pageTheme-NACP .profile-list .button-container .btn-secondary-outline, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .profile-list .button-container .btn-secondary-outline, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container .btn-secondary-outline, .pageTheme-NACP .profile-list .button-container .bg-primary-1 .btn-secondary-outline, .pageTheme-NACP .bg-primary-1 .profile-list .button-container .btn-secondary-outline, .pageTheme-NACP .profile-list .button-container .card-standard .btn-secondary-outline, .pageTheme-NACP .card-standard .profile-list .button-container .btn-secondary-outline, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container .btn.btn-blue-outline, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP .profile-list .button-container input.btn-blue-outline, .pageTheme-NACP .profile-list .button-container .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container input.btn-blue-outline, .pageTheme-NACP .profile-list .button-container .card-standard .btn.btn-blue-outline, .pageTheme-NACP .card-standard .profile-list .button-container .btn.btn-blue-outline, .pageTheme-NACP .profile-list .button-container .card-standard .sfFormSubmit input.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit .profile-list .button-container input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .profile-list .button-container .card-standard input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard .profile-list .button-container input.btn-blue-outline, .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .btn-secondary-outline, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline, .pageTheme-NACP .profile-detail .button-container .bg-primary-1 .btn-secondary-outline, .pageTheme-NACP .bg-primary-1 .profile-detail .button-container .btn-secondary-outline, .pageTheme-NACP .profile-detail .button-container .card-standard .btn-secondary-outline, .pageTheme-NACP .card-standard .profile-detail .button-container .btn-secondary-outline, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container .btn.btn-blue-outline, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP .profile-detail .button-container input.btn-blue-outline, .pageTheme-NACP .profile-detail .button-container .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container input.btn-blue-outline, .pageTheme-NACP .profile-detail .button-container .card-standard .btn.btn-blue-outline, .pageTheme-NACP .card-standard .profile-detail .button-container .btn.btn-blue-outline, .pageTheme-NACP .profile-detail .button-container .card-standard .sfFormSubmit input.btn-blue-outline, .pageTheme-NACP .card-standard .sfFormSubmit .profile-detail .button-container input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .profile-detail .button-container .card-standard input.btn-blue-outline, .sfFormSubmit .pageTheme-NACP .card-standard .profile-detail .button-container input.btn-blue-outline {
  background-color: transparent;
  border-color: #fff;
  color: #fff; }
  .pageTheme-NACP .profile-list .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .profile-list .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-list .button-container .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-NACP .bg-primary-1 .profile-list .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-list .button-container .card-standard .btn-secondary-outline:hover, .pageTheme-NACP .card-standard .profile-list .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container .btn.btn-blue-outline:hover, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP .profile-list .button-container input.btn-blue-outline:hover, .pageTheme-NACP .profile-list .button-container .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container input.btn-blue-outline:hover, .pageTheme-NACP .profile-list .button-container .card-standard .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .profile-list .button-container .btn.btn-blue-outline:hover, .pageTheme-NACP .profile-list .button-container .card-standard .sfFormSubmit input.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit .profile-list .button-container input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .profile-list .button-container .card-standard input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard .profile-list .button-container input.btn-blue-outline:hover, .pageTheme-NACP .profile-list .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .profile-list .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-list .button-container .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-NACP .bg-primary-1 .profile-list .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-list .button-container .card-standard .btn-secondary-outline:focus, .pageTheme-NACP .card-standard .profile-list .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container .btn.btn-blue-outline:focus, .pageTheme-NACP .profile-list .button-container .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP .profile-list .button-container input.btn-blue-outline:focus, .pageTheme-NACP .profile-list .button-container .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-list .button-container input.btn-blue-outline:focus, .pageTheme-NACP .profile-list .button-container .card-standard .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .profile-list .button-container .btn.btn-blue-outline:focus, .pageTheme-NACP .profile-list .button-container .card-standard .sfFormSubmit input.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit .profile-list .button-container input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .profile-list .button-container .card-standard input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard .profile-list .button-container input.btn-blue-outline:focus, .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:hover, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-detail .button-container .bg-primary-1 .btn-secondary-outline:hover, .pageTheme-NACP .bg-primary-1 .profile-detail .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-detail .button-container .card-standard .btn-secondary-outline:hover, .pageTheme-NACP .card-standard .profile-detail .button-container .btn-secondary-outline:hover, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container .btn.btn-blue-outline:hover, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:hover, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP .profile-detail .button-container input.btn-blue-outline:hover, .pageTheme-NACP .profile-detail .button-container .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container input.btn-blue-outline:hover, .pageTheme-NACP .profile-detail .button-container .card-standard .btn.btn-blue-outline:hover, .pageTheme-NACP .card-standard .profile-detail .button-container .btn.btn-blue-outline:hover, .pageTheme-NACP .profile-detail .button-container .card-standard .sfFormSubmit input.btn-blue-outline:hover, .pageTheme-NACP .card-standard .sfFormSubmit .profile-detail .button-container input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .profile-detail .button-container .card-standard input.btn-blue-outline:hover, .sfFormSubmit .pageTheme-NACP .card-standard .profile-detail .button-container input.btn-blue-outline:hover, .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-DecisionAssist .bg-primary-1 .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .btn-secondary-outline:focus, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-detail .button-container .bg-primary-1 .btn-secondary-outline:focus, .pageTheme-NACP .bg-primary-1 .profile-detail .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-detail .button-container .card-standard .btn-secondary-outline:focus, .pageTheme-NACP .card-standard .profile-detail .button-container .btn-secondary-outline:focus, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .btn.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container .btn.btn-blue-outline:focus, .pageTheme-NACP .profile-detail .button-container .pageTheme-DecisionAssist .card-standard .sfFormSubmit input.btn-blue-outline:focus, .pageTheme-DecisionAssist .card-standard .sfFormSubmit .pageTheme-NACP .profile-detail .button-container input.btn-blue-outline:focus, .pageTheme-NACP .profile-detail .button-container .sfFormSubmit .pageTheme-DecisionAssist .card-standard input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-DecisionAssist .card-standard .pageTheme-NACP .profile-detail .button-container input.btn-blue-outline:focus, .pageTheme-NACP .profile-detail .button-container .card-standard .btn.btn-blue-outline:focus, .pageTheme-NACP .card-standard .profile-detail .button-container .btn.btn-blue-outline:focus, .pageTheme-NACP .profile-detail .button-container .card-standard .sfFormSubmit input.btn-blue-outline:focus, .pageTheme-NACP .card-standard .sfFormSubmit .profile-detail .button-container input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .profile-detail .button-container .card-standard input.btn-blue-outline:focus, .sfFormSubmit .pageTheme-NACP .card-standard .profile-detail .button-container input.btn-blue-outline:focus {
    background-color: #fff;
    color: #008A96; }

.profile-list > .row li,
.profile-detail > .row li {
  margin-bottom: 20px; }

@media (min-width: 768px) and (max-width: 1024px) {
  .profile-list > .row,
  .profile-detail > .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .profile-list > .row [class*="col-"],
    .profile-detail > .row [class*="col-"] {
      display: -ms-flexbox;
      display: flex; }
      .profile-list > .row [class*="col-"] .card-standard,
      .profile-detail > .row [class*="col-"] .card-standard {
        width: 100%; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .profile-list > .row,
  .profile-detail > .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .profile-list > .row [class*="col-"],
    .profile-detail > .row [class*="col-"] {
      display: -ms-flexbox;
      display: flex; }
      .profile-list > .row [class*="col-"] .card-standard,
      .profile-detail > .row [class*="col-"] .card-standard {
        width: 100%; } }

@media (min-width: 1200px) {
  .profile-list > .row,
  .profile-detail > .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .profile-list > .row [class*="col-"],
    .profile-detail > .row [class*="col-"] {
      display: -ms-flexbox;
      display: flex; }
      .profile-list > .row [class*="col-"] .card-standard,
      .profile-detail > .row [class*="col-"] .card-standard {
        width: 100%; } }

.profile-list {
  color: #262261; }
  .pageTheme-NACP .profile-list {
    color: #008A96; }

.profile-detail .sfContentBlock {
  margin-top: 30px; }

.profile-detail .banner-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.profile-detail .CR02 .img-cover {
  padding-top: 56.25%; }

.resources-list {
  margin-bottom: 30px; }
  .resources-list .resources-search {
    margin-bottom: 30px;
    position: relative; }
    .resources-list .resources-search .col-padding {
      padding-left: 15px;
      padding-right: 15px;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .resources-list .resources-ul:before, .resources-list .resources-ul:after {
    content: none; }
  .resources-list .resources-ul > [class*="col-"] {
    margin-bottom: 20px; }
  .resources-list .resources-row {
    position: relative; }
    .resources-list .resources-row .resources-row {
      position: static;
      margin-bottom: 0; }
  .resources-list .resource-filter-search .search-form-input {
    position: relative;
    margin-bottom: 10px; }
    .resources-list .resource-filter-search .search-form-input input[type="search"] {
      margin-bottom: 0;
      padding-right: 50px; }
      .resources-list .resource-filter-search .search-form-input input[type="search"]::-webkit-input-placeholder {
        color: #777;
        opacity: 1; }
      .resources-list .resource-filter-search .search-form-input input[type="search"]:-moz-placeholder {
        /* Firefox 18- */
        color: #777;
        opacity: 1; }
      .resources-list .resource-filter-search .search-form-input input[type="search"]::-moz-placeholder {
        /* Firefox 19+ */
        color: #777;
        opacity: 1; }
      .resources-list .resource-filter-search .search-form-input input[type="search"]:-ms-input-placeholder {
        color: #777;
        opacity: 1; }
      .resources-list .resource-filter-search .search-form-input input[type="search"]:focus {
        border-bottom-color: #68B4B3; }
        .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa.fa-search, .resources-list .resource-filter-search .search-form-input .nav__toggle.active input[type="search"]:focus + .fa-search.nav__toggle_internal:before, .nav__toggle.active .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.nav__toggle_internal:before, .resources-list .resource-filter-search .search-form-input label.nav__toggle input[type="search"]:focus + .fa-search.nav__toggle_internal:before, label.nav__toggle .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.nav__toggle_internal:before, .resources-list .resource-filter-search .search-form-input .layout-accordian input[type="search"]:focus + .fa-search.layout-accordian-toggle:after, .layout-accordian .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.layout-accordian-toggle:after, .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.resources-search-filters-toggle:after, .resources-list .resource-filter-search .search-form-input #bd .resource-input-dropdown input[type="search"]:focus + .fa-search.resource-dropdown-toggle:after, #bd .resource-input-dropdown .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.resource-dropdown-toggle:after,
        .resources-list .resource-filter-search .search-form-input #bd .resource-input-dropdown input[type="search"]:focus + select.fa-search:after, #bd .resource-input-dropdown .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + select.fa-search:after {
          color: #68B4B3; }
    .resources-list .resource-filter-search .search-form-input .fa.fa-search, .resources-list .resource-filter-search .search-form-input .breadcrumb li + li.fa-search:before, .breadcrumb .resources-list .resource-filter-search .search-form-input li + li.fa-search:before, .resources-list .resource-filter-search .search-form-input .nav__toggle.active .fa-search.nav__toggle_internal:before, .nav__toggle.active .resources-list .resource-filter-search .search-form-input .fa-search.nav__toggle_internal:before, .resources-list .resource-filter-search .search-form-input label.nav__toggle .fa-search.nav__toggle_internal:before, label.nav__toggle .resources-list .resource-filter-search .search-form-input .fa-search.nav__toggle_internal:before, .resources-list .resource-filter-search .search-form-input .layout-accordian .fa-search.layout-accordian-toggle:after, .layout-accordian .resources-list .resource-filter-search .search-form-input .fa-search.layout-accordian-toggle:after, .resources-list .resource-filter-search .search-form-input .fa-search.resources-search-filters-toggle:after, .resources-list .resource-filter-search .search-form-input #bd .resource-input-dropdown .fa-search.resource-dropdown-toggle:after, #bd .resource-input-dropdown .resources-list .resource-filter-search .search-form-input .fa-search.resource-dropdown-toggle:after,
    .resources-list .resource-filter-search .search-form-input #bd .resource-input-dropdown select.fa-search:after, #bd .resource-input-dropdown .resources-list .resource-filter-search .search-form-input select.fa-search:after {
      position: absolute;
      top: 50%;
      right: 0px;
      font-size: 24px;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      color: #262261; }
  .resources-list .resources-search-filters-toggle {
    background: none;
    border: none;
    color: #262261;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    padding: 0;
    margin-top: 20px;
    outline: 0;
    text-decoration: underline; }
    .resources-list .resources-search-filters-toggle:after {
      content: "\f067";
      margin-left: 5px;
      transition: 0.2s ease-out;
      font-size: 11px;
      line-height: 27px;
      vertical-align: bottom; }
    .resources-list .resources-search-filters-toggle:hover, .resources-list .resources-search-filters-toggle:focus {
      color: #68B4B3; }
    .resources-list .resources-search-filters-toggle .toggle-hide {
      display: none; }
  .resources-list .resource-more-dropdown .resources-row {
    margin-left: -25px;
    margin-right: -25px; }
  .resources-list .resource-more-dropdown.active .resources-search-filters-toggle .toggle-more, .resources-list label.resource-more-dropdown .resources-search-filters-toggle .toggle-more {
    display: none; }
  .resources-list .resource-more-dropdown.active .resources-search-filters-toggle .toggle-hide, .resources-list label.resource-more-dropdown .resources-search-filters-toggle .toggle-hide {
    display: inline; }
  .resources-list .resource-more-dropdown.active .resources-search-filters-toggle:after, .resources-list label.resource-more-dropdown .resources-search-filters-toggle:after {
    content: "\f068"; }
  .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input input[type="search"]:focus {
    border-bottom-color: #a0b0c0; }
    .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa.fa-search, .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input .nav__toggle.active input[type="search"]:focus + .fa-search.nav__toggle_internal:before, .nav__toggle.active .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.nav__toggle_internal:before, .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input label.nav__toggle input[type="search"]:focus + .fa-search.nav__toggle_internal:before, label.nav__toggle .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.nav__toggle_internal:before, .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input .layout-accordian input[type="search"]:focus + .fa-search.layout-accordian-toggle:after, .layout-accordian .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.layout-accordian-toggle:after, .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.resources-search-filters-toggle:after, .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input #bd .resource-input-dropdown input[type="search"]:focus + .fa-search.resource-dropdown-toggle:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + .fa-search.resource-dropdown-toggle:after,
    .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input #bd .resource-input-dropdown input[type="search"]:focus + select.fa-search:after, #bd .resource-input-dropdown .pageTheme-DecisionAssist .resources-list .resource-filter-search .search-form-input input[type="search"]:focus + select.fa-search:after {
      color: #a0b0c0; }
  .pageTheme-DecisionAssist .resources-list .resources-search-filters-toggle {
    color: #003057; }
    .pageTheme-DecisionAssist .resources-list .resources-search-filters-toggle:hover, .pageTheme-DecisionAssist .resources-list .resources-search-filters-toggle:focus {
      color: #a0b0c0; }
  .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list:focus {
    border-bottom-color: #007ABD; }
    .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list:focus + .fa.fa-search, .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .breadcrumb li.resources-list:focus + li.fa-search:before, .breadcrumb .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP li.resources-list:focus + li.fa-search:before, .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .nav__toggle.active .resources-list:focus + .fa-search.nav__toggle_internal:before, .nav__toggle.active .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list:focus + .fa-search.nav__toggle_internal:before, .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP label.nav__toggle .resources-list:focus + .fa-search.nav__toggle_internal:before, label.nav__toggle .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list:focus + .fa-search.nav__toggle_internal:before, .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .layout-accordian .resources-list:focus + .fa-search.layout-accordian-toggle:after, .layout-accordian .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list:focus + .fa-search.layout-accordian-toggle:after, .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list .resources-list:focus + .fa-search.resources-search-filters-toggle:after, .resources-list .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list:focus + .fa-search.resources-search-filters-toggle:after, .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP #bd .resource-input-dropdown .resources-list:focus + .fa-search.resource-dropdown-toggle:after, #bd .resource-input-dropdown .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list:focus + .fa-search.resource-dropdown-toggle:after,
    .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP #bd .resource-input-dropdown .resources-list:focus + select.fa-search:after, #bd .resource-input-dropdown .resource-filter-search .search-form-input input[type="search"] .pageTheme-NACP .resources-list:focus + select.fa-search:after {
      color: #007ABD; }
  .pageTheme-NACP .resources-list .resources-search-filters-toggle {
    color: #007ABD; }
    .pageTheme-NACP .resources-list .resources-search-filters-toggle:hover, .pageTheme-NACP .resources-list .resources-search-filters-toggle:focus {
      color: #008A96; }
  @media (max-width: 767px) {
    .resources-list .col-padding {
      margin-bottom: 15px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .resources-list {
      margin-bottom: 45px; }
      .resources-list .resources-search {
        margin-bottom: 45px; }
      .resources-list .resources-ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .resources-list .resources-ul > li {
          display: -ms-flexbox;
          display: flex; }
        .resources-list .resources-ul .card-standard {
          width: 100%; }
      .resources-list .resources-row + .resources-row {
        margin-top: 20px; }
      .resources-list .resources-row > .container > .row, .resources-list .CR06 .resources-row > .banner-content > .row, .CR06 .resources-list .resources-row > .banner-content > .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .resources-list .resources-row > .container > .row > .col-padding, .resources-list .CR06 .resources-row > .banner-content > .row > .col-padding, .CR06 .resources-list .resources-row > .banner-content > .row > .col-padding {
          width: 33.33%; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .resources-list {
      margin-bottom: 45px; }
      .resources-list .resources-search {
        margin-bottom: 45px; }
      .resources-list .resources-ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .resources-list .resources-ul > li {
          display: -ms-flexbox;
          display: flex; }
        .resources-list .resources-ul .card-standard {
          width: 100%; }
      .resources-list .resources-row + .resources-row {
        margin-top: 20px; }
      .resources-list .resources-row > .container > .row, .resources-list .CR06 .resources-row > .banner-content > .row, .CR06 .resources-list .resources-row > .banner-content > .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .resources-list .resources-row > .container > .row > .col-padding, .resources-list .CR06 .resources-row > .banner-content > .row > .col-padding, .CR06 .resources-list .resources-row > .banner-content > .row > .col-padding {
          width: 33.33%; } }
  @media (min-width: 1200px) {
    .resources-list {
      margin-bottom: 45px; }
      .resources-list .resources-search {
        margin-bottom: 45px; }
      .resources-list .resources-ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .resources-list .resources-ul > li {
          display: -ms-flexbox;
          display: flex; }
        .resources-list .resources-ul .card-standard {
          width: 100%; }
      .resources-list .resources-row + .resources-row {
        margin-top: 20px; }
      .resources-list .resources-row > .container > .row, .resources-list .CR06 .resources-row > .banner-content > .row, .CR06 .resources-list .resources-row > .banner-content > .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .resources-list .resources-row > .container > .row > .col-padding, .resources-list .CR06 .resources-row > .banner-content > .row > .col-padding, .CR06 .resources-list .resources-row > .banner-content > .row > .col-padding {
          width: 33.33%; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .resources-list .resources-row > .container > .row, .resources-list .CR06 .resources-row > .banner-content > .row, .CR06 .resources-list .resources-row > .banner-content > .row {
      display: -ms-flexbox;
      display: flex; } }
  @media (min-width: 1200px) {
    .resources-list .resources-row > .container > .row, .resources-list .CR06 .resources-row > .banner-content > .row, .CR06 .resources-list .resources-row > .banner-content > .row {
      display: -ms-flexbox;
      display: flex; } }

.label-text {
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  color: #262261; }
  .pageTheme-DecisionAssist .label-text {
    color: #003057; }
  .pageTheme-NACP .label-text {
    color: #007ABD; }

#bd .resource-input-dropdown .resource-dropdown-toggle,
#bd .resource-input-dropdown select {
  width: 100%;
  border: none;
  background: none;
  border-bottom: 2px solid #262261;
  text-align: left;
  padding: 0;
  position: relative;
  font-size: 16px;
  color: #777;
  outline: 0;
  height: 29px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 25px;
  margin-bottom: 0;
  transition: 0.3s all ease-out; }
  #bd .resource-input-dropdown .resource-dropdown-toggle option,
  #bd .resource-input-dropdown select option {
    color: #777; }
  #bd .resource-input-dropdown .resource-dropdown-toggle span,
  #bd .resource-input-dropdown select span {
    width: 100%;
    display: block; }
  #bd .resource-input-dropdown .resource-dropdown-toggle:after,
  #bd .resource-input-dropdown select:after {
    content: "\f107";
    position: absolute;
    right: 0px;
    top: 0px;
    color: #262261;
    line-height: 1em;
    font-size: 26px; }
  #bd .resource-input-dropdown .resource-dropdown-toggle:hover, #bd .resource-input-dropdown .resource-dropdown-toggle:focus,
  #bd .resource-input-dropdown select:hover,
  #bd .resource-input-dropdown select:focus {
    border-bottom-color: #68B4B3;
    color: #68B4B3; }
    #bd .resource-input-dropdown .resource-dropdown-toggle:hover:after, #bd .resource-input-dropdown .resource-dropdown-toggle:focus:after,
    #bd .resource-input-dropdown select:hover:after,
    #bd .resource-input-dropdown select:focus:after {
      color: #68B4B3;
      transition: all 0.3s ease-out; }

#bd .resource-input-dropdown.active .resource-dropdown-toggle:after, #bd label.resource-input-dropdown .resource-dropdown-toggle:after {
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg); }

#bd .resource-input-dropdown .resource-dropdown-expand {
  background: #fff;
  z-index: 3;
  position: relative; }
  #bd .resource-input-dropdown .resource-dropdown-expand > .container, #bd .resource-input-dropdown .CR06 .resource-dropdown-expand > .banner-content, .CR06 #bd .resource-input-dropdown .resource-dropdown-expand > .banner-content {
    padding-top: 30px;
    padding-bottom: 30px;
    position: relative; }
  #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close {
    position: absolute;
    top: 15px;
    right: 15px;
    background: none;
    border: none;
    outline: 0;
    font-size: 12px;
    color: #777;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif; }
    #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .fa, #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .breadcrumb li + li:before, .breadcrumb #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close li + li:before, #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .nav__toggle_internal:before, #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close label.nav__toggle .nav__toggle_internal:before, label.nav__toggle #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .nav__toggle_internal:before, #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .layout-accordian .layout-accordian-toggle:after, .layout-accordian #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .layout-accordian-toggle:after, #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .resources-list .resources-search-filters-toggle:after, .resources-list #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .resources-search-filters-toggle:after, #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close .resource-dropdown-toggle:after,
    #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close select:after {
      margin-left: 5px; }
    #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close:hover, #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close:focus {
      color: #262261; }

.pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-toggle,
.pageTheme-DecisionAssist #bd .resource-input-dropdown select {
  border-bottom: 2px solid #003057;
  color: #777; }
  .pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-toggle:after,
  .pageTheme-DecisionAssist #bd .resource-input-dropdown select:after {
    color: #003057; }
  .pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-toggle:hover, .pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-toggle:focus,
  .pageTheme-DecisionAssist #bd .resource-input-dropdown select:hover,
  .pageTheme-DecisionAssist #bd .resource-input-dropdown select:focus {
    border-bottom-color: #a0b0c0;
    color: #a0b0c0; }
    .pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-toggle:hover:after, .pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-toggle:focus:after,
    .pageTheme-DecisionAssist #bd .resource-input-dropdown select:hover:after,
    .pageTheme-DecisionAssist #bd .resource-input-dropdown select:focus:after {
      color: #a0b0c0; }

.pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-expand {
  background: #fff; }
  .pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close {
    color: #777; }
    .pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close:hover, .pageTheme-DecisionAssist #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close:focus {
      color: #003057; }

.pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-toggle,
.pageTheme-NACP #bd .resource-input-dropdown select {
  border-bottom: 2px solid #007ABD;
  color: #777; }
  .pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-toggle:after,
  .pageTheme-NACP #bd .resource-input-dropdown select:after {
    color: #007ABD; }
  .pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-toggle:hover, .pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-toggle:focus,
  .pageTheme-NACP #bd .resource-input-dropdown select:hover,
  .pageTheme-NACP #bd .resource-input-dropdown select:focus {
    border-bottom-color: #008A96;
    color: #008A96; }
    .pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-toggle:hover:after, .pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-toggle:focus:after,
    .pageTheme-NACP #bd .resource-input-dropdown select:hover:after,
    .pageTheme-NACP #bd .resource-input-dropdown select:focus:after {
      color: #008A96; }

.pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-expand {
  background: #fff; }
  .pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close {
    color: #777; }
    .pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close:hover, .pageTheme-NACP #bd .resource-input-dropdown .resource-dropdown-expand .resource-expand-close:focus {
      color: #008A96; }

@media (min-width: 768px) and (max-width: 1024px) {
  body:not(.sfPageEditor) #bd .resource-input-dropdown:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0px;
    width: 100%;
    bottom: 0;
    background: rgba(255, 255, 255, 0.3);
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s ease-out; }
  #bd .resource-input-dropdown .resource-dropdown-expand {
    position: absolute;
    top: calc(100% - 29px);
    left: 0px;
    width: 100%; }
  #bd .resource-input-dropdown.active:before, #bd label.resource-input-dropdown:before {
    z-index: 2;
    opacity: 1; }
  #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 4px;
    background: #262261;
    z-index: 4; }
  .pageTheme-DecisionAssist #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, .pageTheme-DecisionAssist #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    background: #003057; }
  .pageTheme-NACP #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, .pageTheme-NACP #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    background: #007ABD; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  body:not(.sfPageEditor) #bd .resource-input-dropdown:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0px;
    width: 100%;
    bottom: 0;
    background: rgba(255, 255, 255, 0.3);
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s ease-out; }
  #bd .resource-input-dropdown .resource-dropdown-expand {
    position: absolute;
    top: calc(100% - 29px);
    left: 0px;
    width: 100%; }
  #bd .resource-input-dropdown.active:before, #bd label.resource-input-dropdown:before {
    z-index: 2;
    opacity: 1; }
  #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 4px;
    background: #262261;
    z-index: 4; }
  .pageTheme-DecisionAssist #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, .pageTheme-DecisionAssist #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    background: #003057; }
  .pageTheme-NACP #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, .pageTheme-NACP #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    background: #007ABD; } }

@media (min-width: 1200px) {
  body:not(.sfPageEditor) #bd .resource-input-dropdown:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0px;
    width: 100%;
    bottom: 0;
    background: rgba(255, 255, 255, 0.3);
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s ease-out; }
  #bd .resource-input-dropdown .resource-dropdown-expand {
    position: absolute;
    top: calc(100% - 29px);
    left: 0px;
    width: 100%; }
  #bd .resource-input-dropdown.active:before, #bd label.resource-input-dropdown:before {
    z-index: 2;
    opacity: 1; }
  #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 4px;
    background: #262261;
    z-index: 4; }
  .pageTheme-DecisionAssist #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, .pageTheme-DecisionAssist #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    background: #003057; }
  .pageTheme-NACP #bd .resource-input-dropdown.active .resource-dropdown-toggle:before, .pageTheme-NACP #bd label.resource-input-dropdown .resource-dropdown-toggle:before {
    background: #007ABD; } }

.media-feed-ul {
  margin-left: -25px;
  margin-right: -25px; }
  .media-feed-ul li {
    margin-bottom: 20px; }
    .media-feed-ul li .card-standard {
      height: 100%; }
      .media-feed-ul li .card-standard .card-standard-content {
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .media-feed-ul li .card-standard .card-standard-content .media-item-types {
          margin-bottom: 20px; }
        .media-feed-ul li .card-standard .card-standard-content a:not(.btn):hover, .media-feed-ul li .card-standard .card-standard-content a:not(.btn):focus {
          text-decoration: none;
          color: inherit; }

.media-feed-list .resources-search .row {
  margin-left: -25px;
  margin-right: -25px; }
  .media-feed-list .resources-search .row h3 {
    position: relative;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    .media-feed-list .resources-search .row h3 a.active::after {
      content: '';
      height: 3px;
      background-color: #262261;
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0; }
  .media-feed-list .resources-search .row .search-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    width: 60px;
    -ms-flex-pack: end;
        justify-content: flex-end; }

@media (max-width: 767px) {
  .media-feed-list .resources-search .tab-selector {
    display: none; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .media-feed-list .resources-search .tab-selector {
    display: none; } }

.media-feed-list .resources-search .mobile-tab-selector {
  -webkit-appearance: menulist; }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .media-feed-list .resources-search .mobile-tab-selector {
      display: none; } }
  @media (min-width: 1200px) {
    .media-feed-list .resources-search .mobile-tab-selector {
      display: none; } }

.media-feed-list .col-margin {
  margin-right: 25px;
  margin-left: 25px;
  padding-left: 0;
  padding-right: 0; }
  .media-feed-list .col-margin h3 {
    padding-bottom: 15px; }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .media-feed-list .col-margin h2 {
      padding-bottom: 15px; } }
  @media (min-width: 1200px) {
    .media-feed-list .col-margin h2 {
      padding-bottom: 15px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .media-feed-list .col-margin {
      border-bottom: 1px solid #cacaca;
      margin-bottom: 1rem; } }
  @media (min-width: 1200px) {
    .media-feed-list .col-margin {
      border-bottom: 1px solid #cacaca;
      margin-bottom: 1rem; } }

.results-text {
  margin-top: 15px;
  margin-bottom: 15px; }

.IconWithHeading {
  color: #262261;
  margin-bottom: 30px; }
  .IconWithHeading .fa, .IconWithHeading .breadcrumb li + li:before, .breadcrumb .IconWithHeading li + li:before, .IconWithHeading .nav__toggle.active .nav__toggle_internal:before, .nav__toggle.active .IconWithHeading .nav__toggle_internal:before, .IconWithHeading label.nav__toggle .nav__toggle_internal:before, label.nav__toggle .IconWithHeading .nav__toggle_internal:before, .IconWithHeading .layout-accordian .layout-accordian-toggle:after, .layout-accordian .IconWithHeading .layout-accordian-toggle:after, .IconWithHeading .resources-list .resources-search-filters-toggle:after, .resources-list .IconWithHeading .resources-search-filters-toggle:after, .IconWithHeading #bd .resource-input-dropdown .resource-dropdown-toggle:after, #bd .resource-input-dropdown .IconWithHeading .resource-dropdown-toggle:after,
  .IconWithHeading #bd .resource-input-dropdown select:after, #bd .resource-input-dropdown .IconWithHeading select:after {
    font-size: 85px;
    margin-bottom: 7px; }
  .IconWithHeading .sub-heading {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 30px; }
  .bg-secondary-1 .IconWithHeading {
    color: #fff; }
    .bg-secondary-1 .IconWithHeading .greek-base, .bg-secondary-1 .IconWithHeading .alpha, .bg-secondary-1 .IconWithHeading .sfContentBlock h1, .sfContentBlock .bg-secondary-1 .IconWithHeading h1,
    .bg-secondary-1 .IconWithHeading .sfreContentArea h1, .sfreContentArea .bg-secondary-1 .IconWithHeading h1,
    .bg-secondary-1 .IconWithHeading .reContentArea h1, .reContentArea .bg-secondary-1 .IconWithHeading h1,
    .bg-secondary-1 .IconWithHeading .fauxH1,
    .bg-secondary-1 .IconWithHeading h1.m-dynamicTitle, .bg-secondary-1 .IconWithHeading .beta, .bg-secondary-1 .IconWithHeading .sfContentBlock h2, .sfContentBlock .bg-secondary-1 .IconWithHeading h2,
    .bg-secondary-1 .IconWithHeading .sfreContentArea h2, .sfreContentArea .bg-secondary-1 .IconWithHeading h2,
    .bg-secondary-1 .IconWithHeading .reContentArea h2, .reContentArea .bg-secondary-1 .IconWithHeading h2, .bg-secondary-1 .IconWithHeading .md-dialog-title, .bg-secondary-1 .IconWithHeading .gamma, .bg-secondary-1 .IconWithHeading .sfContentBlock h3, .sfContentBlock .bg-secondary-1 .IconWithHeading h3,
    .bg-secondary-1 .IconWithHeading .sfreContentArea h3, .sfreContentArea .bg-secondary-1 .IconWithHeading h3,
    .bg-secondary-1 .IconWithHeading .reContentArea h3, .reContentArea .bg-secondary-1 .IconWithHeading h3, .bg-secondary-1 .IconWithHeading .delta, .bg-secondary-1 .IconWithHeading #errorWrapDiv h2, #errorWrapDiv .bg-secondary-1 .IconWithHeading h2, .bg-secondary-1 .IconWithHeading .sfContentBlock h4, .sfContentBlock .bg-secondary-1 .IconWithHeading h4,
    .bg-secondary-1 .IconWithHeading .sfreContentArea h4, .sfreContentArea .bg-secondary-1 .IconWithHeading h4,
    .bg-secondary-1 .IconWithHeading .reContentArea h4, .reContentArea .bg-secondary-1 .IconWithHeading h4, .bg-secondary-1 .IconWithHeading .epsilon, .bg-secondary-1 .IconWithHeading .sfContentBlock h5, .sfContentBlock .bg-secondary-1 .IconWithHeading h5,
    .bg-secondary-1 .IconWithHeading .sfreContentArea h5, .sfreContentArea .bg-secondary-1 .IconWithHeading h5,
    .bg-secondary-1 .IconWithHeading .reContentArea h5, .reContentArea .bg-secondary-1 .IconWithHeading h5, .bg-secondary-1 .IconWithHeading .search-results h3, .search-results .bg-secondary-1 .IconWithHeading h3, .bg-secondary-1 .IconWithHeading .media-feed-list .resources-search .mobile-tab-selector, .media-feed-list .resources-search .bg-secondary-1 .IconWithHeading .mobile-tab-selector, .bg-secondary-1 .IconWithHeading .zeta, .bg-secondary-1 .IconWithHeading .media-feed-list .resources-search .mobile-tab-selector option, .media-feed-list .resources-search .mobile-tab-selector .bg-secondary-1 .IconWithHeading option {
      color: #fff; }
  .pageTheme-DecisionAssist .IconWithHeading {
    color: #a0b0c0; }
  .pageTheme-DecisionAssist .bg-secondary-1 .IconWithHeading {
    color: #fff; }
  .pageTheme-NACP .IconWithHeading {
    color: #007ABD; }
  .pageTheme-NACP .bg-secondary-1 .IconWithHeading {
    color: #fff; }

.banner-blockText {
  position: relative; }
  .banner-blockText {
    font-size: 35px; }
    @media screen and (min-width: 320px) {
      .banner-blockText {
        font-size: calc(35px + 5 * ((100vw - 320px) / 880)); } }
    @media screen and (min-width: 1200px) {
      .banner-blockText {
        font-size: 40px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .banner-blockText {
      margin-bottom: 2em;
      background-size: cover;
      background-position: center center; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .banner-blockText {
      margin-bottom: 2em;
      background-size: cover;
      background-position: center center; } }
  @media (min-width: 1200px) {
    .banner-blockText {
      margin-bottom: 2em;
      background-size: cover;
      background-position: center center; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .banner-blockText {
      padding-top: calc(85vh - 2em - 55px - 85px); } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .banner-blockText {
      padding-top: calc(85vh - 2em - 57px - 151px); } }
  @media (min-width: 1200px) {
    .banner-blockText {
      padding-top: calc(85vh - 2em - 57px - 151px); } }
  .banner-blockText .bg-img {
    display: block;
    background-size: cover;
    background-position: center center; }
    @media (max-width: 767px) {
      .banner-blockText .bg-img {
        padding-top: 56.25%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .banner-blockText .bg-img {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px; } }
    @media (min-width: 1025px) and (max-width: 1199px) {
      .banner-blockText .bg-img {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px; } }
    @media (min-width: 1200px) {
      .banner-blockText .bg-img {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px; } }
  .banner-blockText .blockText {
    margin: 0; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .banner-blockText .blockText {
        margin-bottom: -2em; } }
    @media (min-width: 1025px) and (max-width: 1199px) {
      .banner-blockText .blockText {
        margin-bottom: -2em; } }
    @media (min-width: 1200px) {
      .banner-blockText .blockText {
        margin-bottom: -2em; } }
    .banner-blockText .blockText h1 {
      margin: 0;
      padding: 0; }
    .banner-blockText .blockText .blockText-item span {
      display: block;
      padding: 0.5em 20px; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .banner-blockText .blockText .blockText-item span {
          display: inline-block; } }
      @media (min-width: 1025px) and (max-width: 1199px) {
        .banner-blockText .blockText .blockText-item span {
          display: inline-block; } }
      @media (min-width: 1200px) {
        .banner-blockText .blockText .blockText-item span {
          display: inline-block; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .banner-blockText .blockText {
        position: absolute;
        bottom: 0px;
        left: 100px;
        right: 100px; } }
    @media (min-width: 1025px) and (max-width: 1199px) {
      .banner-blockText .blockText {
        position: absolute;
        bottom: 0px;
        left: 100px;
        right: 100px; } }
    @media (min-width: 1200px) {
      .banner-blockText .blockText {
        position: absolute;
        bottom: 0px;
        left: 100px;
        right: 100px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .banner-blockText .blockText {
        left: 25px;
        right: 25px; } }
  .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
    line-height: 1em;
    border-radius: 0;
    text-align: left;
    padding: 0.5em 20px 0.5em;
    border: none; }
    .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
      font-size: 35px; }
      @media screen and (min-width: 320px) {
        .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
          font-size: calc(35px + 5 * ((100vw - 320px) / 880)); } }
      @media screen and (min-width: 1200px) {
        .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
          font-size: 40px; } }
    .banner-blockText .btn span, .banner-blockText .sfFormSubmit input span, .sfFormSubmit .banner-blockText input span {
      line-height: inherit;
      display: block; }
      .banner-blockText .btn span, .banner-blockText .sfFormSubmit input span, .sfFormSubmit .banner-blockText input span {
        font-size: 20px; }
        @media screen and (min-width: 320px) {
          .banner-blockText .btn span, .banner-blockText .sfFormSubmit input span, .sfFormSubmit .banner-blockText input span {
            font-size: calc(20px + 5 * ((100vw - 320px) / 880)); } }
        @media screen and (min-width: 1200px) {
          .banner-blockText .btn span, .banner-blockText .sfFormSubmit input span, .sfFormSubmit .banner-blockText input span {
            font-size: 25px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
        position: absolute;
        bottom: 1em;
        right: 0; } }
    @media (min-width: 1025px) and (max-width: 1199px) {
      .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
        position: absolute;
        bottom: 1em;
        right: 0; } }
    @media (min-width: 1200px) {
      .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
        position: absolute;
        bottom: 1em;
        right: 0; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
        right: 0;
        left: inherit;
        left: initial; } }
    @media (max-width: 767px) {
      .banner-blockText .btn, .banner-blockText .sfFormSubmit input, .sfFormSubmit .banner-blockText input {
        width: 100%; } }

.md-datepicker-disabled {
  color: #c0c0c0; }

.font-22 {
  font-size: 22px; }

.text-grey {
  color: #707070; }

.margin-top-30 {
  margin-top: 30px; }

.disclaimer {
  font-size: 17px;
  line-height: 26px;
  color: #818181;
  font-style: italic;
  padding-bottom: 15px; }

.margin-bottom-50 {
  margin-bottom: 50px; }

.margin-top-50 {
  margin-top: 50px; }
  @media (max-width: 767px) {
    .margin-top-50 {
      margin-top: 40px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .margin-top-50 {
      margin-top: 40px; } }

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

.text-white {
  color: #fff; }

.width-full {
  width: 100%; }

.font-bold {
  font-weight: bold; }

.fixed {
  position: fixed;
  right: 0;
  left: 0; }

.margin-0 {
  margin: 0; }

.justify-between {
  -ms-flex-pack: justify;
      justify-content: space-between; }

@media (max-width: 767px) {
  .min-font {
    font-size: 16px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .min-font {
    font-size: 16px; } }

@media (max-width: 767px) {
  .hidden-sm {
    display: none; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .hidden-sm {
    display: none; } }

.padd-right-0 {
  padding-right: 0; }

.padding-top-0 {
  padding-top: 0; }

.primary-color {
  color: #007ABD; }

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

.width-50 {
  width: 50%; }

.line-height-45 {
  line-height: 45px; }

@media (max-width: 767px) {
  .col-padd-right-0 {
    padding-right: 0; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .col-padd-right-0 {
    padding-right: 0; } }

.event-registration-container .row {
  margin-left: -25px;
  margin-right: -25px; }

.event-registration-container,
.md-dialog {
  font-family: "Montserrat", sans-serif;
  background: #fff;
  border-radius: 3px; }
  html:not(.sfPageEditorWrp) .event-registration-container input[type=text],
  html:not(.sfPageEditorWrp) .event-registration-container .md-textarea, html:not(.sfPageEditorWrp)
  .md-dialog input[type=text],
  html:not(.sfPageEditorWrp)
  .md-dialog .md-textarea {
    padding: 15px 0 12px !important;
    margin-bottom: 0 !important;
    border-bottom: 2px solid #707070 !important;
    height: 47px;
    white-space: normal !important; }
  html:not(.sfPageEditorWrp) .event-registration-container .md-focused input[type=text],
  html:not(.sfPageEditorWrp) .event-registration-container .md-focused .md-textarea, html:not(.sfPageEditorWrp)
  .md-dialog .md-focused input[type=text],
  html:not(.sfPageEditorWrp)
  .md-dialog .md-focused .md-textarea {
    border-bottom: 2px solid #007ABD !important; }
  html:not(.sfPageEditorWrp) .event-registration-container input[type=text]:focus:not([readonly]) + label, html:not(.sfPageEditorWrp)
  .md-dialog input[type=text]:focus:not([readonly]) + label {
    color: #007ABD; }
  .event-registration-container .md-field,
  .md-dialog .md-field {
    margin-bottom: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-family: "Montserrat", sans-serif; }
    .event-registration-container .md-field:before,
    .md-dialog .md-field:before {
      background: #007ABD;
      position: static; }
    .event-registration-container .md-field .md-helper-text,
    .md-dialog .md-field .md-helper-text {
      position: static;
      color: red;
      font-weight: 100;
      font-size: 16px; }
    .event-registration-container .md-field label,
    .md-dialog .md-field label {
      font-size: 21px;
      color: #818181;
      line-height: inherit; }
    .event-registration-container .md-field.md-focused label,
    .event-registration-container .md-field.md-has-value label,
    .md-dialog .md-field.md-focused label,
    .md-dialog .md-field.md-has-value label {
      font-size: 18px;
      color: #007ABD;
      line-height: 20px; }
    .event-registration-container .md-field.md-has-value input[type=text],
    .md-dialog .md-field.md-has-value input[type=text] {
      color: #818181;
      font-size: 20px; }
      @media (max-width: 767px) {
        .event-registration-container .md-field.md-has-value input[type=text],
        .md-dialog .md-field.md-has-value input[type=text] {
          font-size: 16px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .event-registration-container .md-field.md-has-value input[type=text],
        .md-dialog .md-field.md-has-value input[type=text] {
          font-size: 16px; } }
    .event-registration-container .md-field.md-has-value .md-textarea,
    .md-dialog .md-field.md-has-value .md-textarea {
      font-size: 20px;
      color: #818181; }
    .event-registration-container .md-field > .md-icon ~ label,
    .md-dialog .md-field > .md-icon ~ label {
      left: 0; }
    .event-registration-container .md-field > .md-icon ~ .md-input,
    .md-dialog .md-field > .md-icon ~ .md-input {
      margin-left: 0; }
    .event-registration-container .md-field.md-has-textarea label,
    .md-dialog .md-field.md-has-textarea label {
      left: 0 !important; }
    .event-registration-container .md-field.md-has-textarea .md-count,
    .md-dialog .md-field.md-has-textarea .md-count {
      right: 15px !important;
      bottom: 5px !important; }

.organiser-details-dialog {
  bottom: auto; }

.md-dialog-container {
  overflow-y: auto; }
  .md-dialog-container .organiser-details-section-title {
    display: none; }

.md-dialog-title:first-child {
  padding-top: 0 !important; }

@media (min-width: 768px) and (max-width: 1024px) {
  .dialog-padding {
    padding: 35px 45px; }
    .dialog-padding .t-padding {
      padding-top: 0; } }

@media (max-width: 767px) {
  .dialog-padding {
    padding: 25px; } }

.md-dialog.recaptcha-dialog, .md-dialog-confirm {
  padding: 90px;
  width: 90%;
  overflow: inherit;
  height: auto;
  max-width: 555px;
  text-align: center; }
  @media (max-width: 767px) {
    .md-dialog.recaptcha-dialog, .md-dialog-confirm {
      padding: 25px 15px;
      width: 90%;
      max-height: 50%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .md-dialog.recaptcha-dialog, .md-dialog-confirm {
      padding: 25px 15px;
      width: 90%;
      max-height: 50%; } }

@media (max-width: 767px) {
  .recaptcha-dialog .md-dialog-container {
    -ms-flex-pack: center;
        justify-content: center; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .recaptcha-dialog .md-dialog-container {
    -ms-flex-pack: center;
        justify-content: center; } }

.md-dialog-confirm .md-dialog-actions {
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  .md-dialog-confirm .md-dialog-actions .md-button {
    font-size: 22px;
    font-weight: 600;
    color: #007ABD; }
    .md-dialog-confirm .md-dialog-actions .md-button .md-button-content {
      padding: 15px 35px; }
    .md-dialog-confirm .md-dialog-actions .md-button + .md-button {
      margin-right: 8px; }
  .md-dialog-confirm .md-dialog-actions .md-primary {
    background: #007ABD;
    color: #fff; }

.steps {
  text-align: center;
  display: -ms-flexbox;
  display: flex; }

.steps-segment {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  z-index: 0; }
  .steps-segment .steps-content p {
    color: #007ABD;
    margin: 15px;
    font-weight: 400; }
  .steps-segment::after {
    background-color: #007ABD;
    content: " ";
    position: absolute;
    height: 5px;
    top: calc(100% - (60px / 2) - 2px);
    left: 50%;
    right: -50%;
    z-index: -1; }
  .steps-segment:last-child:after {
    right: 50%; }

.steps-marker {
  background-color: #fff;
  color: #007ABD;
  line-height: 50px;
  font-weight: bold;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 4px solid #007ABD;
  font-size: 24px; }
  .active .steps-marker, label .steps-marker {
    background-color: #007ABD;
    color: #fff; }

.form-field-details {
  padding: 24px;
  background-color: #f0f7f8;
  margin-left: 15px; }
  .form-field-details p {
    line-height: 1.5em; }
  .form-field-details .form-field-icon i {
    margin-right: 10px; }
  .form-field-details .form-field-details-content {
    font-weight: inherit; }
    .form-field-details .form-field-details-content p:last-child {
      margin: 0; }
    @media (min-width: 1025px) and (max-width: 1199px) {
      .form-field-details .form-field-details-content {
        font-size: 14px; } }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .form-field-details {
      padding: 18px 12px;
      margin-left: 0;
      margin-right: 15px; } }
  @media (max-width: 767px) {
    .form-field-details {
      padding: 15px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .form-field-details {
      padding: 15px; } }

.tooltip-wrapper {
  margin-left: 20px;
  margin-bottom: 30px; }
  .tooltip-wrapper i {
    position: relative; }
  @media (max-width: 767px) {
    .tooltip-wrapper {
      margin-left: 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .tooltip-wrapper {
      margin-left: 0; } }

.form-field-with-tooltip {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: inherit;
      flex-direction: inherit; }
  @media (max-width: 767px) {
    .form-field-with-tooltip {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
      .form-field-with-tooltip .form-field-details {
        max-width: 100%;
        margin: 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .form-field-with-tooltip {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
      .form-field-with-tooltip .form-field-details {
        max-width: 100%;
        margin: 0; } }

.btn-extra-large {
  color: #fff;
  background: #007ABD;
  font-size: 22px;
  font-weight: bold;
  border-radius: 4px;
  border: none; }
  .btn-extra-large:hover, .btn-extra-large:focus {
    background: #008A96; }

.transparent-btn {
  border-radius: 4px;
  padding: 12px;
  border: 2px solid #fff;
  background: transparent;
  white-space: nowrap;
  color: #fff; }
  .transparent-btn:hover, .transparent-btn:focus {
    color: #fff;
    text-decoration: none !important; }
  @media (max-width: 767px) {
    .transparent-btn {
      margin-top: 0;
      margin-bottom: 5px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .transparent-btn {
      margin-top: 0;
      margin-bottom: 5px; } }

.transparent-btn--blue-text {
  color: #007ABD !important;
  margin-top: 0;
  padding: 17px 25px; }

.btn-secondary-extra-large {
  border: 3px solid #007ABD;
  color: #007ABD;
  border-radius: 4px; }

.edit-btn {
  position: absolute;
  top: 25px;
  right: 25px;
  font-weight: bold;
  color: #707070 !important; }
  .edit-btn:hover, .edit-btn:focus {
    cursor: pointer; }
  .edit-btn i {
    font-size: 25px; }

.remove-btn {
  position: absolute;
  bottom: 25px;
  right: 25px;
  font-weight: bold;
  color: #707070 !important; }

button[disabled] {
  opacity: 0.5;
  pointer-events: inherit !important;
  cursor: not-allowed !important; }

.md-button {
  height: auto;
  text-transform: inherit;
  margin: 0; }
  .md-button.remove-btn {
    min-width: auto;
    line-height: 0; }
    .md-button.remove-btn .md-ripple {
      padding: 0; }

.close-dialog-btn, .close-event-dialog-btn {
  position: absolute;
  left: 15px; }
  .close-dialog-btn:hover, .close-dialog-btn:focus, .close-event-dialog-btn:hover, .close-event-dialog-btn:focus {
    text-decoration: none !important;
    cursor: pointer; }

@media (min-width: 768px) and (max-width: 1024px) {
  .close-event-dialog-btn {
    left: 45px; } }

@media (max-width: 767px) {
  .close-event-dialog-btn {
    left: 30px; } }

.dialog-cta-btns {
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .dialog-cta-btns {
      padding-left: 45px;
      padding-right: 45px; } }
  @media (max-width: 767px) {
    .dialog-cta-btns {
      padding-left: 25px;
      padding-right: 25px; } }

.card-with-no-bg,
.card-with-bg {
  border: 1px solid #818181;
  padding: 25px;
  margin: 25px 0;
  border-radius: 4px;
  position: relative;
  overflow-wrap: break-word; }
  .card-with-no-bg strong,
  .card-with-bg strong {
    margin-bottom: 15px; }
  .card-with-no-bg p,
  .card-with-bg p {
    margin: 0; }
  .card-with-no-bg .event-card-content,
  .card-with-bg .event-card-content {
    max-width: 365px;
    word-wrap: break-word; }
    @media (max-width: 767px) {
      .card-with-no-bg .event-card-content,
      .card-with-bg .event-card-content {
        max-width: 190px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .card-with-no-bg .event-card-content,
      .card-with-bg .event-card-content {
        max-width: 190px; } }

.card-with-bg {
  background: #f0f7f8;
  border-color: transparent; }

.card-with-img {
  background-color: #007ABD;
  color: #fff;
  margin: 0 auto; }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .card-with-img {
      width: 340px; } }
  @media (min-width: 1200px) {
    .card-with-img {
      width: 340px; } }
  .card-with-img .card-img {
    background-image: url("/App_Themes/Standard/images/banner_women-drinking-tea.png");
    padding-top: 50%;
    background-size: cover;
    background-position: 50%; }

.card-with-img-content {
  padding: 35px 65px;
  background-image: linear-gradient(to bottom right, #4A79BC, #518795); }
  @media (max-width: 767px) {
    .card-with-img-content {
      padding: 20px 45px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .card-with-img-content {
      padding: 20px 45px; } }

.card-title {
  color: #fff !important; }

.card-btn {
  display: -ms-flexbox;
  display: flex; }

.wizard-header {
  display: none; }

.vue-form-wizard {
  position: relative; }
  .vue-form-wizard .wizard-tab-content {
    min-height: auto;
    padding: 0; }
  .vue-form-wizard.md .wizard-icon-circle {
    border-color: #D6D6D6;
    outline: none;
    border-width: 5px;
    background: #D6D6D6; }
    @media (max-width: 767px) {
      .vue-form-wizard.md .wizard-icon-circle {
        width: 50px;
        height: 50px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .vue-form-wizard.md .wizard-icon-circle {
        width: 50px;
        height: 50px; } }
  .vue-form-wizard .wizard-icon-circle .wizard-icon-container {
    background: #fff !important;
    border-radius: 50% !important; }
  .vue-form-wizard .wizard-icon-circle .wizard-icon {
    font-style: normal;
    font-weight: 700; }
  .vue-form-wizard .wizard-navigation .wizard-progress-with-circle {
    top: 120px !important;
    height: 20px !important;
    margin: 0 5px;
    background-color: #D6D6D6 !important; }
    .vue-form-wizard .wizard-navigation .wizard-progress-with-circle .wizard-progress-bar {
      color: #007ABD !important;
      position: absolute;
      left: 0;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      top: 50%;
      height: 20px;
      margin: 0 5px; }
      @media (max-width: 767px) {
        .vue-form-wizard .wizard-navigation .wizard-progress-with-circle .wizard-progress-bar {
          height: 10px !important; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .vue-form-wizard .wizard-navigation .wizard-progress-with-circle .wizard-progress-bar {
          height: 10px !important; } }
    @media (max-width: 767px) {
      .vue-form-wizard .wizard-navigation .wizard-progress-with-circle {
        top: 95px !important;
        height: 10px !important; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .vue-form-wizard .wizard-navigation .wizard-progress-with-circle {
        top: 95px !important;
        height: 10px !important; } }
  .vue-form-wizard .wizard-progress-bar {
    background-color: #007ABD !important; }
  .vue-form-wizard .wizard-nav-pills > li:before {
    content: "";
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0; }
  .vue-form-wizard .wizard-nav-pills > li > a,
  .vue-form-wizard .wizard-nav-pills > li a.disabled {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    color: #fff !important;
    cursor: default; }
  .vue-form-wizard .wizard-nav-pills > li.active > a {
    color: #007ABD;
    cursor: default; }
    .vue-form-wizard .wizard-nav-pills > li.active > a .wizard-icon {
      color: #007ABD !important; }
  .vue-form-wizard .wizard-nav-pills > li.active .wizard-icon-circle.md-checked {
    border-color: #007ABD !important; }
  .vue-form-wizard .wizard-nav-pills > li:first-child:before {
    left: 0;
    right: 50%; }
  .vue-form-wizard .wizard-nav-pills > li:last-child:before {
    left: 50%;
    right: 0; }
  @media (max-width: 767px) {
    .vue-form-wizard .wizard-nav-pills {
      margin: 0 -25px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .vue-form-wizard .wizard-nav-pills {
      margin: 0 -25px; } }

.checked {
  background: #007ABD !important;
  border-color: #007ABD !important; }

.wizard-card-footer {
  padding: 0 !important; }
  @media (max-width: 767px) {
    .wizard-card-footer {
      padding: 0 !important; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .wizard-card-footer {
      padding: 0 !important; } }
  .wizard-card-footer .wizard-footer-right {
    position: absolute;
    right: calc(33.33% + 15px);
    bottom: 0; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .wizard-card-footer .wizard-footer-right {
        right: 16.66666%;
        bottom: 15px; } }
    @media (min-width: 1025px) and (max-width: 1199px) {
      .wizard-card-footer .wizard-footer-right {
        right: 16.66666%;
        bottom: 15px; } }
    @media (max-width: 767px) {
      .wizard-card-footer .wizard-footer-right {
        right: 13px;
        bottom: 10px; } }
  .wizard-card-footer .wizard-btn {
    background: #007ABD !important;
    font-size: 22px;
    font-weight: 700;
    padding: 18px 50px;
    border: none;
    color: #fff;
    letter-spacing: 1px; }
    @media (max-width: 767px) {
      .wizard-card-footer .wizard-btn {
        margin: 0; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .wizard-card-footer .wizard-btn {
        margin: 0; } }
    .wizard-card-footer .wizard-btn:hover, .wizard-card-footer .wizard-btn:focus {
      background-color: #008A96 !important;
      border-color: #008A96 !important; }
  .wizard-card-footer .wizard-footer-left {
    display: none; }

.stepTitle {
  padding: 15px 0;
  position: relative;
  margin-bottom: 15px;
  color: #818181 !important;
  white-space: nowrap; }
  .active .stepTitle, label .stepTitle,
  .checked + .stepTitle {
    color: #007ABD !important;
    font-weight: 600; }
  @media (max-width: 767px) {
    .stepTitle {
      margin-bottom: 0;
      font-size: 14px;
      white-space: inherit;
      padding: 0 0 15px 0;
      height: 63px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .stepTitle {
      margin-bottom: 0;
      font-size: 14px;
      white-space: inherit;
      padding: 0 0 15px 0;
      height: 63px; } }

.wizard-nav-pills li:nth-child(3) .stepTitle.active, .wizard-nav-pills li:nth-child(3) label.stepTitle {
  visibility: hidden; }
  .wizard-nav-pills li:nth-child(3) .stepTitle.active:after, .wizard-nav-pills li:nth-child(3) label.stepTitle:after {
    content: 'Registered!';
    visibility: visible;
    display: block;
    position: absolute;
    top: 15px; }
  @media (max-width: 767px) {
    .wizard-nav-pills li:nth-child(3) .stepTitle.active, .wizard-nav-pills li:nth-child(3) label.stepTitle {
      line-height: 1px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .wizard-nav-pills li:nth-child(3) .stepTitle.active, .wizard-nav-pills li:nth-child(3) label.stepTitle {
      line-height: 1px; } }

.error {
  display: none; }

.form-group--error .error {
  display: block;
  color: #B80D0D !important;
  font-size: 16px;
  padding-top: 3px; }

.md-datepicker .md-clear {
  display: none; }

.md-datepicker-dialog {
  background: #fff;
  top: 320px !important;
  left: 50% !important;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
  .md-datepicker-dialog .md-datepicker-body-content {
    height: 245px !important; }
    .md-datepicker-dialog .md-datepicker-body-content .md-datepicker-selected {
      background: #007ABD;
      color: #fff; }
  .md-datepicker-dialog .md-dialog-actions {
    padding: 0; }
  .md-datepicker-dialog .md-datepicker-header {
    background: #007ABD;
    color: #fff; }
  @media (max-width: 767px) {
    .md-datepicker-dialog {
      top: 20% !important; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .md-datepicker-dialog {
      top: 20% !important; } }

.md-datepicker .md-icon {
  position: absolute;
  bottom: 10px;
  right: 0; }
  .md-datepicker .md-icon svg {
    fill: #007ABD; }

.datepickers-container,
.event-duration-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end; }

.event-duration-container .md-radio-label {
  padding-left: 10px;
  color: #818181; }
  @media (max-width: 767px) {
    .event-duration-container .md-radio-label {
      padding-left: 5px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .event-duration-container .md-radio-label {
      padding-left: 5px; } }

.md-input-action {
  top: 25px !important;
  right: -4px !important; }

.md-button-content {
  padding: 17px 25px; }
  .remove-btn .md-button-content {
    padding: 0; }

.md-menu {
  width: 100%;
  position: relative; }
  .md-menu .md-icon {
    position: absolute;
    right: 0;
    top: 10px; }
    .md-menu .md-icon svg {
      fill: #007ABD; }

.fa-question-circle {
  margin-right: 5px; }

.md-select-menu {
  background: #fff;
  top: 1545px;
  left: 750px;
  overflow-y: auto; }
  .md-select-menu .md-list {
    padding: 0;
    font-family: "Montserrat", sans-serif; }
    .md-select-menu .md-list .md-list-item:hover .md-list-item-button, .md-select-menu .md-list .md-list-item:focus .md-list-item-button {
      background: #f0f7f8;
      color: #007ABD; }
    .md-select-menu .md-list .md-list-item .md-list-item-button {
      display: -ms-flexbox;
      display: flex; }

.md-checkbox {
  min-height: 45px;
  margin: 0 0 15px 0; }
  .md-checkbox .md-checkbox-container {
    border-color: #007ABD;
    margin-top: 5px; }
  .md-checkbox-label {
    line-height: 24px !important;
    cursor: default !important; }
  .md-checkbox.md-checked .md-checkbox-container {
    border: 2px solid #007ABD !important;
    background: #007ABD;
    cursor: pointer; }
    .md-checkbox.md-checked .md-checkbox-container:after {
      border-color: #fff; }

.md-radio {
  display: -ms-flexbox;
  display: flex; }
  .md-radio .md-radio-container {
    border: 2px solid #007ABD !important; }
    .md-radio .md-radio-container:after {
      background: #007ABD; }

.md-menu-content-container,
.md-dialog, .md-textarea {
  /* Track */
  /* Handle */
  /* Handle on hover */ }
  .md-menu-content-container::-webkit-scrollbar,
  .md-dialog::-webkit-scrollbar, .md-textarea::-webkit-scrollbar {
    width: 10px;
    cursor: pointer !important; }
  .md-menu-content-container::-webkit-scrollbar-track,
  .md-dialog::-webkit-scrollbar-track, .md-textarea::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px; }
  .md-menu-content-container::-webkit-scrollbar-thumb,
  .md-dialog::-webkit-scrollbar-thumb, .md-textarea::-webkit-scrollbar-thumb {
    background: #007ABD;
    border-radius: 10px; }
  .md-menu-content-container::-webkit-scrollbar-thumb:hover,
  .md-dialog::-webkit-scrollbar-thumb:hover, .md-textarea::-webkit-scrollbar-thumb:hover {
    background: #008A96; }

.md-overlay {
  z-index: 6; }

.form-section-title {
  margin-left: calc(33.3333% + 15px); }
  @media (min-width: 1025px) and (max-width: 1199px) {
    .form-section-title {
      margin-left: calc(25% + 15px); } }
  @media (max-width: 767px) {
    .form-section-title {
      width: inherit;
      margin-left: 15px;
      margin-right: 15px;
      margin-bottom: 15px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .form-section-title {
      width: inherit;
      margin-left: 15px;
      margin-right: 15px;
      margin-bottom: 15px; } }

.final-step-content {
  max-width: 995px;
  margin: 0 auto; }

@media (max-width: 767px) {
  .form-field-heading {
    margin-top: 30px;
    display: block; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .form-field-heading {
    margin-top: 30px;
    display: block; } }

.md-avatar {
  width: auto;
  margin: 0; }

.fade-enter-active,
.fade-leave-active {
  transition: all .5s ease-out; }

.fade-enter,
.fade-leave-to {
  opacity: 0;
  height: auto; }

@media (max-width: 767px) {
  .main-wrapper {
    padding-left: 40px;
    padding-right: 40px; } }

@media (max-width: 767px) {
  .replaced {
    visibility: hidden;
    position: relative; }
    .replaced:after {
      visibility: visible;
      position: absolute;
      top: 0;
      left: 0; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .replaced {
    visibility: hidden;
    position: relative; }
    .replaced:after {
      visibility: visible;
      position: absolute;
      top: 0;
      left: 0; } }

@media (max-width: 767px) {
  .organisation-text-replaced:after {
    content: "Organisation name"; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .organisation-text-replaced:after {
    content: "Organisation name"; } }

@media (max-width: 767px) {
  .attendees-text-replaced:after {
    content: "Number of attendees"; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .attendees-text-replaced:after {
    content: "Number of attendees"; } }

@media (max-width: 767px) {
  .location-details-replaced:after {
    content: "Location details (optional)"; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .location-details-replaced:after {
    content: "Location details (optional)"; } }

.md-tooltip[md-direction] {
  background: red; }

.form-tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer; }

.form-tooltip .tooltiptext {
  visibility: hidden;
  min-width: 310px;
  background-color: #707070;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 5px;
  margin-left: -60px; }
  @media (max-width: 767px) {
    .form-tooltip .tooltiptext {
      left: 40px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .form-tooltip .tooltiptext {
      left: 40px; } }

.form-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #707070 transparent transparent transparent; }
  @media (max-width: 767px) {
    .form-tooltip .tooltiptext::after {
      left: 12%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .form-tooltip .tooltiptext::after {
      left: 12%; } }

.form-tooltip:hover .tooltiptext {
  visibility: visible;
  line-height: 20px; }

.md-subheader {
  color: #007ABD;
  font-weight: 600;
  line-height: 45px; }

#recaptcha-container > div {
  width: 100% !important;
  margin-top: 35px; }

.recaptcha-content {
  font-size: 23px;
  line-height: 1.3em;
  padding-top: 10px; }

.time-col::before {
  content: ':';
  position: absolute;
  right: 0;
  bottom: 11px; }

@media (max-width: 767px) {
  .rsvp-textarea {
    margin-bottom: 0; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .rsvp-textarea {
    margin-bottom: 0; } }

.small-textarea {
  min-height: 75px !important;
  resize: inherit !important; }

.lds-ring {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px; }

.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border: 6px solid #007ABD;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #007ABD transparent transparent transparent; }

.lds-ring div:nth-child(1) {
  animation-delay: -0.45s; }

.lds-ring div:nth-child(2) {
  animation-delay: -0.3s; }

.lds-ring div:nth-child(3) {
  animation-delay: -0.15s; }

@keyframes lds-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.md-snackbar {
  background: #f0f7f8;
  color: #007ABD; }

.md-position-right {
  right: 24px;
  bottom: 24px; }
  @media (max-width: 767px) {
    .md-position-right {
      right: 50%;
      bottom: 24px;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .md-position-right {
      right: 50%;
      bottom: 24px;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); } }

.feedback-container {
  padding-bottom: 25px;
  padding-top: 25px; }
  .feedback-container .link, .feedback-container .sfContentBlock a, .sfContentBlock .feedback-container a,
  .feedback-container .sfreContentArea a, .sfreContentArea .feedback-container a,
  .feedback-container .reContentArea a, .reContentArea .feedback-container a, .feedback-container .nav-sitemap a, .nav-sitemap .feedback-container a, .feedback-container .search-results a, .search-results .feedback-container a, .feedback-container .feedback-form-container .link, .feedback-container .feedback-form-container .sfContentBlock a, .sfContentBlock .feedback-container .feedback-form-container a,
  .feedback-container .feedback-form-container .sfreContentArea a, .sfreContentArea .feedback-container .feedback-form-container a,
  .feedback-container .feedback-form-container .reContentArea a, .reContentArea .feedback-container .feedback-form-container a, .feedback-container .feedback-form-container .nav-sitemap a, .nav-sitemap .feedback-container .feedback-form-container a, .feedback-container .feedback-form-container .search-results a, .search-results .feedback-container .feedback-form-container a {
    text-decoration: underline; }
    .feedback-container .link:hover, .feedback-container .sfContentBlock a:hover, .sfContentBlock .feedback-container a:hover,
    .feedback-container .sfreContentArea a:hover, .sfreContentArea .feedback-container a:hover,
    .feedback-container .reContentArea a:hover, .reContentArea .feedback-container a:hover, .feedback-container .nav-sitemap a:hover, .nav-sitemap .feedback-container a:hover, .feedback-container .search-results a:hover, .search-results .feedback-container a:hover, .feedback-container .link:focus, .feedback-container .sfContentBlock a:focus, .sfContentBlock .feedback-container a:focus,
    .feedback-container .sfreContentArea a:focus, .sfreContentArea .feedback-container a:focus,
    .feedback-container .reContentArea a:focus, .reContentArea .feedback-container a:focus, .feedback-container .nav-sitemap a:focus, .nav-sitemap .feedback-container a:focus, .feedback-container .search-results a:focus, .search-results .feedback-container a:focus, .feedback-container .feedback-form-container .link:hover, .feedback-container .feedback-form-container .sfContentBlock a:hover, .sfContentBlock .feedback-container .feedback-form-container a:hover,
    .feedback-container .feedback-form-container .sfreContentArea a:hover, .sfreContentArea .feedback-container .feedback-form-container a:hover,
    .feedback-container .feedback-form-container .reContentArea a:hover, .reContentArea .feedback-container .feedback-form-container a:hover, .feedback-container .feedback-form-container .nav-sitemap a:hover, .nav-sitemap .feedback-container .feedback-form-container a:hover, .feedback-container .feedback-form-container .search-results a:hover, .search-results .feedback-container .feedback-form-container a:hover, .feedback-container .feedback-form-container .link:focus, .feedback-container .feedback-form-container .sfContentBlock a:focus, .sfContentBlock .feedback-container .feedback-form-container a:focus,
    .feedback-container .feedback-form-container .sfreContentArea a:focus, .sfreContentArea .feedback-container .feedback-form-container a:focus,
    .feedback-container .feedback-form-container .reContentArea a:focus, .reContentArea .feedback-container .feedback-form-container a:focus, .feedback-container .feedback-form-container .nav-sitemap a:focus, .nav-sitemap .feedback-container .feedback-form-container a:focus, .feedback-container .feedback-form-container .search-results a:focus, .search-results .feedback-container .feedback-form-container a:focus {
      text-decoration: none; }
  .feedback-container textarea, .feedback-container .feedback-form-container textarea {
    margin-bottom: 30px !important; }
  .feedback-container .row {
    margin-left: -25px;
    margin-right: -25px; }

.feedback-form-container + .feedback-form-container {
  margin-top: 2rem; }

.slide-enter-active {
  transition-duration: 0.3s;
  transition-timing-function: ease-in; }

.slide-leave-active {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }

.slide-enter-to, .slide-leave {
  max-height: 100px;
  overflow: hidden; }

.slide-enter, .slide-leave-to {
  overflow: hidden;
  max-height: 0; }

/*# sourceMappingURL=data:application/json;base64,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aUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Us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YUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7OztFQUdFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7OztFQUdFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7OztFQUdFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7O0VBR0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7Ozs7RUFJRSxhQUFhLEVBQUU7O0FBRWpCOzs7RUFHRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7OztFQUdFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOzs7RUFHRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7Ozs7RUFLRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7O0VBR0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7OztFQUdFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOzs7RUFHRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7O0VBR0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOzs7RUFHRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOzs7RUFHRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCOzs7RUFHRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGFBQWE7RUFDYixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFdBQVcsRUFBRTs7QUFFZjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHlDQUF5QyxFQUFFOztBQUU3QztFQUNFLDhCQUE4QixFQUFFOztBQUVsQztFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHFDQUFxQyxFQUFFOztBQUV6QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLHlDQUF5QyxFQUFFOztBQUU3QztFQUNFLDhC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QUNaLGFBQWE7RUFDYixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQiwrREFBK0Q7RUFDL0QsMERBQTBELEVBQUU7O0FBRTlEO0VBQ0Usd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0Usd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0U7SUFDRSx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLDBCQUEwQixFQUFFLEVBQUU7O0FBRWxDO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxZQUFZO0VBQ1osYUFBYSxFQUFFO0VBQ2Y7SUFDRTtNQUNFLFdBQVc7TUFDWCxhQUFhO01BQ2IsVUFBVTtNQUNWLGdDQUE0QjtVQUE1Qiw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0U7TUFDRSxXQUFXO01BQ1gsYUFBYTtNQUNiLFVBQVU7TUFDVixnQ0FBNEI7VUFBNUIsNEJBQTRCLEVBQUUsRUFBRTs7QUFFdEM7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCLEVBQUU7RUFDcEI7Ozs7O0lBS0UsMkJBQTJCLEVBQUU7SUFDN0I7Ozs7Ozs7OztNQVNFLHNCQUFzQixFQUFFO0VBQzVCO0lBQ0UsK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7O0FBRTFCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBSUUsMEJBQTBCO0VBSTFCLG9DQUFvQyxFQUFFOztBQUV4QztFQUlFLDBCQUEwQjtFQUkxQix1REFBdUQsRUFBRTs7QUFFM0Q7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWMsRUFBRSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNUWUxFUyBcIk91dGRhdGVkIEJyb3dzZXJcIlxyXG5WZXJzaW9uOiAgICAxLjEuMiAtIDIwMTVcclxuYXV0aG9yOiAgICAgQnVyb2NyYXRpa1xyXG53ZWJzaXRlOiAgICBodHRwOi8vd3d3LmJ1cm9jcmF0aWsuY29tXHJcbiogQHByZXNlcnZlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNvdXRkYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTY0ODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI291dGRhdGVkIGg2IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTBweDsgfVxuICAjb3V0ZGF0ZWQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAjb3V0ZGF0ZWQgI2J0blVwZGF0ZUJyb3dzZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgLypuZWVkIGZvciBJRSovXG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI291dGRhdGVkICNidG5VcGRhdGVCcm93c2VyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI1NjQ4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAjb3V0ZGF0ZWQgLmxhc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgI291dGRhdGVkIC5sYXN0W2Rpcj0ncnRsJ10ge1xuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAjb3V0ZGF0ZWQgI2J0bkNsb3NlVXBkYXRlQnJvd3NlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICogaHRtbCAjb3V0ZGF0ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uaW1nLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGlzcGxheS1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm9mZlNjcmVlbiB7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogSUUgNi83ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyogYWRkZWQgbGluZSAqL1xuICB3aWR0aDogMXB4OyB9XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgaW1nLm9mZlNjcmVlbiB7XG4gIGNsaXA6IGluaXRpYWw7XG4gIGNsaXA6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSBpbWcuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNsaXA6IGluaXRpYWw7XG4gIGNsaXA6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmltZy1jb3ZlciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnNjcmVlblJlYWRlckhpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7IH1cblxuLmltZ1dyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmltZ1dyYXAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4rXG4uaGMtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgK1xuLmhjLWltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAtbW96LXVzZXItZHJhZzogbm9uZTsgfVxuICAuc2ZQYWdlRWRpdG9yV3JwICtcbi5oYy1pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmhpZ2gtY29udHJhc3QtbW9kZSAuYmctY292ZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5oaWdoLWNvbnRyYXN0LW1vZGUgLmJnLWNvdmVyIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5iZy1zcXVhcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5iZy1jb3ZlciwgLmhpZ2gtY29udHJhc3QtbW9kZVxuLmJnLXNxdWFyZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuaGlnaC1jb250cmFzdC1tb2RlIC5iZy1jb3ZlciBpbWcsIC5oaWdoLWNvbnRyYXN0LW1vZGVcbiAgLmJnLXNxdWFyZSBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmUtbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG4uc3BlZWNoLWJ1YmJsZSwgLnBhZ2VUaGVtZS1OQUNQIC5hcnRpY2xlLWRldGFpbCAuY2FyZC1jb250ZW50LCAucGFnZVRoZW1lLU5BQ1AgLkNSMDIgLmJhbm5lci1jb250ZW50LFxuLnNwZWVjaC1idWJibGUtY2VudGVyZWQsXG4ucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwZWVjaC1idWJibGU6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgLmFydGljbGUtZGV0YWlsIC5jYXJkLWNvbnRlbnQ6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgLkNSMDIgLmJhbm5lci1jb250ZW50OmJlZm9yZSxcbiAgLnNwZWVjaC1idWJibGUtY2VudGVyZWQ6YmVmb3JlLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAlIDEyMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIHRvcDogLTUlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5zcGVlY2gtYnViYmxlOmJlZm9yZSwgLnBhZ2VUaGVtZS1OQUNQIC5hcnRpY2xlLWRldGFpbCAuY2FyZC1jb250ZW50OmJlZm9yZSwgLnBhZ2VUaGVtZS1OQUNQIC5DUjAyIC5iYW5uZXItY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQXBwX1RoZW1lcy9TdGFuZGFyZC9pbWFnZXMvc3BlZWNoYm94ZXMuc3ZnXCIpOyB9XG5cblxuLnNwZWVjaC1idWJibGUtY2VudGVyZWQ6YmVmb3JlLFxuLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9BcHBfVGhlbWVzL1N0YW5kYXJkL2ltYWdlcy9zcGVlY2hib3hlcy1jZW50ZXJlZC5zdmdcIik7IH1cblxuLnRyaW0tdGV4dCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMyAqIDEuNWVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYS50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiFcclxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgdWwgbGksXG4gIG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuLypAbWVkaWEgcHJpbnQge1xyXG4gICAgKixcclxuICAgICo6YmVmb3JlLFxyXG4gICAgKjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYVtocmVmXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgcHJlLFxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxyXG4gICAgfVxyXG5cclxuICAgIHRyLFxyXG4gICAgaW1nIHtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgb3JwaGFuczogMztcclxuICAgICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcclxuXHJcbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG4sXHJcbiAgICAuZHJvcHVwID4gLmJ0biB7XHJcbiAgICAgICAgPiAuY2FyZXQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcclxufVxyXG4gICAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiOyB9XG5cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYlwiOyB9XG5cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiOyB9XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH1cblxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiOyB9XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH1cblxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG5cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjsgfVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG5cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cblxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiOyB9XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjsgfVxuXG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiOyB9XG5cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH1cblxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH1cblxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH1cblxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH1cblxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH1cblxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiOyB9XG5cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH1cblxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiOyB9XG5cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiOyB9XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG5cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiOyB9XG5cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH1cblxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH1cblxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiOyB9XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH1cblxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH1cblxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiOyB9XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH1cblxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiOyB9XG5cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiOyB9XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiOyB9XG5cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH1cblxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH1cblxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiOyB9XG5cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjsgfVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjsgfVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH1cblxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH1cblxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiOyB9XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiOyB9XG5cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjsgfVxuXG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjsgfVxuXG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiOyB9XG5cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjsgfVxuXG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjsgfVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiOyB9XG5cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiOyB9XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH1cblxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiOyB9XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiOyB9XG5cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiOyB9XG5cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiOyB9XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiOyB9XG5cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiOyB9XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH1cblxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiOyB9XG5cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiOyB9XG5cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiOyB9XG5cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiOyB9XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjsgfVxuXG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiOyB9XG5cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjsgfVxuXG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiOyB9XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG5cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH1cblxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiOyB9XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH1cblxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiOyB9XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjsgfVxuXG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiOyB9XG5cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiOyB9XG5cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiOyB9XG5cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiOyB9XG5cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiOyB9XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH1cblxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiOyB9XG5cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH1cblxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjsgfVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiOyB9XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH1cblxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjsgfVxuXG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjsgfVxuXG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH1cblxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiOyB9XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjsgfVxuXG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH1cblxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiOyB9XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiOyB9XG5cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiOyB9XG5cbi5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH1cblxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiOyB9XG5cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiOyB9XG5cbi5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjsgfVxuXG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH1cblxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjsgfVxuXG4uZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH1cblxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH1cblxuLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjsgfVxuXG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiOyB9XG5cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH1cblxuLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH1cblxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH1cblxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjsgfVxuXG4uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH1cblxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiOyB9XG5cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH1cblxuLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH1cblxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH1cblxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH1cblxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH1cblxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjsgfVxuXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjsgfVxuXG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzN1wiOyB9XG5cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH1cblxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiOyB9XG5cbi5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiOyB9XG5cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiOyB9XG5cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjsgfVxuXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICBib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAyICogKCgxMDB2dyAtIDMyMHB4KSAvIDg4MCkpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGJvZHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMzUyN2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbi5zci1vbmx5LCAuYnJlYWRjcnVtYiBoMiwgLnNraXBUbyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCBoMiBzbWFsbCxcbiAgaDIgLnNtYWxsLCBoMyBzbWFsbCxcbiAgaDMgLnNtYWxsLCBoNCBzbWFsbCxcbiAgaDQgLnNtYWxsLCBoNSBzbWFsbCxcbiAgaDUgLnNtYWxsLCBoNiBzbWFsbCxcbiAgaDYgLnNtYWxsLFxuICAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsLCAuaDQgc21hbGwsXG4gIC5oNCAuc21hbGwsIC5oNSBzbWFsbCxcbiAgLmg1IC5zbWFsbCwgLmg2IHNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgaDEgc21hbGwsXG4gIGgxIC5zbWFsbCwgLmgxIHNtYWxsLFxuICAuaDEgLnNtYWxsLFxuICBoMiBzbWFsbCxcbiAgaDIgLnNtYWxsLCAuaDIgc21hbGwsXG4gIC5oMiAuc21hbGwsXG4gIGgzIHNtYWxsLFxuICBoMyAuc21hbGwsIC5oMyBzbWFsbCxcbiAgLmgzIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7IH1cblxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBoNCBzbWFsbCxcbiAgaDQgLnNtYWxsLCAuaDQgc21hbGwsXG4gIC5oNCAuc21hbGwsXG4gIGg1IHNtYWxsLFxuICBoNSAuc21hbGwsIC5oNSBzbWFsbCxcbiAgLmg1IC5zbWFsbCxcbiAgaDYgc21hbGwsXG4gIGg2IC5zbWFsbCwgLmg2IHNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07IH1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAuMmVtOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC11cHBlcmNhc2UsIC5pbml0aWFsaXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwOyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMzsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5OyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7IH0gfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzc3Nzc3NzsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIHByZSBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIsIC5DUjA2IC5iYW5uZXItY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXI6YmVmb3JlLCAuQ1IwNiAuYmFubmVyLWNvbnRlbnQ6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyLCAuQ1IwNiAuYmFubmVyLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIsIC5DUjA2IC5iYW5uZXItY29udGVudDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhaW5lciBbY2xhc3MqPVwiY29sLVwiXSwgLkNSMDYgLmJhbm5lci1jb250ZW50IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4uY29udGFpbmVyLmNvbnRhaW5lci1sYXJnZSwgLkNSMDYgLmNvbnRhaW5lci1sYXJnZS5iYW5uZXItY29udGVudCB7XG4gIG1heC13aWR0aDogMTU4NnB4OyB9XG5cbi5jb250YWluZXItbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhaW5lci1tZWRpdW06YmVmb3JlLCAuY29udGFpbmVyLW1lZGl1bTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lci1tZWRpdW06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWluZXItc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItc21hbGw6YmVmb3JlLCAuY29udGFpbmVyLXNtYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyLXNtYWxsOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlOyB9XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTsgfVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cblxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IGxhYmVsLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDhweDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNDQkNCQ0I7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4QjRCMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmJ0biwgLnNmRm9ybVN1Ym1pdCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLmJ0bjpmb2N1cywgLnNmRm9ybVN1Ym1pdCBpbnB1dDpmb2N1cywgLmJ0bi5mb2N1cywgLnNmRm9ybVN1Ym1pdCBpbnB1dC5mb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgaW5wdXQ6YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLnNmRm9ybVN1Ym1pdCBpbnB1dDphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCBsYWJlbC5idG46Zm9jdXMsIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cywgbGFiZWwuYnRuLmZvY3VzLCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gIC5idG46aG92ZXIsIC5zZkZvcm1TdWJtaXQgaW5wdXQ6aG92ZXIsIC5idG46Zm9jdXMsIC5zZkZvcm1TdWJtaXQgaW5wdXQ6Zm9jdXMsIC5idG4uZm9jdXMsIC5zZkZvcm1TdWJtaXQgaW5wdXQuZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmFjdGl2ZSwgLnNmRm9ybVN1Ym1pdCBpbnB1dDphY3RpdmUsIC5idG4uYWN0aXZlLCBsYWJlbC5idG4sIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlIHtcbiAgICAvKm91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7Ki8gfVxuICAuYnRuLmRpc2FibGVkLCAuc2ZGb3JtU3VibWl0IGlucHV0LmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSwgLnNmRm9ybVN1Ym1pdCBpbnB1dFtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNmRm9ybVN1Ym1pdCBpbnB1dCxcbiAgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlNTtcbiAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNWU1O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCBsYWJlbC5idG4tZGVmYXVsdCxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNWU1O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAgIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIGxhYmVsLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCBsYWJlbC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywgbGFiZWwuYnRuLWRlZmF1bHQuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIGxhYmVsLmJ0bi1kZWZhdWx0LFxuICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzI1NTYyNTsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIGxhYmVsLmJ0bi1zdWNjZXNzLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG4gICAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgbGFiZWwuYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIGxhYmVsLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLCBsYWJlbC5idG4tc3VjY2Vzcy5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gICAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgbGFiZWwuYnRuLXN1Y2Nlc3MsXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuICAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgICBjb2xvcjogIzVjYjg1YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgbGFiZWwuYnRuLWluZm8sXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cbiAgICAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCBsYWJlbC5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgbGFiZWwuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5hY3RpdmUuZm9jdXMsIGxhYmVsLmJ0bi1pbmZvLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzFiNmQ4NTsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCBsYWJlbC5idG4taW5mbyxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG4gIC5idG4taW5mbyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWJjMGRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCBsYWJlbC5idG4td2FybmluZyxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAgIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIGxhYmVsLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCBsYWJlbC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywgbGFiZWwuYnRuLXdhcm5pbmcuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIGxhYmVsLmJ0bi13YXJuaW5nLFxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cbiAgLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gICAgY29sb3I6ICNmMGFkNGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIGxhYmVsLmJ0bi1kYW5nZXIsXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAgIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgbGFiZWwuYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCBsYWJlbC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsIGxhYmVsLmJ0bi1kYW5nZXIuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCBsYWJlbC5idG4tZGFuZ2VyLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0M2YzYTsgfVxuICAuYnRuLWRhbmdlciAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZDk1MzRmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1wcmltYXJ5LCAuc2ZGb3JtU3VibWl0IGlucHV0LCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5idG4td2hpdGUtb3V0bGluZSxcbi5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZSB7XG4gIGNvbG9yOiAjMjYyMjYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhCNEIzO1xuICBib3JkZXItY29sb3I6ICM2OEI0QjM7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuc2ZGb3JtU3VibWl0IGlucHV0OmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMsIC5zZkZvcm1TdWJtaXQgaW5wdXQuZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmZvY3VzLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAuZm9jdXMuYnRuLXdoaXRlLW91dGxpbmUge1xuICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDljOWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ2OTY4OyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciwgLnNmRm9ybVN1Ym1pdCBpbnB1dDpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjIyNjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkOWM5YjtcbiAgICBib3JkZXItY29sb3I6ICM0YTk1OTQ7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnNmRm9ybVN1Ym1pdCBpbnB1dDphY3RpdmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgbGFiZWwuYnRuLXByaW1hcnksIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgbGFiZWwuYnRuLXdoaXRlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIGxhYmVsLmJ0bi13aGl0ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuYWN0aXZlLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAuYWN0aXZlLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlLW91dGxpbmUge1xuICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDljOWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE5NTk0OyB9XG4gICAgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCBpbnB1dDphY3RpdmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmFjdGl2ZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAuYnRuLXdoaXRlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuc2ZGb3JtU3VibWl0IGlucHV0OmFjdGl2ZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuYnRuLXdoaXRlLW91dGxpbmU6YWN0aXZlOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5zZkZvcm1TdWJtaXQgaW5wdXQ6YWN0aXZlLmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5idG4td2hpdGUtb3V0bGluZTphY3RpdmUuZm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgbGFiZWwuYnRuLXByaW1hcnk6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgbGFiZWwuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgbGFiZWwuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5hY3RpdmUuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmFjdGl2ZS5idG4td2hpdGUtb3V0bGluZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgbGFiZWwuYnRuLXByaW1hcnk6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgbGFiZWwuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgbGFiZWwuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5hY3RpdmUuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmFjdGl2ZS5idG4td2hpdGUtb3V0bGluZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgbGFiZWwuYnRuLXByaW1hcnkuZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgbGFiZWwuZm9jdXMuYnRuLXdoaXRlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgbGFiZWwuZm9jdXMuYnRuLXdoaXRlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlLmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5hY3RpdmUuZm9jdXMuYnRuLXdoaXRlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmFjdGl2ZS5mb2N1cy5idG4td2hpdGUtb3V0bGluZSxcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLnNmRm9ybVN1Ym1pdCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbiAgICAuc2ZGb3JtU3VibWl0IC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4td2hpdGUtb3V0bGluZSB7XG4gICAgICBjb2xvcjogIzI2MjI2MTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTg0ODM7XG4gICAgICBib3JkZXItY29sb3I6ICMzNDY5Njg7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnNmRm9ybVN1Ym1pdCBpbnB1dDphY3RpdmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgbGFiZWwuYnRuLXByaW1hcnksIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgbGFiZWwuYnRuLXdoaXRlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIGxhYmVsLmJ0bi13aGl0ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuYWN0aXZlLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAuYWN0aXZlLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuc2ZGb3JtU3VibWl0IGlucHV0LmRpc2FibGVkOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5kaXNhYmxlZC5idG4td2hpdGUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmRpc2FibGVkLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgaW5wdXQuZGlzYWJsZWQ6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmRpc2FibGVkLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAuZGlzYWJsZWQuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLnNmRm9ybVN1Ym1pdCBpbnB1dC5kaXNhYmxlZC5mb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuZGlzYWJsZWQuZm9jdXMuYnRuLXdoaXRlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5kaXNhYmxlZC5mb2N1cy5idG4td2hpdGUtb3V0bGluZSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLnNmRm9ybVN1Ym1pdCBpbnB1dFtkaXNhYmxlZF06aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLnNmRm9ybVN1Ym1pdCBpbnB1dFtkaXNhYmxlZF06Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cywgLnNmRm9ybVN1Ym1pdCBpbnB1dFtkaXNhYmxlZF0uZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgaW5wdXQ6aG92ZXIsXG4gIC5zZkZvcm1TdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgaW5wdXQ6Zm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgaW5wdXQuZm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuZm9jdXMuYnRuLXdoaXRlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4td2hpdGUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5mb2N1cy5idG4td2hpdGUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4td2hpdGUtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4QjRCMztcbiAgICBib3JkZXItY29sb3I6ICM2OEI0QjM7IH1cbiAgLmJ0bi1wcmltYXJ5IC5iYWRnZSwgLnNmRm9ybVN1Ym1pdCBpbnB1dCAuYmFkZ2UsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lIC5iYWRnZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lIC5iYWRnZSB7XG4gICAgY29sb3I6ICM2OEI0QjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjI2MTsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsIC5zZkZvcm1TdWJtaXQgaW5wdXQ6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLnNmRm9ybVN1Ym1pdCBpbnB1dDpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyB7XG4gICAgY29sb3I6ICM2OEI0QjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYyMjYxO1xuICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXByaW1hcnksIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmRm9ybVN1Ym1pdCBpbnB1dCwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0LCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXdoaXRlLW91dGxpbmUge1xuICAgIGNvbG9yOiAjMDAzMDU3O1xuICAgIGJhY2tncm91bmQ6ICNhMGIwYzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBiMGMwOyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXByaW1hcnk6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmRm9ybVN1Ym1pdCBpbnB1dDpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0OmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5idG4td2hpdGUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmRm9ybVN1Ym1pdCBpbnB1dDpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0OmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2EwYjBjMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMzA1NztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5idG4tcHJpbWFyeSwgLnBhZ2VUaGVtZS1OQUNQIC5zZkZvcm1TdWJtaXQgaW5wdXQsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIGlucHV0LCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5idG4td2hpdGUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN0FCRDsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXByaW1hcnk6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuc2ZGb3JtU3VibWl0IGlucHV0OmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCBpbnB1dDpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1wcmltYXJ5OmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnNmRm9ybVN1Ym1pdCBpbnB1dDpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgaW5wdXQ6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOEE5NjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7IH1cblxuLmJ0bi1wcmltYXJ5LW9wZW4sIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLmJ0bi1ibHVlLW91dGxpbmUge1xuICBjb2xvcjogIzY4QjRCMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY4QjRCMzsgfVxuICAuYnRuLXByaW1hcnktb3Blbjpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLmJ0bi1wcmltYXJ5LW9wZW4uZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgIGNvbG9yOiAjNjhCNEIzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ2OTY4OyB9XG4gIC5idG4tcHJpbWFyeS1vcGVuOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzY4QjRCMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1jb2xvcjogIzRhOTU5NDsgfVxuICAuYnRuLXByaW1hcnktb3BlbjphY3RpdmUsIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAuYnRuLXByaW1hcnktb3Blbi5hY3RpdmUsIGxhYmVsLmJ0bi1wcmltYXJ5LW9wZW4sIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgbGFiZWwuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LW9wZW4uZHJvcGRvd24tdG9nZ2xlLFxuICAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBjb2xvcjogIzY4QjRCMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1jb2xvcjogIzRhOTU5NDsgfVxuICAgIC5idG4tcHJpbWFyeS1vcGVuOmFjdGl2ZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS1vcGVuOmFjdGl2ZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS1vcGVuOmFjdGl2ZS5mb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeS1vcGVuLmFjdGl2ZTpob3ZlciwgbGFiZWwuYnRuLXByaW1hcnktb3Blbjpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCBsYWJlbC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLmJ0bi1wcmltYXJ5LW9wZW4uYWN0aXZlOmZvY3VzLCBsYWJlbC5idG4tcHJpbWFyeS1vcGVuOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IGxhYmVsLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuYnRuLXByaW1hcnktb3Blbi5hY3RpdmUuZm9jdXMsIGxhYmVsLmJ0bi1wcmltYXJ5LW9wZW4uZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgbGFiZWwuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnktb3Blbi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS1vcGVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LW9wZW4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgICAgY29sb3I6ICM2OEI0QjM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQ2OTY4OyB9XG4gIC5idG4tcHJpbWFyeS1vcGVuOmFjdGl2ZSwgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsIC5idG4tcHJpbWFyeS1vcGVuLmFjdGl2ZSwgbGFiZWwuYnRuLXByaW1hcnktb3BlbiwgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCBsYWJlbC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnktb3Blbi5kcm9wZG93bi10b2dnbGUsXG4gIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5LW9wZW4uZGlzYWJsZWQ6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5idG4tcHJpbWFyeS1vcGVuLmRpc2FibGVkOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5kaXNhYmxlZC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuYnRuLXByaW1hcnktb3Blbi5kaXNhYmxlZC5mb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuZGlzYWJsZWQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLmJ0bi1wcmltYXJ5LW9wZW5bZGlzYWJsZWRdOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5LW9wZW5bZGlzYWJsZWRdOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5LW9wZW5bZGlzYWJsZWRdLmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS1vcGVuOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnktb3Blbjpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LW9wZW4uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhCNEIzOyB9XG4gIC5idG4tcHJpbWFyeS1vcGVuIC5iYWRnZSwgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2Uge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhCNEIzOyB9XG4gIC5idG4tcHJpbWFyeS1vcGVuOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuYnRuLXByaW1hcnktb3Blbjpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyB7XG4gICAgY29sb3I6ICMyNjIyNjE7XG4gICAgYmFja2dyb3VuZDogIzY4QjRCMztcbiAgICBib3JkZXItY29sb3I6ICM2OEI0QjM7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXByaW1hcnktb3BlbiwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgIGNvbG9yOiAjYTBiMGMwO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYjBjMDsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1wcmltYXJ5LW9wZW46aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5idG4tcHJpbWFyeS1vcGVuOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNhMGIwYzA7XG4gICAgICBib3JkZXItY29sb3I6ICNhMGIwYzA7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5idG4tcHJpbWFyeS1vcGVuLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBjb2xvcjogIzAwN0FCRDtcbiAgICBib3JkZXItY29sb3I6ICMwMDdBQkQ7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1wcmltYXJ5LW9wZW46aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXByaW1hcnktb3Blbjpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDdBQkQ7IH1cblxuLmJ0bi13aGl0ZS1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLCAuYnRuLXdoaXRlLW91dGxpbmUuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmOyB9XG4gIC5idG4td2hpdGUtb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7IH1cbiAgLmJ0bi13aGl0ZS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi13aGl0ZS1vdXRsaW5lLmFjdGl2ZSwgbGFiZWwuYnRuLXdoaXRlLW91dGxpbmUsXG4gIC5vcGVuID4gLmJ0bi13aGl0ZS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7IH1cbiAgICAuYnRuLXdoaXRlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuYnRuLXdoaXRlLW91dGxpbmU6YWN0aXZlOmZvY3VzLCAuYnRuLXdoaXRlLW91dGxpbmU6YWN0aXZlLmZvY3VzLCAuYnRuLXdoaXRlLW91dGxpbmUuYWN0aXZlOmhvdmVyLCBsYWJlbC5idG4td2hpdGUtb3V0bGluZTpob3ZlciwgLmJ0bi13aGl0ZS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgbGFiZWwuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsIC5idG4td2hpdGUtb3V0bGluZS5hY3RpdmUuZm9jdXMsIGxhYmVsLmJ0bi13aGl0ZS1vdXRsaW5lLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi13aGl0ZS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4td2hpdGUtb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXdoaXRlLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JmYmZiZjsgfVxuICAuYnRuLXdoaXRlLW91dGxpbmU6YWN0aXZlLCAuYnRuLXdoaXRlLW91dGxpbmUuYWN0aXZlLCBsYWJlbC5idG4td2hpdGUtb3V0bGluZSxcbiAgLm9wZW4gPiAuYnRuLXdoaXRlLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4td2hpdGUtb3V0bGluZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi13aGl0ZS1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdoaXRlLW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsIC5idG4td2hpdGUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5idG4td2hpdGUtb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsIC5idG4td2hpdGUtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLW91dGxpbmU6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLW91dGxpbmUuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYnRuLXdoaXRlLW91dGxpbmUgLmJhZGdlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsIC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzI2MjI2MTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXdoaXRlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwOEE5NjsgfVxuXG4uYnRuLXNlY29uZGFyeSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgY29sb3I6ICM2OEI0QjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7XG4gIGJvcmRlci1jb2xvcjogIzI2MjI2MTsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBjb2xvcjogIzY4QjRCMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNTNiO1xuICAgIGJvcmRlci1jb2xvcjogIzAxMDEwMzsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzY4QjRCMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNTNiO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MTIzNDsgfVxuICAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCBsYWJlbC5idG4tc2Vjb25kYXJ5LCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBjb2xvcjogIzY4QjRCMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNTNiO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MTIzNDsgfVxuICAgIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciwgbGFiZWwuYnRuLXNlY29uZGFyeTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5hY3RpdmUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5hY3RpdmUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCBsYWJlbC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsIGxhYmVsLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgbGFiZWwuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgbGFiZWwuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgbGFiZWwuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGxhYmVsLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5hY3RpdmUuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYWN0aXZlLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5hY3RpdmUuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5hY3RpdmUuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYWN0aXZlLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYWN0aXZlLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmFjdGl2ZS5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmFjdGl2ZS5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgICAgY29sb3I6ICM2OEI0QjM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwYjIxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDEwMTAzOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIGxhYmVsLmJ0bi1zZWNvbmRhcnksIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYWN0aXZlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYWN0aXZlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuZGlzYWJsZWQuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5kaXNhYmxlZC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5kaXNhYmxlZC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuZGlzYWJsZWQuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5kaXNhYmxlZC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5kaXNhYmxlZC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuZGlzYWJsZWQuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5kaXNhYmxlZC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5kaXNhYmxlZC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuZGlzYWJsZWQuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5kaXNhYmxlZC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5kaXNhYmxlZC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmRpc2FibGVkLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuZGlzYWJsZWQuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5kaXNhYmxlZC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuZGlzYWJsZWQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5kaXNhYmxlZC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5kaXNhYmxlZC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuZGlzYWJsZWQuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmRpc2FibGVkLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5kaXNhYmxlZC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5kaXNhYmxlZC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSwgLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uZm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjI2MTtcbiAgICBib3JkZXItY29sb3I6ICMyNjIyNjE7IH1cbiAgLmJ0bi1zZWNvbmRhcnkgLmJhZGdlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUgLmJhZGdlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lIC5iYWRnZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmUgLmJhZGdlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmUgLmJhZGdlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2UsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2UsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lIC5iYWRnZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lIC5iYWRnZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2UsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lIC5iYWRnZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lIC5iYWRnZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2UsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmUgLmJhZGdlLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2UsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUgLmJhZGdlLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2UsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUgLmJhZGdlLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OEI0QjM7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzY4QjRCMztcbiAgICBib3JkZXItY29sb3I6ICM2OEI0QjM7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXNlY29uZGFyeSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBjb2xvcjogI2EwYjBjMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMzA1NzsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAzMDU3O1xuICAgICAgYmFja2dyb3VuZDogI2EwYjBjMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1zZWNvbmRhcnksIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4QTk2OyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNmdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAjZnQgLmJnLXByaW1hcnktMSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAjZnQgLmJnLXByaW1hcnktMSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Z0IC5iZy1wcmltYXJ5LTEgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3QUJEOyB9XG5cbi5idG4tYmx1ZS1vdXRsaW5lLFxuLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbi5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbi5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4ucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSxcbi5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLFxuLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbi5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsXG4uc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgY29sb3I6ICMyNjIyNjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyNjIyNjE7IH1cbiAgLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5idG4tYmx1ZS1vdXRsaW5lLmZvY3VzLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5mb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwMTAzOyB9XG4gIC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjIyNjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItY29sb3I6ICMxNDEyMzQ7IH1cbiAgLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLCAuYnRuLWJsdWUtb3V0bGluZS5hY3RpdmUsIGxhYmVsLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5vcGVuID4gLmJ0bi1ibHVlLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZSxcbiAgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBjb2xvcjogIzI2MjI2MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MTIzNDsgfVxuICAgIC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmZvY3VzLCAuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsIC5idG4tYmx1ZS1vdXRsaW5lLmFjdGl2ZTpob3ZlciwgbGFiZWwuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmUuYWN0aXZlOmZvY3VzLCBsYWJlbC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuYnRuLWJsdWUtb3V0bGluZS5hY3RpdmUuZm9jdXMsIGxhYmVsLmJ0bi1ibHVlLW91dGxpbmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWJsdWUtb3V0bGluZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWJsdWUtb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWJsdWUtb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4gICAgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6aG92ZXIsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuICAgIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlOmZvY3VzLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbiAgICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUuZm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUuZm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUuZm9jdXMsXG4gICAgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5hY3RpdmU6aG92ZXIsXG4gICAgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuYWN0aXZlOmZvY3VzLFxuICAgIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmFjdGl2ZS5mb2N1cyxcbiAgICBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGxhYmVsLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5iZy1wcmltYXJ5LTEgbGFiZWwuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuY2FyZC1zdGFuZGFyZCBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBsYWJlbC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmNhcmQtc3RhbmRhcmQgbGFiZWwuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYmctcHJpbWFyeS0xIGxhYmVsLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBsYWJlbC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYWN0aXZlLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5iZy1wcmltYXJ5LTEgbGFiZWwuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgbGFiZWwuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmNhcmQtc3RhbmRhcmQgbGFiZWwuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5iZy1wcmltYXJ5LTEgbGFiZWwuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYWN0aXZlLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5hY3RpdmUuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAgIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUge1xuICAgICAgY29sb3I6ICMyNjIyNjE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDEwMTAzOyB9XG4gIC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1ibHVlLW91dGxpbmUuYWN0aXZlLCBsYWJlbC5idG4tYmx1ZS1vdXRsaW5lLFxuICAub3BlbiA+IC5idG4tYmx1ZS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTphY3RpdmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTphY3RpdmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6YWN0aXZlLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmFjdGl2ZSxcbiAgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5hY3RpdmUsXG4gIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYWN0aXZlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJnLXByaW1hcnktMSBsYWJlbC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5jYXJkLXN0YW5kYXJkIGxhYmVsLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBsYWJlbC5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmNhcmQtc3RhbmRhcmQgbGFiZWwuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYmctcHJpbWFyeS0xIGxhYmVsLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5hY3RpdmUuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5hY3RpdmUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmFjdGl2ZS5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYWN0aXZlLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmFjdGl2ZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAub3BlbiA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZS1vdXRsaW5lLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLm9wZW4gPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWJsdWUtb3V0bGluZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYmx1ZS1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLCAuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsIC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmx1ZS1vdXRsaW5lLmZvY3VzLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZGlzYWJsZWQuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuZGlzYWJsZWQuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZGlzYWJsZWQuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5kaXNhYmxlZC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5kaXNhYmxlZC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLmJ0bi1zZWNvbmRhcnktb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuZGlzYWJsZWQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZGlzYWJsZWQuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmRpc2FibGVkLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuZGlzYWJsZWQuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5kaXNhYmxlZC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5kaXNhYmxlZC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZGlzYWJsZWQuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5kaXNhYmxlZC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmRpc2FibGVkLmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5kaXNhYmxlZC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmRpc2FibGVkLmZvY3VzLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5kaXNhYmxlZC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5kaXNhYmxlZC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cyxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lW2Rpc2FibGVkXS5mb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZVtkaXNhYmxlZF0uZm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmVbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4tc2Vjb25kYXJ5LW91dGxpbmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmZvY3VzLmJ0bi1zZWNvbmRhcnktb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuYnRuLXNlY29uZGFyeS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5mb2N1cy5idG4uYnRuLWJsdWUtb3V0bGluZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuYnRuLmJ0bi1ibHVlLW91dGxpbmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQuZm9jdXMuYnRuLWJsdWUtb3V0bGluZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmZvY3VzLmJ0bi1ibHVlLW91dGxpbmUsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC5mb2N1cy5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMyNjIyNjE7IH1cbiAgLmJ0bi1ibHVlLW91dGxpbmUgLmJhZGdlLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lIC5iYWRnZSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUgLmJhZGdlLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUgLmJhZGdlLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lIC5iYWRnZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUgLmJhZGdlLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2UsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lIC5iYWRnZSxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUgLmJhZGdlLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lIC5iYWRnZSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSAuYmFkZ2UsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUgLmJhZGdlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjI2MTsgfVxuICAuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsXG4gIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuICAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLFxuICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLFxuICAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyxcbiAgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMyNjIyNjE7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSB7XG4gICAgY29sb3I6ICMwMDMwNTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgICBjb2xvcjogIzAwOEE5NjtcbiAgICBib3JkZXItY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4QTk2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDhBOTY7IH1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCBsYWJlbC5idG4tbGluaywgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMyMzUyN2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tbGcge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnRuLXNtIHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWNsZWFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjYyMjYxOyB9XG4gIC5idG4tY2xlYXI6aG92ZXIsIC5idG4tY2xlYXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjhCNEIzOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1jbGVhciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5idG4tY2xlYXI6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJ0bi1jbGVhcjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1jbGVhciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJ0bi1jbGVhcjpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5idG4tY2xlYXI6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDdBQkQ7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuaW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZHJvcGRvd24tbWVudSA+IGxhYmVsID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsYWJlbCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5kcm9wZG93bi1tZW51ID4gbGFiZWwgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfSB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biwgLnNmRm9ybVN1Ym1pdCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuLCAuc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLnNmRm9ybVN1Ym1pdCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gaW5wdXQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gaW5wdXQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5zZkZvcm1TdWJtaXQgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IGlucHV0LFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiBpbnB1dCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5zZkZvcm1TdWJtaXQgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLnNmRm9ybVN1Ym1pdCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biwgLnNmRm9ybVN1Ym1pdCAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biwgLnNmRm9ybVN1Ym1pdCAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQgKyAuYnRuLCAuc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgaW5wdXQsIC5zZkZvcm1TdWJtaXQgLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0ICsgaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciwgLnNmRm9ybVN1Ym1pdCAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQ6aG92ZXIsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dDpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlLCAuc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dDphY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuICBcbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4gIC5zZkZvcm1TdWJtaXQgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IGlucHV0LFxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIFxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuICAuc2ZGb3JtU3VibWl0IC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IGlucHV0LFxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qLmJyZWFkY3J1bWIge1xyXG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICsgbGk6YmVmb3JlIHtcclxuICAgICAgLy8gW2NvbnZlcnRlcl0gV29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9pc3N1ZXMvMTExNVxyXG4gICAgICAkbmJzcDogXCJcXDAwYTBcIjtcclxuICAgICAgY29udGVudDogXCIvwqBcIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xyXG4gIH1cclxufSovXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzI2MjI2MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnJlYWRjcnVtYiBoMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYnJlYWRjcnVtYiB1bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJyZWFkY3J1bWIgbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJyZWFkY3J1bWIge1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYnJlYWRjcnVtYiBhIHtcbiAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuYnJlYWRjcnVtYiB7XG4gICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJyZWFkY3J1bWIgYSB7XG4gICAgICBjb2xvcjogIzAwOEE5NjsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBhZ2luYXRpb24gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnBhZ2luYXRpb24gYSB7XG4gICAgcGFkZGluZzogN3B4IDdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyNjIyNjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhZ2luYXRpb24gYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjhCNEIzO1xuICAgICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgLnBhZ2luYXRpb24gLmFjdGl2ZSBhLCAucGFnaW5hdGlvbiBsYWJlbCBhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjhCNEIzOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2luYXRpb24gbGkge1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucGFnaW5hdGlvbiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTBiMGMwO1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnBhZ2luYXRpb24gLmFjdGl2ZSBhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5wYWdpbmF0aW9uIGxhYmVsIGEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNhMGIwYzA7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBjb2xvcjogIzAwOEE5NjsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wYWdpbmF0aW9uIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5wYWdpbmF0aW9uIC5hY3RpdmUgYSwgLnBhZ2VUaGVtZS1OQUNQIC5wYWdpbmF0aW9uIGxhYmVsIGEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDdBQkQ7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzOyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2VyOmJlZm9yZSwgLnBhZ2VyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFnZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wYWdlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBhZ2VyIGxpID4gYSxcbiAgICAucGFnZXIgbGkgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gICAgLnBhZ2VyIGxpID4gYTpob3ZlcixcbiAgICAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLnBhZ2VyIC5uZXh0ID4gYSxcbiAgLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wYWdlciAucHJldmlvdXMgPiBhLFxuICAucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtOyB9XG4gIC5sYWJlbDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5sYWJlbCwgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cblxuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlOyB9XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuICAubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7IH1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDsgfVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLmxhYmVsLWluZm9baHJlZl06aG92ZXIsIC5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1OyB9XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuICAubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7IH1cblxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cbiAgLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYzsgfVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gLmJhZGdlLCAuc2ZGb3JtU3VibWl0IGlucHV0IC5iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAuYnRuLXhzIC5iYWRnZSxcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuICAuc2ZGb3JtU3VibWl0IC5idG4tZ3JvdXAteHMgPiBpbnB1dCAuYmFkZ2Uge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLCBsYWJlbC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSxcbiAgLm5hdi1waWxscyA+IGxhYmVsID4gYSA+IC5iYWRnZSB7XG4gICAgY29sb3I6ICMzMzdhYjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuanVtYm90cm9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmp1bWJvdHJvbiA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbiwgLkNSMDYgLmJhbm5lci1jb250ZW50IC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5qdW1ib3Ryb24gLmNvbnRhaW5lciwgLmp1bWJvdHJvbiAuQ1IwNiAuYmFubmVyLWNvbnRlbnQsIC5DUjA2IC5qdW1ib3Ryb24gLmJhbm5lci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5jb250YWluZXIgLmp1bWJvdHJvbiwgLkNSMDYgLmJhbm5lci1jb250ZW50IC5qdW1ib3Ryb24sXG4gICAgICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgIC5qdW1ib3Ryb24gaDEsXG4gICAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDsgfSB9XG5cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC50aHVtYm5haWwgPiBpbWcsXG4gIC50aHVtYm5haWwgYSA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYWxlcnQgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWxlcnQgPiBwLFxuICAuYWxlcnQgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWxlcnQgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzJiNTQyYzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2NjUxMmM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzg0MzUzNDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7IH1cblxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLCBsYWJlbC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUsXG5sYWJlbC5wcm9ncmVzcy1iYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4OyB9XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgbGFiZWwubGlzdC1ncm91cC1pdGVtLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgbGFiZWwubGlzdC1ncm91cC1pdGVtOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cywgbGFiZWwubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIGxhYmVsLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICBsYWJlbC5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbiAgbGFiZWwubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCBsYWJlbC5saXN0LWdyb3VwLWl0ZW06aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgbGFiZWwubGlzdC1ncm91cC1pdGVtOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4gIGxhYmVsLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgbGFiZWwubGlzdC1ncm91cC1pdGVtOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIGxhYmVsLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuICBsYWJlbC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIGxhYmVsLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgbGFiZWwubGlzdC1ncm91cC1pdGVtOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCBsYWJlbC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogI2M3ZGRlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMzE3MDhmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgICBib3JkZXItY29sb3I6ICMzMTcwOGY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICAgIGJvcmRlci1jb2xvcjogIzhhNmQzYjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDsgfVxuICAucGFuZWwtYm9keTpiZWZvcmUsIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBhbmVsLXRpdGxlID4gYSxcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwsXG4gIC5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDsgfVxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDsgfVxuXG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAgIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3OyB9XG4gICAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2OyB9XG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjM2M3NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2OyB9XG4gICAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7IH1cbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2RmZjBkODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7IH1cbiAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7IH1cblxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7IH1cbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzMTcwOGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgICBib3JkZXItY29sb3I6ICNiY2U4ZjE7IH1cbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTsgfVxuICAgIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZDllZGY3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjsgfVxuICAucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTsgfVxuXG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYzsgfVxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzhhNmQzYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZWJjYzsgfVxuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjOyB9XG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmY2Y4ZTM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjOyB9XG5cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7IH1cbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgIGJvcmRlci1jb2xvcjogI2ViY2NkMTsgfVxuICAgIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7IH1cbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZjJkZWRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjsgfVxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC53ZWxsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApOyB9XG4gIC5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICAubW9kYWwtaGVhZGVyOmJlZm9yZSwgLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWZvb3RlcjpiZWZvcmUsIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4sIC5tb2RhbC1mb290ZXIgLnNmRm9ybVN1Ym1pdCBpbnB1dCArIC5idG4sIC5zZkZvcm1TdWJtaXQgLm1vZGFsLWZvb3RlciBpbnB1dCArIC5idG4sIC5tb2RhbC1mb290ZXIgLnNmRm9ybVN1Ym1pdCAuYnRuICsgaW5wdXQsIC5zZkZvcm1TdWJtaXQgLm1vZGFsLWZvb3RlciAuYnRuICsgaW5wdXQsIC5tb2RhbC1mb290ZXIgLnNmRm9ybVN1Ym1pdCBpbnB1dCArIGlucHV0LCAuc2ZGb3JtU3VibWl0IC5tb2RhbC1mb290ZXIgaW5wdXQgKyBpbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZkZvcm1TdWJtaXQgaW5wdXQgKyAuYnRuLCAuc2ZGb3JtU3VibWl0IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBpbnB1dCArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2ZGb3JtU3VibWl0IC5idG4gKyBpbnB1dCwgLnNmRm9ybVN1Ym1pdCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIGlucHV0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNmRm9ybVN1Ym1pdCBpbnB1dCArIGlucHV0LCAuc2ZGb3JtU3VibWl0IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBpbnB1dCArIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAudG9vbHRpcC50b3Age1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnRvb2x0aXAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnBvcG92ZXIucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3csIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDsgfVxuICAucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTFweDsgfVxuICAucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICByaWdodDogMXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IC0xMHB4OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0OyB9XG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQsIC5jYXJvdXNlbC1pbm5lciA+IGxhYmVsLml0ZW0ucmlnaHQge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IGxhYmVsLml0ZW0ubGVmdCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXIgPiBsYWJlbC5pdGVtIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyID4gbGFiZWwsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyID4gbGFiZWwge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IGxhYmVsLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQsIC5jYXJvdXNlbC1pbm5lciA+IGxhYmVsLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMzknOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDNhJzsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlLCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLmNhcm91c2VsLWNhcHRpb24gLmJ0biwgLmNhcm91c2VsLWNhcHRpb24gLnNmRm9ybVN1Ym1pdCBpbnB1dCwgLnNmRm9ybVN1Ym1pdCAuY2Fyb3VzZWwtY2FwdGlvbiBpbnB1dCB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDsgfSB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLypAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xyXG59XHJcbi52aXNpYmxlLXByaW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xyXG59Ki9cbi8qIVxyXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcclxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXHJcbiAqL1xuLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiL2FwcF90aGVtZXMvc3RhbmRhcmQvc3R5bGVzL2ZvbnQtYXdlc29tZS00LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi9hcHBfdGhlbWVzL3N0YW5kYXJkL3N0eWxlcy9mb250LWF3ZXNvbWUtNC43LjAvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hcHBfdGhlbWVzL3N0YW5kYXJkL3N0eWxlcy9mb250LWF3ZXNvbWUtNC43LjAvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXBwX3RoZW1lcy9zdGFuZGFyZC9zdHlsZXMvZm9udC1hd2Vzb21lLTQuNy4wL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hcHBfdGhlbWVzL3N0YW5kYXJkL3N0eWxlcy9mb250LWF3ZXNvbWUtNC43LjAvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2FwcF90aGVtZXMvc3RhbmRhcmQvc3R5bGVzL2ZvbnQtYXdlc29tZS00LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEsIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4jYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1N2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNDI5ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTQyOWVtO1xuICB3aWR0aDogMi4xNDI4NTcxNDI5ZW07XG4gIHRvcDogMC4xNDI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0Mjg1NzFlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCwgLmJyZWFkY3J1bWIgbGkgKyBsaS5mYS1wdWxsLWxlZnQ6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5mYS1wdWxsLWxlZnQubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAuZmEtcHVsbC1sZWZ0Lm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLmxheW91dC1hY2NvcmRpYW4gLmZhLXB1bGwtbGVmdC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5mYS1wdWxsLWxlZnQucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAuZmEtcHVsbC1sZWZ0LnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0LmZhLXB1bGwtbGVmdDphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCwgLmJyZWFkY3J1bWIgbGkgKyBsaS5mYS1wdWxsLXJpZ2h0OmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAuZmEtcHVsbC1yaWdodC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5mYS1wdWxsLXJpZ2h0Lm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLmxheW91dC1hY2NvcmRpYW4gLmZhLXB1bGwtcmlnaHQubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAuZmEtcHVsbC1yaWdodC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5mYS1wdWxsLXJpZ2h0LnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0LmZhLXB1bGwtcmlnaHQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCwgLmJyZWFkY3J1bWIgbGkgKyBsaS5wdWxsLWxlZnQ6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5wdWxsLWxlZnQubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAucHVsbC1sZWZ0Lm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLmxheW91dC1hY2NvcmRpYW4gLnB1bGwtbGVmdC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5wdWxsLWxlZnQucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucHVsbC1sZWZ0LnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0LnB1bGwtbGVmdDphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCwgLmJyZWFkY3J1bWIgbGkgKyBsaS5wdWxsLXJpZ2h0OmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAucHVsbC1yaWdodC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5wdWxsLXJpZ2h0Lm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLmxheW91dC1hY2NvcmRpYW4gLnB1bGwtcmlnaHQubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAucHVsbC1yaWdodC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5wdWxsLXJpZ2h0LnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0LnB1bGwtcmlnaHQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSwgLmJyZWFkY3J1bWIgaDIsIC5za2lwVG8gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLm1hdGVyaWFsaXplLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTFjMjMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQge1xuICBjb2xvcjogI2U1MWMyMyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWFlYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmRlYWViICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjMWMzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmOGMxYzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzk4OWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2YzOTg5YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNmU3MyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZWU2ZTczICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0NTRiICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNlYTQ1NGIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwMTgxZSAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNkMDE4MWUgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MTUxYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNiOTE1MWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyMTMxOCAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNhMjEzMTggIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMTAxNCAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4YjEwMTQgIWltcG9ydGFudDsgfVxuXG4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5yZWQuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQge1xuICBjb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U0ZWMgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmY2U0ZWMgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0OGZiMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2Y0OGZiMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDYyOTIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmMDYyOTIgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZTFiZWU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNjZTkzZDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjYWEwMGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiMzlkZGIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzODhmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2IzODhmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzRkZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM3YzRkZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxZmZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjNjUxZmZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyMDBlYSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzYyMDBlYSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0IHtcbiAgY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzllZmYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRmZmUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjVmZSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2UxZjVmZSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkNGZhICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjODFkNGZhICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYzNmNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzRmYzNmNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dCB7XG4gIGNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmViZjIgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNiMmViZjIgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YTg1ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMwMDdhODUgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICMxOGZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dCB7XG4gIGNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjJmMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2UwZjJmMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzAwODk3YiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjYTdmZmViICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRmZmRhICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzFkZTliNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjOGJjMzRhICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZjFmOGU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2ZmOTAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNjY2ZmOTAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGRkMTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICM2NGRkMTcgIWltcG9ydGFudDsgfVxuXG4ubGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0IHtcbiAgY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZjlmYmU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRjMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2YwZjRjMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVlOWMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNlNmVlOWMgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2Q0ZTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzllOWQyNCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dCB7XG4gIGNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2ZmZWEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dCB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1N2YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmU1N2YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmZkNzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZmFiMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZmZjYzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNDMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZjllODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQge1xuICBjb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dCB7XG4gIGNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uc2hhZGVzLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5zaGFkZXMtdGV4dC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uc2hhZGVzLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5zaGFkZXMtdGV4dC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uc2hhZGVzLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc2hhZGVzLXRleHQudGV4dC10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi50cmFuc3BhcmVudC10ZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTWF0ZXJpYWxpemUgdmFyaWFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogVGFibGUgb2YgQ29udGVudHM6XHJcbiAqXHJcbiAqICAxLiBDb2xvcnNcclxuICogIDIuIEJhZGdlc1xyXG4gKiAgMy4gQnV0dG9uc1xyXG4gKiAgNC4gQ2FyZHNcclxuICogIDUuIENvbGxhcHNpYmxlXHJcbiAqICA2LiBDaGlwc1xyXG4gKiAgNy4gRGF0ZSBQaWNrZXJcclxuICogIDguIERyb3Bkb3duXHJcbiAqICAxMC4gRm9ybXNcclxuICogIDExLiBHbG9iYWxcclxuICogIDEyLiBHcmlkXHJcbiAqICAxMy4gTmF2aWdhdGlvbiBCYXJcclxuICogIDE0LiBTaWRlIE5hdmlnYXRpb25cclxuICogIDE1LiBQaG90byBTbGlkZXJcclxuICogIDE2LiBTcGlubmVycyB8IExvYWRlcnNcclxuICogIDE3LiBUYWJzXHJcbiAqICAxOC4gVGFibGVzXHJcbiAqICAxOS4gVG9hc3RzXHJcbiAqICAyMC4gVHlwb2dyYXBoeVxyXG4gKiAgMjEuIEZvb3RlclxyXG4gKiAgMjIuIEZsb3cgVGV4dFxyXG4gKiAgMjMuIENvbGxlY3Rpb25zXHJcbiAqICAyNC4gUHJvZ3Jlc3MgQmFyXHJcbiAqL1xuLyogMS4gQ29sb3JzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAyLiBCYWRnZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDMuIEJ1dHRvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDQuIENhcmRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA1LiBDb2xsYXBzaWJsZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogNi4gQ2hpcHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDcuIERhdGUgUGlja2VyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA4LiBEcm9wZG93blxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogOS4gRm9udHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDEwLiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMTEuIEdsb2JhbFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMTIuIEdyaWRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDEzLiBOYXZpZ2F0aW9uIEJhclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMTQuIFNpZGUgTmF2aWdhdGlvblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMTUuIFBob3RvIFNsaWRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMTYuIFNwaW5uZXJzIHwgTG9hZGVyc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMTcuIFRhYnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDE4LiBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDE5LiBUb2FzdHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDIwLiBUeXBvZ3JhcGh5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAyMS4gRm9vdGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAyMi4gRmxvdyBUZXh0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAyMy4gQ29sbGVjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDI0LiBQcm9ncmVzcyBCYXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi56LWRlcHRoLTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnotZGVwdGgtMSwgLmJyZWFkY3J1bWIsICNlcnJvcldyYXBEaXYsICNoZCwgLmNhcmQtc3RhbmRhcmQ6aG92ZXIsIC5jYXJkLXN0YW5kYXJkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMjUsIDI1LCAyNSwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDI1LCAyNSwgMjUsIDAuMTIpOyB9XG5cbi56LWRlcHRoLTEtaGFsZiB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IDAgcmdiYSgyNSwgMjUsIDI1LCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMjUsIDI1LCAyNSwgMC4xNSk7IH1cblxuLnotZGVwdGgtMiwgLmNhcmQtc3RhbmRhcmQsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxN3B4IDAgcmdiYSgyNSwgMjUsIDI1LCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgyNSwgMjUsIDI1LCAwLjE5KTsgfVxuXG4uei1kZXB0aC0zIHtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDI1LCAyNSwgMjUsIDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMjUsIDI1LCAyNSwgMC4xOSk7IH1cblxuLnotZGVwdGgtNCB7XG4gIGJveC1zaGFkb3c6IDAgMCAyOHB4IDAgcmdiYSgyNSwgMjUsIDI1LCAwLjIyKSwgMCAyNXB4IDU1cHggMCByZ2JhKDI1LCAyNSwgMjUsIDAuMjEpOyB9XG5cbi56LWRlcHRoLTUge1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMjUsIDI1LCAyNSwgMC4yKSwgMCA0MHB4IDc3cHggMCByZ2JhKDI1LCAyNSwgMjUsIDAuMjIpOyB9XG5cbi5ob3ZlcmFibGUge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmhvdmVyYWJsZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7IH1cblxuLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxuXG4vKi5wYWdpbmF0aW9uIHtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBhIHsgY29sb3I6ICM0NDQ7IH1cclxuXHJcbiAgICAmLmFjdGl2ZSBhIHsgY29sb3I6ICNmZmY7IH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yOyB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCBhIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgbGkucGFnZXMgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiAgICBcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTkycHgpIHtcclxuICAucGFnaW5hdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaS5wcmV2LFxyXG4gICAgbGkubmV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkucGFnZXMge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4qL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAvKiBXZWJLaXQvQmxpbmsgQnJvd3NlcnMgKi9cbiAgY29sb3I6ICNmZmY7IH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gIC8qIEdlY2tvIEJyb3dzZXJzICovXG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5icmFuZC1saW1lIHtcbiAgY29sb3I6ICNjZmQzMjY7IH1cblxuLmJyYW5kLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJyYW5kLWdyZWVuIHtcbiAgY29sb3I6ICMwMDczNzc7IH1cblxuLmdyZWVuLWJsYWNrIHtcbiAgY29sb3I6ICMwMDMzMzI7IH1cblxuLmJnLWJyYW5kLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMzI2OyB9XG5cbi5iZy1icmFuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJnLWJyYW5kLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM3NzsgfVxuXG4uYmctZ3JlZW4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzMyOyB9XG5cbi5iZy1saWdodC1ibHVlLCAuc2hvdy1ncmlkIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY3Zjg7IH1cblxuLmJnLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZGRkOyB9XG5cbi5iZy1vZmYtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmJnLW1pZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3NzU3NDsgfVxuXG4uYmctYWx0ZXJuYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmODsgfVxuICAuYmctYWx0ZXJuYXRlLnBhZGRlZCB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJnLWFsdGVybmF0ZS5wYWRkZWQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuXG4uYm9yZGVyLWJveCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5raWxsLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmtpbGwtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFkLXRvcCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLnBhZC10b3AtaGFsZiB7XG4gIG1hcmdpbi10b3A6IDEyLjVweDsgfVxuXG4ucGFkLXRvcC1kb3VibGUge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDg1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7IH0gfVxuXG4uc3R5bGVndWlkZS1pbnRybyB7XG4gIC8qYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1oZXJvLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZzogNTBweCBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6NTAwcHg7Ki8gfVxuXG4ucHJpbmNpcGxlLXN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaW5jaXBsZS1zdG9yeSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIC5wcmluY2lwbGUtc3RvcnkgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlOyB9XG4gICAgLnByaW5jaXBsZS1zdG9yeSBoMjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNvbG9yOiAjMDA3Mzc3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wcmluY2lwbGUtc3RvcnkgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH0gfVxuICAucHJpbmNpcGxlLXN0b3J5IC5sZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnNoYWRvdy1kZW1vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM3NztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bzsgfVxuXG4uY29sb3ItZGVtbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bzsgfVxuXG4uc2hvdy1ncmlkIGRpdiB7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4udHlwb2dyYXBoeS1jaGFydCAucm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubm90LXJlYWR5IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyohXHJcbiAqIFdhdmVzIHYwLjYuMFxyXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlc1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRVxyXG4gKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gIC53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1ncmVlbiAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLndhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53YXZlcy1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTsgfVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBGaXJlZm94IEJ1ZzogbGluayBub3QgdHJpZ2dlcmVkICovXG5hLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgei1pbmRleDogLTE7IH1cblxuLypzZWxlY3Q6Zm9jdXMge1xyXG4gIG91dGxpbmU6ICRzZWxlY3QtZm9jdXM7XHJcbn1cclxuXHJcbmJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtZm9jdXM7XHJcbn0qL1xubGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLyogVGV4dCBJbnB1dHMgKyBUZXh0YXJlYVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3R5bGUgUGxhY2Vob2xkZXJzICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QxZDFkMTsgfVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjZDFkMWQxOyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZDFkMWQxOyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QxZDFkMTsgfVxuXG4vKiBUZXh0IGlucHV0cyAqL1xuQGtleWZyYW1lcyBvbkF1dG9GaWxsU3RhcnQge1xuICBmcm9tIHtcbiAgICAvKiovIH1cbiAgdG8ge1xuICAgIC8qKi8gfSB9XG5cbkBrZXlmcmFtZXMgb25BdXRvRmlsbENhbmNlbCB7XG4gIGZyb20ge1xuICAgIC8qKi8gfVxuICB0byB7XG4gICAgLyoqLyB9IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXQ6bm90KFt0eXBlXSksXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRleHRdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWVtYWlsXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dXJsXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGVdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZV0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGVsXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9bnVtYmVyXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9c2VhcmNoXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHRleHRhcmVhLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI2MjI2MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDEzcHggMCAxNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dDpub3QoW3R5cGVdKTpkaXNhYmxlZCwgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXQ6bm90KFt0eXBlXSlbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZW1haWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV06ZGlzYWJsZWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRlXVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZV1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1zZWFyY2hdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHRleHRhcmVhOmRpc2FibGVkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpkaXNhYmxlZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWFbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgc2VsZWN0OmRpc2FibGVkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBzZWxlY3RbcmVhZG9ubHk9XCJyZWFkb25seVwiXSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0Om5vdChbdHlwZV0pOmRpc2FibGVkICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0Om5vdChbdHlwZV0pW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRleHRdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWVtYWlsXTpkaXNhYmxlZCArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWVtYWlsXVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZCArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXVybF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRpbWVdOmRpc2FibGVkICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGVdOmRpc2FibGVkICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZV1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpkaXNhYmxlZCArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lXVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmRpc2FibGVkICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGVsXVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPW51bWJlcl1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXNlYXJjaF06ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1zZWFyY2hdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWE6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWFbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpkaXNhYmxlZCArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHNlbGVjdDpkaXNhYmxlZCArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBzZWxlY3RbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT11cmxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10aW1lXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHNlbGVjdDpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjYyMjYxOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dXJsXTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10aW1lXTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRlXTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHNlbGVjdDpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNjZmQzMjY7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQsIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRleHRdLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXBhc3N3b3JkXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZW1haWxdLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT11cmxdLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXVybF06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZV0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRlbF0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGVsXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1udW1iZXJdLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9c2VhcmNoXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWE6Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgc2VsZWN0LnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBzZWxlY3Q6Zm9jdXMudmFsaWQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjYyMjYxOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0Om5vdChbdHlwZV0pLnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGV4dF0udmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXBhc3N3b3JkXS52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cy52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWVtYWlsXS52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXVybF0udmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT11cmxdOmZvY3VzLnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV0udmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10aW1lXTpmb2N1cy52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGVdLnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMudmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZV0udmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMudmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0udmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMudmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZWxdLnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGVsXTpmb2N1cy52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPW51bWJlcl0udmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9c2VhcmNoXS52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMudmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEudmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWE6Zm9jdXMudmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgc2VsZWN0LnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHNlbGVjdDpmb2N1cy52YWxpZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc3VjY2Vzcyk7XG4gICAgY29sb3I6ICM0Q0FGNTA7XG4gICAgb3BhY2l0eTogMTsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dDpub3QoW3R5cGVdKS5pbnZhbGlkLCBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRleHRdLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMuaW52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF0uaW52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMuaW52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1lbWFpbF0uaW52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMuaW52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT11cmxdLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dXJsXTpmb2N1cy5pbnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRpbWVdLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV06Zm9jdXMuaW52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRlXS5pbnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGVsXS5pbnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMuaW52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1udW1iZXJdLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cy5pbnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXNlYXJjaF0uaW52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHRleHRhcmVhLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHRleHRhcmVhOmZvY3VzLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLmludmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHNlbGVjdC5pbnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBzZWxlY3Q6Zm9jdXMuaW52YWxpZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNDQzMzY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICNGNDQzMzY7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXQ6bm90KFt0eXBlXSkuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGV4dF0uaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLmludmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF0uaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cy5pbnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZW1haWxdLmludmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXVybF0uaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXVybF06Zm9jdXMuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRpbWVdLmludmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10aW1lXTpmb2N1cy5pbnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZV0uaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLmludmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZV0uaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cy5pbnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmludmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRlbF0uaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPW51bWJlcl0uaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXNlYXJjaF0uaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS5pbnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHRleHRhcmVhOmZvY3VzLmludmFsaWQgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHNlbGVjdC5pbnZhbGlkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIHNlbGVjdDpmb2N1cy5pbnZhbGlkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1lcnJvcik7XG4gICAgY29sb3I6ICNGNDQzMzY7XG4gICAgb3BhY2l0eTogMTsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dDpub3QoW3R5cGVdKS52YWxpZGF0ZSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRleHRdLnZhbGlkYXRlICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9cGFzc3dvcmRdLnZhbGlkYXRlICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZW1haWxdLnZhbGlkYXRlICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dXJsXS52YWxpZGF0ZSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRpbWVdLnZhbGlkYXRlICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9ZGF0ZV0udmFsaWRhdGUgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZV0udmFsaWRhdGUgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0udmFsaWRhdGUgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT10ZWxdLnZhbGlkYXRlICsgbGFiZWwsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9bnVtYmVyXS52YWxpZGF0ZSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXNlYXJjaF0udmFsaWRhdGUgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEudmFsaWRhdGUgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWRhdGUgKyBsYWJlbCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgc2VsZWN0LnZhbGlkYXRlICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0Om5vdChbdHlwZV0pICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1wYXNzd29yZF0gKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1lbWFpbF0gKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT11cmxdICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9dGltZV0gKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1kYXRlXSArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dFt0eXBlPXRlbF0gKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXRbdHlwZT1udW1iZXJdICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIGlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYSArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBzZWxlY3QgKyBsYWJlbDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1vdXQsIC4ycyBjb2xvciBlYXNlLW91dDsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IG9uQXV0b0ZpbGxTdGFydDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwMHMgZWFzZS1pbi1vdXQgMHM7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgaW5wdXQ6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBvbkF1dG9GaWxsQ2FuY2VsOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXQ6bm90KFt0eXBlXSksXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9dGV4dF0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPWVtYWlsXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT11cmxdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPXRpbWVdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPWRhdGVdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9dGVsXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT1udW1iZXJdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPXNlYXJjaF0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IHRleHRhcmVhLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3Qgc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDMwNTc7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPXVybF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9dGltZV06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT10ZWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBzZWxlY3Q6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMzA1NzsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0Om5vdChbdHlwZV0pLnZhbGlkLCBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9dGV4dF0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPXBhc3N3b3JkXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPWVtYWlsXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPXVybF0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT11cmxdOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9dGltZV0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT10aW1lXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPWRhdGVdLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT1kYXRldGltZV0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT10ZWxdLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9dGVsXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPW51bWJlcl0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGlucHV0W3R5cGU9c2VhcmNoXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgdGV4dGFyZWEudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgdGV4dGFyZWE6Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3Qgc2VsZWN0LnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IHNlbGVjdDpmb2N1cy52YWxpZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDMwNTc7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0Om5vdChbdHlwZV0pLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dGV4dF0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT1lbWFpbF0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT11cmxdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dGltZV0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT1kYXRlXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPXRlbF0sXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT1udW1iZXJdLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9c2VhcmNoXSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCB0ZXh0YXJlYSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwN0FCRDsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPXVybF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT10aW1lXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dGVsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIHRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIHNlbGVjdDpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA3QUJEOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dDpub3QoW3R5cGVdKS52YWxpZCwgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT10ZXh0XS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPXBhc3N3b3JkXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT1lbWFpbF0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dXJsXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dXJsXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dGltZV0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT1kYXRlXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPWRhdGV0aW1lXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0udmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dGVsXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9dGVsXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9bnVtYmVyXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9c2VhcmNoXS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cy52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIHRleHRhcmVhLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgdGV4dGFyZWE6Zm9jdXMudmFsaWQsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZCxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1Agc2VsZWN0LnZhbGlkLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1Agc2VsZWN0OmZvY3VzLnZhbGlkIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwN0FCRDsgfVxuXG4uc2ZUeHRMYmwge1xuICB6LWluZGV4OiAyOyB9XG5cbi5pbnB1dC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmlucHV0LWZpZWxkLmlubGluZSBpbnB1dCxcbiAgICAuaW5wdXQtZmllbGQuaW5saW5lIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQuY29sIGxhYmVsIHtcbiAgICBsZWZ0OiAwLjc1cmVtOyB9XG4gIC5pbnB1dC1maWVsZC5jb2wgLnByZWZpeCB+IGxhYmVsLFxuICAuaW5wdXQtZmllbGQuY29sIC5wcmVmaXggfiAudmFsaWRhdGUgfiBsYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0gLSAxLjVyZW0pOyB9XG4gIC5pbnB1dC1maWVsZCBsYWJlbCB7XG4gICAgY29sb3I6ICM5ZTllOWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC44cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7IH1cbiAgICAuaW5wdXQtZmllbGQgbGFiZWw6bm90KC5sYWJlbC1pY29uKS5hY3RpdmUsIC5pbnB1dC1maWVsZCBsYWJlbDpub3QoLmxhYmVsLWljb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDAlKTsgfVxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7IH1cbiAgICAuaW5wdXQtZmllbGQgLnByZWZpeC5hY3RpdmUsIC5pbnB1dC1maWVsZCBsYWJlbC5wcmVmaXgge1xuICAgICAgY29sb3I6ICNjZmQzMjY7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBpbnB1dCxcbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiB0ZXh0YXJlYSxcbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBsYWJlbCxcbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiAudmFsaWRhdGUgfiBsYWJlbCxcbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9XG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBpbnB1dCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9IH1cblxuLyogU2VhcmNoIEZpZWxkICovXG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyArIGxhYmVsIGksXG4gICAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbiAgICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0gKyBsYWJlbCB7XG4gICAgbGVmdDogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlLFxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjsgfVxuXG4vKiBUZXh0YXJlYSAqL1xudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEzcHggMCAxNHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0IGFsbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXG4gICAgcmVzaXplOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07IH1cblxuLmhpZGRlbmRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvKiBmdXR1cmUgdmVyc2lvbiBvZiBkZXByZWNhdGVkICd3b3JkLXdyYXAnICovXG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIC8qIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzcyAqLyB9XG5cbi8qIEF1dG9jb21wbGV0ZSAqL1xuLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5hdXRvY29tcGxldGUtY29udGVudCBsaSAuaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAuYXV0b2NvbXBsZXRlLWNvbnRlbnQgbGkgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luOiA1cHggMTVweDsgfVxuXG4uc2ZGb3JtQm94LFxuLnNmRm9ybVJhZGlvbGlzdCxcbi5zZkZvcm1DaGVja2JveGxpc3QsXG4uc2ZGb3JtQmxvY2ssXG4uc2ZGb3JtRHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5mb3JtLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9ybS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5mb3JtLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5mb3JtLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4OyB9IH1cblxuLnNmRmllbGRXcnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNmRm9ybUJveCxcbi5zZkZvcm1CbG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc2ZGb3JtQm94IC5zZlR4dExibCxcbiAgLnNmRm9ybUJsb2NrIC5zZlR4dExibCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0IGFsbDsgfVxuICAuc2ZGb3JtQm94LmZvcm0tZWxlbWVudC1hY3RpdmUgLnNmVHh0TGJsLFxuICAuc2ZGb3JtQmxvY2suZm9ybS1lbGVtZW50LWFjdGl2ZSAuc2ZUeHRMYmwge1xuICAgIHRvcDogLTE1cHg7XG4gICAgY29sb3I6ICMyNjIyNjE7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAuc2ZGb3JtQm94IC5zZkV4YW1wbGUsXG4gIC5zZkZvcm1CbG9jayAuc2ZFeGFtcGxlIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZGb3JtQm94LmZvcm0tZWxlbWVudC1hY3RpdmUgLnNmVHh0TGJsLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0XG4gIC5zZkZvcm1CbG9jay5mb3JtLWVsZW1lbnQtYWN0aXZlIC5zZlR4dExibCB7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZGb3JtQm94IC5zZkV4YW1wbGUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3RcbiAgLnNmRm9ybUJsb2NrIC5zZkV4YW1wbGUge1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuc2ZGb3JtQm94LmZvcm0tZWxlbWVudC1hY3RpdmUgLnNmVHh0TGJsLCAucGFnZVRoZW1lLU5BQ1BcbiAgLnNmRm9ybUJsb2NrLmZvcm0tZWxlbWVudC1hY3RpdmUgLnNmVHh0TGJsIHtcbiAgICBjb2xvcjogIzAwN0FCRDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLnNmRm9ybUJveCAuc2ZFeGFtcGxlLCAucGFnZVRoZW1lLU5BQ1BcbiAgLnNmRm9ybUJsb2NrIC5zZkV4YW1wbGUge1xuICAgIGNvbG9yOiAjMDA3QUJEOyB9XG5cbi5zZkZvcm1CbG9jay5mb3JtLWVsZW1lbnQtYWN0aXZlIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cblxuLnNmRm9ybUluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnNmRXJyb3IsXG4uZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gIGNvbG9yOiAjRTg0RTFCO1xuICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi5zZkVycm9yV3JwIC5zZlR4dExibCB7XG4gIGNvbG9yOiAjRTg0RTFCOyB9XG5cbi5zZkVycm9yV3JwIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTg0RTFCOyB9XG5cbiNlcnJvcldyYXBEaXYge1xuICBiYWNrZ3JvdW5kOiAjRTg0RTFCO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyNXB4OyB9XG4gICNlcnJvcldyYXBEaXYgLmxpbmssICNlcnJvcldyYXBEaXYgLnNmQ29udGVudEJsb2NrIGEsIC5zZkNvbnRlbnRCbG9jayAjZXJyb3JXcmFwRGl2IGEsXG4gICNlcnJvcldyYXBEaXYgLnNmcmVDb250ZW50QXJlYSBhLCAuc2ZyZUNvbnRlbnRBcmVhICNlcnJvcldyYXBEaXYgYSxcbiAgI2Vycm9yV3JhcERpdiAucmVDb250ZW50QXJlYSBhLCAucmVDb250ZW50QXJlYSAjZXJyb3JXcmFwRGl2IGEsICNlcnJvcldyYXBEaXYgLm5hdi1zaXRlbWFwIGEsIC5uYXYtc2l0ZW1hcCAjZXJyb3JXcmFwRGl2IGEsICNlcnJvcldyYXBEaXYgLnNlYXJjaC1yZXN1bHRzIGEsIC5zZWFyY2gtcmVzdWx0cyAjZXJyb3JXcmFwRGl2IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNlcnJvcldyYXBEaXYuZm9ybV9fZXJyb3IgaDIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBSYWRpbyBCdXR0b25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7IH1cblxuLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2MjI2MTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLyogQ2hlY2tlZCBzdHlsZXMgKi9cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6ICMyNjIyNjE7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi8qIFJhZGlvIFdpdGggZ2FwICovXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuXG4vKiBGb2N1c2VkIHN0eWxlcyAqL1xuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXS50YWJiZWQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBEaXNhYmxlZCBSYWRpbyBXaXRoIGdhcCAqL1xuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4vKiBEaXNhYmxlZCBzdHlsZSAqL1xuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3JkZXItY29sb3I6ICNCREJEQkQ7IH1cblxuLyogUmFkaW8gQnV0dG9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIHtcbiAgLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuICAvKiBDaGVja2VkIHN0eWxlcyAqL1xuICAvKiBSYWRpbyBXaXRoIGdhcCAqL1xuICAvKiBGb2N1c2VkIHN0eWxlcyAqL1xuICAvKiBEaXNhYmxlZCBSYWRpbyBXaXRoIGdhcCAqL1xuICAvKiBEaXNhYmxlZCBzdHlsZSAqLyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDRweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwN0FCRDsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJvcmRlcjogIzAwN0FCRDsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCRDsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl0udGFiYmVkOmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkRCREJEOyB9XG5cbi8qIENoZWNrYm94ZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIENVU1RPTSBDU1MgQ0hFQ0tCT1hFUyAqL1xuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLyogY2hlY2tib3ggYXNwZWN0ICovIH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogbW96aWxsYSBicm93c2VycyAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvKiB3ZWJraXQgKGtvbnF1ZXJvcikgYnJvd3NlcnMgKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogSUUxMCsgKi8gfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgbGFiZWw6YWZ0ZXIsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNjIyNjE7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBsYWJlbDphZnRlcixcbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLnRhYmJlZDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLnRhYmJlZDpmb2N1cyArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzI2MjI2MTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNjIyNjE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmRpc2FibGVkICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4vKiBJbmRldGVybWluYXRlIGNoZWNrYm94ICovXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC0xMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NmZDMyNjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGU6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGU6ZGlzYWJsZWQgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluICsgbGFiZWw6YWZ0ZXIsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIGxhYmVsOmFmdGVyLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIC4xcyBkZWxheSBpcyBmb3IgY2hlY2sgYW5pbWF0aW9uICovXG4gIHRyYW5zaXRpb246IGJvcmRlciAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMsIHdpZHRoIC4yMHMgLjFzLCBoZWlnaHQgLjIwcyAuMXMsIHRvcCAuMjBzIC4xcywgbGVmdCAuMjBzIC4xcztcbiAgei1pbmRleDogMTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMjAlIDQwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjIyNjE7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAwOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpjaGVja2VkICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyNjIyNjE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjYyMjYxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjIyNjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7XG4gIHotaW5kZXg6IDA7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4udGFiYmVkOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbi50YWJiZWQ6Zm9jdXMgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItY29sb3I6ICMyNjIyNjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbi50YWJiZWQ6Y2hlY2tlZDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4udGFiYmVkOmNoZWNrZWQ6Zm9jdXMgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyMjYxO1xuICBib3JkZXItY29sb3I6ICMyNjIyNjE7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQ7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOmNoZWNrZWQgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOmNoZWNrZWQgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEOyB9XG5cbi8qIENoZWNrYm94ZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLyogY2hlY2tib3ggYXNwZWN0ICovIH1cbiAgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUsXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguZmlsbGVkLWluKSArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmFmdGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3QUJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdLnRhYmJlZDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXS50YWJiZWQ6Zm9jdXMgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDdBQkQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA3QUJEOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmRpc2FibGVkICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4vKiBJbmRldGVybWluYXRlIGNoZWNrYm94ICovXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogIzAwN0FCRDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZTpkaXNhYmxlZCArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3QUJEOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwN0FCRDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDdBQkQ7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpjaGVja2VkICsgW3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDdBQkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdBQkQ7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpmb2N1cyArIGxhYmVsOmFmdGVyLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpmb2N1cyArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDdBQkQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4udGFiYmVkOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbi50YWJiZWQ6Y2hlY2tlZDpmb2N1cyArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUJEO1xuICBib3JkZXItY29sb3I6ICMwMDdBQkQ7IH1cblxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEOyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycCkgLnBhZ2VUaGVtZS1OQUNQIFt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOmNoZWNrZWQgKyBbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5wYWdlVGhlbWUtTkFDUCBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG5odG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAucGFnZVRoZW1lLU5BQ1AgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCArIFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEO1xuICBib3JkZXItY29sb3I6ICNCREJEQkQ7IH1cblxuLyogU3dpdGNoXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3dpdGNoLFxuLnN3aXRjaCAqIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnN3aXRjaCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWRhOWY7IH1cbiAgICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDMyNjtcbiAgICAgIGxlZnQ6IDI0cHg7IH1cblxuLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDE2cHg7IH1cbiAgLnN3aXRjaCBsYWJlbCAubGV2ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMXMgZWFzZTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTo6YWZ0ZXIsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSwgMCAwIDAgMTVweCByZ2JhKDIwNywgMjExLCAzOCwgMC4xKTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6YWZ0ZXIsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlcjphZnRlcixcbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEOyB9XG5cbi8qIFNlbGVjdCBGaWVsZFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuc2VsZWN0LmJyb3dzZXItZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWJhY2tncm91bmQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogJHNlbGVjdC1wYWRkaW5nO1xyXG4gIGJvcmRlcjogJHNlbGVjdC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHNlbGVjdC1yYWRpdXM7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG59XHJcblxyXG4uc2VsZWN0LWxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XHJcbiAgICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBzcGFuLmNhcmV0IHtcclxuICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE0cHg7XHJcbiAgICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNhYmxlZCBzdHlsZXNcclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwuMyk7XHJcbn0qL1xuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogbW96aWxsYSBicm93c2VycyAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFMTArICovXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnNlbGVjdC13cmFwcGVyIGkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQsXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkID4gc3Bhbixcbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucHJlZml4IH4gLnNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfVxuXG4ucHJlZml4IH4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duIGxpIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogNXB4IDE1cHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cC5zZWxlY3RlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB+IGxpLm9wdGdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi8qIEZpbGUgSW5wdXRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWxlLWZpZWxkIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmZpbGUtZmllbGQgaW5wdXQuZmlsZS1wYXRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsZS1maWVsZCAuYnRuLCAuZmlsZS1maWVsZCAuc2ZGb3JtU3VibWl0IGlucHV0LCAuc2ZGb3JtU3VibWl0IC5maWxlLWZpZWxkIGlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgLmZpbGUtZmllbGQgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5maWxlLWZpZWxkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uZm9ybS1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKiBSYW5nZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJhbmdlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uby1zZWxlY3QsIGlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBkZWZhdWx0OiBkZWZhdWx0OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMDsgfVxuICBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQzMjY7XG4gIHRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIgLnZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNjZmQzMjY7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICBpbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYi5hY3RpdmUsIGlucHV0W3R5cGU9cmFuZ2VdICsgbGFiZWwudGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7IH1cbiAgICBpbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYi5hY3RpdmUgLnZhbHVlLCBpbnB1dFt0eXBlPXJhbmdlXSArIGxhYmVsLnRodW1iIC52YWx1ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDMyNjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgbWFyZ2luOiAtNXB4IDAgMCAwO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC8qIGZpeCBmb3IgRkYgdW5hYmxlIHRvIGFwcGx5IGZvY3VzIHN0eWxlIGJ1ZyAgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIC8qcmVxdWlyZWQgZm9yIHByb3BlciB0cmFjayBzaXppbmcgaW4gRkYqLyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjY2ZkMzI2O1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzc3NzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2NmZDMyNjsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjODg4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuLmZvcm0tZ3JvdXAubmctc2NvcGUgLk1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZkZvcm1zRWRpdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uZ3JlZWstYmFzZSwgLmFscGhhLCAuc2ZDb250ZW50QmxvY2sgaDEsXG4uc2ZyZUNvbnRlbnRBcmVhIGgxLFxuLnJlQ29udGVudEFyZWEgaDEsXG4uZmF1eEgxLFxuaDEubS1keW5hbWljVGl0bGUsIC5iZXRhLCAuc2ZDb250ZW50QmxvY2sgaDIsXG4uc2ZyZUNvbnRlbnRBcmVhIGgyLFxuLnJlQ29udGVudEFyZWEgaDIsIC5tZC1kaWFsb2ctdGl0bGUsIC5nYW1tYSwgLnNmQ29udGVudEJsb2NrIGgzLFxuLnNmcmVDb250ZW50QXJlYSBoMyxcbi5yZUNvbnRlbnRBcmVhIGgzLCAuZGVsdGEsICNlcnJvcldyYXBEaXYgaDIsIC5zZkNvbnRlbnRCbG9jayBoNCxcbi5zZnJlQ29udGVudEFyZWEgaDQsXG4ucmVDb250ZW50QXJlYSBoNCwgLmVwc2lsb24sIC5zZkNvbnRlbnRCbG9jayBoNSxcbi5zZnJlQ29udGVudEFyZWEgaDUsXG4ucmVDb250ZW50QXJlYSBoNSwgLnNlYXJjaC1yZXN1bHRzIGgzLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAuemV0YSwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24ge1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI2MjI2MTsgfVxuICAuZ3JlZWstYmFzZVtocmVmXSwgLmFscGhhW2hyZWZdLCAuc2ZDb250ZW50QmxvY2sgaDFbaHJlZl0sXG4gIC5zZnJlQ29udGVudEFyZWEgaDFbaHJlZl0sXG4gIC5yZUNvbnRlbnRBcmVhIGgxW2hyZWZdLFxuICAuZmF1eEgxW2hyZWZdLFxuICBoMS5tLWR5bmFtaWNUaXRsZVtocmVmXSwgLmJldGFbaHJlZl0sIC5zZkNvbnRlbnRCbG9jayBoMltocmVmXSxcbiAgLnNmcmVDb250ZW50QXJlYSBoMltocmVmXSxcbiAgLnJlQ29udGVudEFyZWEgaDJbaHJlZl0sIC5tZC1kaWFsb2ctdGl0bGVbaHJlZl0sIC5nYW1tYVtocmVmXSwgLnNmQ29udGVudEJsb2NrIGgzW2hyZWZdLFxuICAuc2ZyZUNvbnRlbnRBcmVhIGgzW2hyZWZdLFxuICAucmVDb250ZW50QXJlYSBoM1tocmVmXSwgLmRlbHRhW2hyZWZdLCAjZXJyb3JXcmFwRGl2IGgyW2hyZWZdLCAuc2ZDb250ZW50QmxvY2sgaDRbaHJlZl0sXG4gIC5zZnJlQ29udGVudEFyZWEgaDRbaHJlZl0sXG4gIC5yZUNvbnRlbnRBcmVhIGg0W2hyZWZdLCAuZXBzaWxvbltocmVmXSwgLnNmQ29udGVudEJsb2NrIGg1W2hyZWZdLFxuICAuc2ZyZUNvbnRlbnRBcmVhIGg1W2hyZWZdLFxuICAucmVDb250ZW50QXJlYSBoNVtocmVmXSwgLnNlYXJjaC1yZXN1bHRzIGgzW2hyZWZdLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yW2hyZWZdLCAuemV0YVtocmVmXSwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb25baHJlZl0sXG4gIC5ncmVlay1iYXNlIGEsXG4gIC5hbHBoYSBhLFxuICAuc2ZDb250ZW50QmxvY2sgaDEgYSxcbiAgLnNmcmVDb250ZW50QXJlYSBoMSBhLFxuICAucmVDb250ZW50QXJlYSBoMSBhLFxuICAuZmF1eEgxIGEsXG4gIGgxLm0tZHluYW1pY1RpdGxlIGEsXG4gIC5iZXRhIGEsXG4gIC5zZkNvbnRlbnRCbG9jayBoMiBhLFxuICAuc2ZyZUNvbnRlbnRBcmVhIGgyIGEsXG4gIC5yZUNvbnRlbnRBcmVhIGgyIGEsXG4gIC5tZC1kaWFsb2ctdGl0bGUgYSxcbiAgLmdhbW1hIGEsXG4gIC5zZkNvbnRlbnRCbG9jayBoMyBhLFxuICAuc2ZyZUNvbnRlbnRBcmVhIGgzIGEsXG4gIC5yZUNvbnRlbnRBcmVhIGgzIGEsXG4gIC5kZWx0YSBhLFxuICAjZXJyb3JXcmFwRGl2IGgyIGEsXG4gIC5zZkNvbnRlbnRCbG9jayBoNCBhLFxuICAuc2ZyZUNvbnRlbnRBcmVhIGg0IGEsXG4gIC5yZUNvbnRlbnRBcmVhIGg0IGEsXG4gIC5lcHNpbG9uIGEsXG4gIC5zZkNvbnRlbnRCbG9jayBoNSBhLFxuICAuc2ZyZUNvbnRlbnRBcmVhIGg1IGEsXG4gIC5yZUNvbnRlbnRBcmVhIGg1IGEsXG4gIC5zZWFyY2gtcmVzdWx0cyBoMyBhLFxuICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIGEsXG4gIC56ZXRhIGEge1xuICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmdyZWVrLWJhc2VbaHJlZl06aG92ZXIsIC5hbHBoYVtocmVmXTpob3ZlciwgLnNmQ29udGVudEJsb2NrIGgxW2hyZWZdOmhvdmVyLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDFbaHJlZl06aG92ZXIsXG4gICAgLnJlQ29udGVudEFyZWEgaDFbaHJlZl06aG92ZXIsXG4gICAgLmZhdXhIMVtocmVmXTpob3ZlcixcbiAgICBoMS5tLWR5bmFtaWNUaXRsZVtocmVmXTpob3ZlciwgLmJldGFbaHJlZl06aG92ZXIsIC5zZkNvbnRlbnRCbG9jayBoMltocmVmXTpob3ZlcixcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGgyW2hyZWZdOmhvdmVyLFxuICAgIC5yZUNvbnRlbnRBcmVhIGgyW2hyZWZdOmhvdmVyLCAubWQtZGlhbG9nLXRpdGxlW2hyZWZdOmhvdmVyLCAuZ2FtbWFbaHJlZl06aG92ZXIsIC5zZkNvbnRlbnRCbG9jayBoM1tocmVmXTpob3ZlcixcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGgzW2hyZWZdOmhvdmVyLFxuICAgIC5yZUNvbnRlbnRBcmVhIGgzW2hyZWZdOmhvdmVyLCAuZGVsdGFbaHJlZl06aG92ZXIsICNlcnJvcldyYXBEaXYgaDJbaHJlZl06aG92ZXIsIC5zZkNvbnRlbnRCbG9jayBoNFtocmVmXTpob3ZlcixcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGg0W2hyZWZdOmhvdmVyLFxuICAgIC5yZUNvbnRlbnRBcmVhIGg0W2hyZWZdOmhvdmVyLCAuZXBzaWxvbltocmVmXTpob3ZlciwgLnNmQ29udGVudEJsb2NrIGg1W2hyZWZdOmhvdmVyLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDVbaHJlZl06aG92ZXIsXG4gICAgLnJlQ29udGVudEFyZWEgaDVbaHJlZl06aG92ZXIsIC5zZWFyY2gtcmVzdWx0cyBoM1tocmVmXTpob3ZlciwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvcltocmVmXTpob3ZlciwgLnpldGFbaHJlZl06aG92ZXIsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uW2hyZWZdOmhvdmVyLCAuZ3JlZWstYmFzZVtocmVmXTpmb2N1cywgLmFscGhhW2hyZWZdOmZvY3VzLCAuc2ZDb250ZW50QmxvY2sgaDFbaHJlZl06Zm9jdXMsXG4gICAgLnNmcmVDb250ZW50QXJlYSBoMVtocmVmXTpmb2N1cyxcbiAgICAucmVDb250ZW50QXJlYSBoMVtocmVmXTpmb2N1cyxcbiAgICAuZmF1eEgxW2hyZWZdOmZvY3VzLFxuICAgIGgxLm0tZHluYW1pY1RpdGxlW2hyZWZdOmZvY3VzLCAuYmV0YVtocmVmXTpmb2N1cywgLnNmQ29udGVudEJsb2NrIGgyW2hyZWZdOmZvY3VzLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDJbaHJlZl06Zm9jdXMsXG4gICAgLnJlQ29udGVudEFyZWEgaDJbaHJlZl06Zm9jdXMsIC5tZC1kaWFsb2ctdGl0bGVbaHJlZl06Zm9jdXMsIC5nYW1tYVtocmVmXTpmb2N1cywgLnNmQ29udGVudEJsb2NrIGgzW2hyZWZdOmZvY3VzLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDNbaHJlZl06Zm9jdXMsXG4gICAgLnJlQ29udGVudEFyZWEgaDNbaHJlZl06Zm9jdXMsIC5kZWx0YVtocmVmXTpmb2N1cywgI2Vycm9yV3JhcERpdiBoMltocmVmXTpmb2N1cywgLnNmQ29udGVudEJsb2NrIGg0W2hyZWZdOmZvY3VzLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDRbaHJlZl06Zm9jdXMsXG4gICAgLnJlQ29udGVudEFyZWEgaDRbaHJlZl06Zm9jdXMsIC5lcHNpbG9uW2hyZWZdOmZvY3VzLCAuc2ZDb250ZW50QmxvY2sgaDVbaHJlZl06Zm9jdXMsXG4gICAgLnNmcmVDb250ZW50QXJlYSBoNVtocmVmXTpmb2N1cyxcbiAgICAucmVDb250ZW50QXJlYSBoNVtocmVmXTpmb2N1cywgLnNlYXJjaC1yZXN1bHRzIGgzW2hyZWZdOmZvY3VzLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yW2hyZWZdOmZvY3VzLCAuemV0YVtocmVmXTpmb2N1cywgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb25baHJlZl06Zm9jdXMsXG4gICAgLmdyZWVrLWJhc2UgYTpob3ZlcixcbiAgICAuYWxwaGEgYTpob3ZlcixcbiAgICAuc2ZDb250ZW50QmxvY2sgaDEgYTpob3ZlcixcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGgxIGE6aG92ZXIsXG4gICAgLnJlQ29udGVudEFyZWEgaDEgYTpob3ZlcixcbiAgICAuZmF1eEgxIGE6aG92ZXIsXG4gICAgaDEubS1keW5hbWljVGl0bGUgYTpob3ZlcixcbiAgICAuYmV0YSBhOmhvdmVyLFxuICAgIC5zZkNvbnRlbnRCbG9jayBoMiBhOmhvdmVyLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDIgYTpob3ZlcixcbiAgICAucmVDb250ZW50QXJlYSBoMiBhOmhvdmVyLFxuICAgIC5tZC1kaWFsb2ctdGl0bGUgYTpob3ZlcixcbiAgICAuZ2FtbWEgYTpob3ZlcixcbiAgICAuc2ZDb250ZW50QmxvY2sgaDMgYTpob3ZlcixcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGgzIGE6aG92ZXIsXG4gICAgLnJlQ29udGVudEFyZWEgaDMgYTpob3ZlcixcbiAgICAuZGVsdGEgYTpob3ZlcixcbiAgICAjZXJyb3JXcmFwRGl2IGgyIGE6aG92ZXIsXG4gICAgLnNmQ29udGVudEJsb2NrIGg0IGE6aG92ZXIsXG4gICAgLnNmcmVDb250ZW50QXJlYSBoNCBhOmhvdmVyLFxuICAgIC5yZUNvbnRlbnRBcmVhIGg0IGE6aG92ZXIsXG4gICAgLmVwc2lsb24gYTpob3ZlcixcbiAgICAuc2ZDb250ZW50QmxvY2sgaDUgYTpob3ZlcixcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGg1IGE6aG92ZXIsXG4gICAgLnJlQ29udGVudEFyZWEgaDUgYTpob3ZlcixcbiAgICAuc2VhcmNoLXJlc3VsdHMgaDMgYTpob3ZlcixcbiAgICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIGE6aG92ZXIsXG4gICAgLnpldGEgYTpob3ZlcixcbiAgICAuZ3JlZWstYmFzZSBhOmZvY3VzLFxuICAgIC5hbHBoYSBhOmZvY3VzLFxuICAgIC5zZkNvbnRlbnRCbG9jayBoMSBhOmZvY3VzLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDEgYTpmb2N1cyxcbiAgICAucmVDb250ZW50QXJlYSBoMSBhOmZvY3VzLFxuICAgIC5mYXV4SDEgYTpmb2N1cyxcbiAgICBoMS5tLWR5bmFtaWNUaXRsZSBhOmZvY3VzLFxuICAgIC5iZXRhIGE6Zm9jdXMsXG4gICAgLnNmQ29udGVudEJsb2NrIGgyIGE6Zm9jdXMsXG4gICAgLnNmcmVDb250ZW50QXJlYSBoMiBhOmZvY3VzLFxuICAgIC5yZUNvbnRlbnRBcmVhIGgyIGE6Zm9jdXMsXG4gICAgLm1kLWRpYWxvZy10aXRsZSBhOmZvY3VzLFxuICAgIC5nYW1tYSBhOmZvY3VzLFxuICAgIC5zZkNvbnRlbnRCbG9jayBoMyBhOmZvY3VzLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDMgYTpmb2N1cyxcbiAgICAucmVDb250ZW50QXJlYSBoMyBhOmZvY3VzLFxuICAgIC5kZWx0YSBhOmZvY3VzLFxuICAgICNlcnJvcldyYXBEaXYgaDIgYTpmb2N1cyxcbiAgICAuc2ZDb250ZW50QmxvY2sgaDQgYTpmb2N1cyxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGg0IGE6Zm9jdXMsXG4gICAgLnJlQ29udGVudEFyZWEgaDQgYTpmb2N1cyxcbiAgICAuZXBzaWxvbiBhOmZvY3VzLFxuICAgIC5zZkNvbnRlbnRCbG9jayBoNSBhOmZvY3VzLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDUgYTpmb2N1cyxcbiAgICAucmVDb250ZW50QXJlYSBoNSBhOmZvY3VzLFxuICAgIC5zZWFyY2gtcmVzdWx0cyBoMyBhOmZvY3VzLFxuICAgIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgYTpmb2N1cyxcbiAgICAuemV0YSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNjhCNEIzOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmdyZWVrLWJhc2UsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmFscGhhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDEsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmcmVDb250ZW50QXJlYSBoMSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgxLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZUNvbnRlbnRBcmVhIGgxLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgxLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5mYXV4SDEsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDEubS1keW5hbWljVGl0bGUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJldGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmQ29udGVudEJsb2NrIGgyLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZ2FtbWEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmQ29udGVudEJsb2NrIGgzLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgaDMsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmRlbHRhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMiwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZDb250ZW50QmxvY2sgaDQsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGg0LFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNCxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVDb250ZW50QXJlYSBoNCwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNCwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZXBzaWxvbiwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGg1LFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZnJlQ29udGVudEFyZWEgaDUsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuemV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5ncmVlay1iYXNlW2hyZWZdLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5hbHBoYVtocmVmXSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZDb250ZW50QmxvY2sgaDFbaHJlZl0sIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgxW2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmcmVDb250ZW50QXJlYSBoMVtocmVmXSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgxW2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgaDFbaHJlZl0sIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDFbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZmF1eEgxW2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDEubS1keW5hbWljVGl0bGVbaHJlZl0sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJldGFbaHJlZl0sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmQ29udGVudEJsb2NrIGgyW2hyZWZdLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMltocmVmXSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZnJlQ29udGVudEFyZWEgaDJbaHJlZl0sIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMltocmVmXSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZUNvbnRlbnRBcmVhIGgyW2hyZWZdLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgyW2hyZWZdLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5tZC1kaWFsb2ctdGl0bGVbaHJlZl0sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmdhbW1hW2hyZWZdLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayBoM1tocmVmXSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDNbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZyZUNvbnRlbnRBcmVhIGgzW2hyZWZdLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDNbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVDb250ZW50QXJlYSBoM1tocmVmXSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoM1tocmVmXSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZGVsdGFbaHJlZl0sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Vycm9yV3JhcERpdiBoMltocmVmXSwgI2Vycm9yV3JhcERpdiAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgyW2hyZWZdLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayBoNFtocmVmXSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDRbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZyZUNvbnRlbnRBcmVhIGg0W2hyZWZdLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDRbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVDb250ZW50QXJlYSBoNFtocmVmXSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNFtocmVmXSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZXBzaWxvbltocmVmXSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZDb250ZW50QmxvY2sgaDVbaHJlZl0sIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGg1W2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmcmVDb250ZW50QXJlYSBoNVtocmVmXSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGg1W2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgaDVbaHJlZl0sIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDVbaHJlZl0sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNlYXJjaC1yZXN1bHRzIGgzW2hyZWZdLCAuc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoM1tocmVmXSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yW2hyZWZdLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm1vYmlsZS10YWItc2VsZWN0b3JbaHJlZl0sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnpldGFbaHJlZl0sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb25baHJlZl0sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBvcHRpb25baHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZ3JlZWstYmFzZSBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmFscGhhIGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZDb250ZW50QmxvY2sgaDEgYSxcbiAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMSBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmcmVDb250ZW50QXJlYSBoMSBhLFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMSBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgaDEgYSxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgxIGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZmF1eEgxIGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMS5tLWR5bmFtaWNUaXRsZSBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJldGEgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayBoMiBhLFxuICAgIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgyIGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZyZUNvbnRlbnRBcmVhIGgyIGEsXG4gICAgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgyIGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVDb250ZW50QXJlYSBoMiBhLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDIgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5tZC1kaWFsb2ctdGl0bGUgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5nYW1tYSBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmQ29udGVudEJsb2NrIGgzIGEsXG4gICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDMgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZnJlQ29udGVudEFyZWEgaDMgYSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDMgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZUNvbnRlbnRBcmVhIGgzIGEsXG4gICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMyBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmRlbHRhIGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZXJyb3JXcmFwRGl2IGgyIGEsXG4gICAgI2Vycm9yV3JhcERpdiAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgyIGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZDb250ZW50QmxvY2sgaDQgYSxcbiAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNCBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmcmVDb250ZW50QXJlYSBoNCBhLFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNCBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgaDQgYSxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGg0IGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZXBzaWxvbiBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmQ29udGVudEJsb2NrIGg1IGEsXG4gICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDUgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZnJlQ29udGVudEFyZWEgaDUgYSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDUgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZUNvbnRlbnRBcmVhIGg1IGEsXG4gICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNSBhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNlYXJjaC1yZXN1bHRzIGgzIGEsXG4gICAgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDMgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgYSxcbiAgICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm1vYmlsZS10YWItc2VsZWN0b3IgYSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC56ZXRhIGEsXG4gICAgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IG9wdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuZ3JlZWstYmFzZSwgLnBhZ2VUaGVtZS1OQUNQIC5hbHBoYSwgLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCBoMSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgaDEsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgxLFxuICAucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBoMSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5mYXV4SDEsXG4gIC5wYWdlVGhlbWUtTkFDUCBoMS5tLWR5bmFtaWNUaXRsZSwgLnBhZ2VUaGVtZS1OQUNQIC5iZXRhLCAucGFnZVRoZW1lLU5BQ1AgLnNmQ29udGVudEJsb2NrIGgyLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIGgyLFxuICAucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgaDIsXG4gIC5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgyLCAucGFnZVRoZW1lLU5BQ1AgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1OQUNQIC5nYW1tYSwgLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBoMywgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCBoMyxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgzLFxuICAucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgaDMsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBoMywgLnBhZ2VUaGVtZS1OQUNQIC5kZWx0YSwgLnBhZ2VUaGVtZS1OQUNQICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1OQUNQIGgyLCAucGFnZVRoZW1lLU5BQ1AgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIGg0LFxuICAucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBoNCwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgaDQsXG4gIC5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBoNCwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGg0LCAucGFnZVRoZW1lLU5BQ1AgLmVwc2lsb24sIC5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgaDUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuc2ZyZUNvbnRlbnRBcmVhIGg1LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBoNSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgaDUsIC5wYWdlVGhlbWUtTkFDUCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLU5BQ1AgaDMsIC5wYWdlVGhlbWUtTkFDUCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5wYWdlVGhlbWUtTkFDUCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1OQUNQIC56ZXRhLCAucGFnZVRoZW1lLU5BQ1AgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLnBhZ2VUaGVtZS1OQUNQIG9wdGlvbiB7XG4gICAgY29sb3I6ICMwMDdBQkQ7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmdyZWVrLWJhc2VbaHJlZl0sIC5wYWdlVGhlbWUtTkFDUCAuYWxwaGFbaHJlZl0sIC5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgaDFbaHJlZl0sIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgaDFbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgaDFbaHJlZl0sIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgxW2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBoMVtocmVmXSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgxW2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuZmF1eEgxW2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtTkFDUCBoMS5tLWR5bmFtaWNUaXRsZVtocmVmXSwgLnBhZ2VUaGVtZS1OQUNQIC5iZXRhW2hyZWZdLCAucGFnZVRoZW1lLU5BQ1AgLnNmQ29udGVudEJsb2NrIGgyW2hyZWZdLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIGgyW2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuc2ZyZUNvbnRlbnRBcmVhIGgyW2hyZWZdLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBoMltocmVmXSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgaDJbaHJlZl0sIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBoMltocmVmXSwgLnBhZ2VUaGVtZS1OQUNQIC5tZC1kaWFsb2ctdGl0bGVbaHJlZl0sIC5wYWdlVGhlbWUtTkFDUCAuZ2FtbWFbaHJlZl0sIC5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgaDNbaHJlZl0sIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgaDNbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgaDNbaHJlZl0sIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgzW2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBoM1tocmVmXSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgzW2hyZWZdLCAucGFnZVRoZW1lLU5BQ1AgLmRlbHRhW2hyZWZdLCAucGFnZVRoZW1lLU5BQ1AgI2Vycm9yV3JhcERpdiBoMltocmVmXSwgI2Vycm9yV3JhcERpdiAucGFnZVRoZW1lLU5BQ1AgaDJbaHJlZl0sIC5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgaDRbaHJlZl0sIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgaDRbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgaDRbaHJlZl0sIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGg0W2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBoNFtocmVmXSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGg0W2hyZWZdLCAucGFnZVRoZW1lLU5BQ1AgLmVwc2lsb25baHJlZl0sIC5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgaDVbaHJlZl0sIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgaDVbaHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgaDVbaHJlZl0sIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGg1W2hyZWZdLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBoNVtocmVmXSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGg1W2hyZWZdLCAucGFnZVRoZW1lLU5BQ1AgLnNlYXJjaC1yZXN1bHRzIGgzW2hyZWZdLCAuc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1OQUNQIGgzW2hyZWZdLCAucGFnZVRoZW1lLU5BQ1AgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvcltocmVmXSwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLU5BQ1AgLm1vYmlsZS10YWItc2VsZWN0b3JbaHJlZl0sIC5wYWdlVGhlbWUtTkFDUCAuemV0YVtocmVmXSwgLnBhZ2VUaGVtZS1OQUNQIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uW2hyZWZdLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5wYWdlVGhlbWUtTkFDUCBvcHRpb25baHJlZl0sXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5ncmVlay1iYXNlIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5hbHBoYSBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgaDEgYSxcbiAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIGgxIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgaDEgYSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBoMSBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBoMSBhLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBoMSBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuZmF1eEgxIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIGgxLm0tZHluYW1pY1RpdGxlIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZXRhIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBoMiBhLFxuICAgIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgaDIgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBoMiBhLFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgyIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5yZUNvbnRlbnRBcmVhIGgyIGEsXG4gICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgyIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5tZC1kaWFsb2ctdGl0bGUgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmdhbW1hIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBoMyBhLFxuICAgIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgaDMgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBoMyBhLFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgzIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5yZUNvbnRlbnRBcmVhIGgzIGEsXG4gICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGgzIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5kZWx0YSBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjZXJyb3JXcmFwRGl2IGgyIGEsXG4gICAgI2Vycm9yV3JhcERpdiAucGFnZVRoZW1lLU5BQ1AgaDIgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnNmQ29udGVudEJsb2NrIGg0IGEsXG4gICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCBoNCBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuc2ZyZUNvbnRlbnRBcmVhIGg0IGEsXG4gICAgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgaDQgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgaDQgYSxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgaDQgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmVwc2lsb24gYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnNmQ29udGVudEJsb2NrIGg1IGEsXG4gICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCBoNSBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuc2ZyZUNvbnRlbnRBcmVhIGg1IGEsXG4gICAgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgaDUgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgaDUgYSxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgaDUgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnNlYXJjaC1yZXN1bHRzIGgzIGEsXG4gICAgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtTkFDUCBoMyBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIGEsXG4gICAgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLU5BQ1AgLm1vYmlsZS10YWItc2VsZWN0b3IgYSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnpldGEgYSxcbiAgICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5wYWdlVGhlbWUtTkFDUCBvcHRpb24gYSB7XG4gICAgICBjb2xvcjogIzAwN0FCRDsgfVxuXG4uYWxwaGEsIC5zZkNvbnRlbnRCbG9jayBoMSxcbi5zZnJlQ29udGVudEFyZWEgaDEsXG4ucmVDb250ZW50QXJlYSBoMSxcbi5mYXV4SDEsXG5oMS5tLWR5bmFtaWNUaXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFscGhhLCAuc2ZDb250ZW50QmxvY2sgaDEsXG4gIC5zZnJlQ29udGVudEFyZWEgaDEsXG4gIC5yZUNvbnRlbnRBcmVhIGgxLFxuICAuZmF1eEgxLFxuICBoMS5tLWR5bmFtaWNUaXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5hbHBoYSwgLnNmQ29udGVudEJsb2NrIGgxLFxuICAgICAgLnNmcmVDb250ZW50QXJlYSBoMSxcbiAgICAgIC5yZUNvbnRlbnRBcmVhIGgxLFxuICAgICAgLmZhdXhIMSxcbiAgICAgIGgxLm0tZHluYW1pY1RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDM1cHggKyA1ICogKCgxMDB2dyAtIDMyMHB4KSAvIDg4MCkpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hbHBoYSwgLnNmQ29udGVudEJsb2NrIGgxLFxuICAgICAgLnNmcmVDb250ZW50QXJlYSBoMSxcbiAgICAgIC5yZUNvbnRlbnRBcmVhIGgxLFxuICAgICAgLmZhdXhIMSxcbiAgICAgIGgxLm0tZHluYW1pY1RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLmZhdXhIMSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJldGEsIC5zZkNvbnRlbnRCbG9jayBoMixcbi5zZnJlQ29udGVudEFyZWEgaDIsXG4ucmVDb250ZW50QXJlYSBoMiwgLm1kLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5iZXRhLCAuc2ZDb250ZW50QmxvY2sgaDIsXG4gICAgLnNmcmVDb250ZW50QXJlYSBoMixcbiAgICAucmVDb250ZW50QXJlYSBoMiwgLm1kLWRpYWxvZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDIgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gODgwKSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmV0YSwgLnNmQ29udGVudEJsb2NrIGgyLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDIsXG4gICAgLnJlQ29udGVudEFyZWEgaDIsIC5tZC1kaWFsb2ctdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmdhbW1hLCAuc2ZDb250ZW50QmxvY2sgaDMsXG4uc2ZyZUNvbnRlbnRBcmVhIGgzLFxuLnJlQ29udGVudEFyZWEgaDMge1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuZ2FtbWEsIC5zZkNvbnRlbnRCbG9jayBoMyxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGgzLFxuICAgIC5yZUNvbnRlbnRBcmVhIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMnB4ICsgNCAqICgoMTAwdncgLSAzMjBweCkgLyA4ODApKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5nYW1tYSwgLnNmQ29udGVudEJsb2NrIGgzLFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDMsXG4gICAgLnJlQ29udGVudEFyZWEgaDMge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cblxuLmRlbHRhLCAjZXJyb3JXcmFwRGl2IGgyLCAuc2ZDb250ZW50QmxvY2sgaDQsXG4uc2ZyZUNvbnRlbnRBcmVhIGg0LFxuLnJlQ29udGVudEFyZWEgaDQge1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAuZGVsdGEsICNlcnJvcldyYXBEaXYgaDIsIC5zZkNvbnRlbnRCbG9jayBoNCxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGg0LFxuICAgIC5yZUNvbnRlbnRBcmVhIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxOHB4ICsgMiAqICgoMTAwdncgLSAzMjBweCkgLyA4ODApKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kZWx0YSwgI2Vycm9yV3JhcERpdiBoMiwgLnNmQ29udGVudEJsb2NrIGg0LFxuICAgIC5zZnJlQ29udGVudEFyZWEgaDQsXG4gICAgLnJlQ29udGVudEFyZWEgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmVwc2lsb24sIC5zZkNvbnRlbnRCbG9jayBoNSxcbi5zZnJlQ29udGVudEFyZWEgaDUsXG4ucmVDb250ZW50QXJlYSBoNSwgLnNlYXJjaC1yZXN1bHRzIGgzLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmVwc2lsb24sIC5zZkNvbnRlbnRCbG9jayBoNSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGg1LFxuICAgIC5yZUNvbnRlbnRBcmVhIGg1LCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Ige1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAyICogKCgxMDB2dyAtIDMyMHB4KSAvIDg4MCkpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVwc2lsb24sIC5zZkNvbnRlbnRCbG9jayBoNSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIGg1LFxuICAgIC5yZUNvbnRlbnRBcmVhIGg1LCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Ige1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLnpldGEsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uIHtcbiAgY29sb3I6ICMyNjIyNjE7IH1cbiAgLnpldGEsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgLnpldGEsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAwICogKCgxMDB2dyAtIDMyMHB4KSAvIDg4MCkpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC56ZXRhLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogIzI2MjI2MTsgfVxuXG5vbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpbmssIC5zZkNvbnRlbnRCbG9jayBhLFxuLnNmcmVDb250ZW50QXJlYSBhLFxuLnJlQ29udGVudEFyZWEgYSwgLm5hdi1zaXRlbWFwIGEsIC5zZWFyY2gtcmVzdWx0cyBhIHtcbiAgY29sb3I6ICMyNjIyNjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5zZkNvbnRlbnRCbG9jayAubGluaywgLnNmQ29udGVudEJsb2NrIGEsXG4gIC5zZkNvbnRlbnRCbG9jayAuc2ZyZUNvbnRlbnRBcmVhIGEsIC5zZnJlQ29udGVudEFyZWEgLnNmQ29udGVudEJsb2NrIGEsXG4gIC5zZkNvbnRlbnRCbG9jayAucmVDb250ZW50QXJlYSBhLCAucmVDb250ZW50QXJlYSAuc2ZDb250ZW50QmxvY2sgYSwgLnNmQ29udGVudEJsb2NrIC5uYXYtc2l0ZW1hcCBhLCAubmF2LXNpdGVtYXAgLnNmQ29udGVudEJsb2NrIGEsIC5zZkNvbnRlbnRCbG9jayAuc2VhcmNoLXJlc3VsdHMgYSwgLnNlYXJjaC1yZXN1bHRzIC5zZkNvbnRlbnRCbG9jayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGluazpob3ZlciwgLnNmQ29udGVudEJsb2NrIGE6aG92ZXIsXG4gIC5zZnJlQ29udGVudEFyZWEgYTpob3ZlcixcbiAgLnJlQ29udGVudEFyZWEgYTpob3ZlciwgLm5hdi1zaXRlbWFwIGE6aG92ZXIsIC5zZWFyY2gtcmVzdWx0cyBhOmhvdmVyLCAubGluazpmb2N1cywgLnNmQ29udGVudEJsb2NrIGE6Zm9jdXMsXG4gIC5zZnJlQ29udGVudEFyZWEgYTpmb2N1cyxcbiAgLnJlQ29udGVudEFyZWEgYTpmb2N1cywgLm5hdi1zaXRlbWFwIGE6Zm9jdXMsIC5zZWFyY2gtcmVzdWx0cyBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzY4QjRCMzsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5saW5rLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayBhLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZnJlQ29udGVudEFyZWEgYSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGEsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgYSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtc2l0ZW1hcCBhLCAubmF2LXNpdGVtYXAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZWFyY2gtcmVzdWx0cyBhLCAuc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhIHtcbiAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxpbms6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmQ29udGVudEJsb2NrIGE6aG92ZXIsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGE6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZyZUNvbnRlbnRBcmVhIGE6aG92ZXIsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgYTpob3ZlciwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtc2l0ZW1hcCBhOmhvdmVyLCAubmF2LXNpdGVtYXAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZWFyY2gtcmVzdWx0cyBhOmhvdmVyLCAuc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5saW5rOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayBhOmZvY3VzLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBhOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmcmVDb250ZW50QXJlYSBhOmZvY3VzLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgYTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZUNvbnRlbnRBcmVhIGE6Zm9jdXMsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgYTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LXNpdGVtYXAgYTpmb2N1cywgLm5hdi1zaXRlbWFwIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgYTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2VhcmNoLXJlc3VsdHMgYTpmb2N1cywgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmxpbmssIC5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgYSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCBhLFxuICAucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBhLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBhLFxuICAucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgYSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGEsIC5wYWdlVGhlbWUtTkFDUCAubmF2LXNpdGVtYXAgYSwgLm5hdi1zaXRlbWFwIC5wYWdlVGhlbWUtTkFDUCBhLCAucGFnZVRoZW1lLU5BQ1AgLnNlYXJjaC1yZXN1bHRzIGEsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLU5BQ1AgYSB7XG4gICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmxpbms6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgYTpob3ZlciwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCBhOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuc2ZyZUNvbnRlbnRBcmVhIGE6aG92ZXIsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGE6aG92ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5yZUNvbnRlbnRBcmVhIGE6aG92ZXIsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1zaXRlbWFwIGE6aG92ZXIsIC5uYXYtc2l0ZW1hcCAucGFnZVRoZW1lLU5BQ1AgYTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5zZWFyY2gtcmVzdWx0cyBhOmhvdmVyLCAuc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1OQUNQIGE6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubGluazpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBhOmZvY3VzLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIGE6Zm9jdXMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgYTpmb2N1cywgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgYTpmb2N1cyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgYTpmb2N1cywgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIGE6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAubmF2LXNpdGVtYXAgYTpmb2N1cywgLm5hdi1zaXRlbWFwIC5wYWdlVGhlbWUtTkFDUCBhOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnNlYXJjaC1yZXN1bHRzIGE6Zm9jdXMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLU5BQ1AgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwN0FCRDsgfVxuXG4uYnRuLCAuc2ZGb3JtU3VibWl0IGlucHV0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4udGFibGVSZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4uc2ZDb250ZW50QmxvY2s6YmVmb3JlLCAuc2ZDb250ZW50QmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNmQ29udGVudEJsb2NrLFxuLnNmcmVDb250ZW50QXJlYSxcbi5yZUNvbnRlbnRBcmVhIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAubHQtaWU5IC5zZkNvbnRlbnRCbG9jaywgLmx0LWllOVxuICAuc2ZyZUNvbnRlbnRBcmVhLCAubHQtaWU5XG4gIC5yZUNvbnRlbnRBcmVhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZkNvbnRlbnRCbG9jayAuY29udGVudEltZ1dyYXAsXG4gIC5zZnJlQ29udGVudEFyZWEgLmNvbnRlbnRJbWdXcmFwLFxuICAucmVDb250ZW50QXJlYSAuY29udGVudEltZ1dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zZkNvbnRlbnRCbG9jayAuY29udGVudEltZ1dyYXAgYSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcCBhLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnNmQ29udGVudEJsb2NrIC5jb250ZW50SW1nV3JhcCBhOmhvdmVyLCAuc2ZDb250ZW50QmxvY2sgLmNvbnRlbnRJbWdXcmFwIGE6Zm9jdXMsXG4gICAgICAuc2ZyZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcCBhOmhvdmVyLFxuICAgICAgLnNmcmVDb250ZW50QXJlYSAuY29udGVudEltZ1dyYXAgYTpmb2N1cyxcbiAgICAgIC5yZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcCBhOmhvdmVyLFxuICAgICAgLnJlQ29udGVudEFyZWEgLmNvbnRlbnRJbWdXcmFwIGE6Zm9jdXMge1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9IFwiODBcIik7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5zZkNvbnRlbnRCbG9jayAuY29udGVudEltZ1dyYXAgcCxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcCBwLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcCBwIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLnNmQ29udGVudEJsb2NrIC5jb250ZW50SW1nV3JhcCBpbWcsXG4gICAgLnNmcmVDb250ZW50QXJlYSAuY29udGVudEltZ1dyYXAgaW1nLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnNmQ29udGVudEJsb2NrIC5jb250ZW50SW1nV3JhcC5mbG9hdExlZnQsXG4gICAgLnNmcmVDb250ZW50QXJlYSAuY29udGVudEltZ1dyYXAuZmxvYXRMZWZ0LFxuICAgIC5yZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcC5mbG9hdExlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuc2ZDb250ZW50QmxvY2sgLmNvbnRlbnRJbWdXcmFwLmZsb2F0UmlnaHQsXG4gICAgLnNmcmVDb250ZW50QXJlYSAuY29udGVudEltZ1dyYXAuZmxvYXRSaWdodCxcbiAgICAucmVDb250ZW50QXJlYSAuY29udGVudEltZ1dyYXAuZmxvYXRSaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5zZkNvbnRlbnRCbG9jayAuY29udGVudEltZ1dyYXAuZmxvYXRNaWRkbGUsXG4gICAgLnNmcmVDb250ZW50QXJlYSAuY29udGVudEltZ1dyYXAuZmxvYXRNaWRkbGUsXG4gICAgLnJlQ29udGVudEFyZWEgLmNvbnRlbnRJbWdXcmFwLmZsb2F0TWlkZGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNmQ29udGVudEJsb2NrIC5jb250ZW50SW1nV3JhcC5mbG9hdE1pZGRsZSBpbWcsXG4gICAgLnNmcmVDb250ZW50QXJlYSAuY29udGVudEltZ1dyYXAuZmxvYXRNaWRkbGUgaW1nLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcC5mbG9hdE1pZGRsZSBpbWcge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5zZkNvbnRlbnRCbG9jayAuY29udGVudEltZ1dyYXAuZmxvYXRNaWRkbGUgcCxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcC5mbG9hdE1pZGRsZSBwLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5jb250ZW50SW1nV3JhcC5mbG9hdE1pZGRsZSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zZkNvbnRlbnRCbG9jayAuaW50cm8sXG4gIC5zZnJlQ29udGVudEFyZWEgLmludHJvLFxuICAucmVDb250ZW50QXJlYSAuaW50cm8ge1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gIC5zZkNvbnRlbnRCbG9jayB1bCxcbiAgLnNmQ29udGVudEJsb2NrIG9sLFxuICAuc2ZyZUNvbnRlbnRBcmVhIHVsLFxuICAuc2ZyZUNvbnRlbnRBcmVhIG9sLFxuICAucmVDb250ZW50QXJlYSB1bCxcbiAgLnJlQ29udGVudEFyZWEgb2wge1xuICAgIG1hcmdpbjogMCAwIDEuNWVtIDI1cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zZkNvbnRlbnRCbG9jayB1bCBvbCA+IGxpLFxuICAgIC5zZkNvbnRlbnRCbG9jayBvbCBvbCA+IGxpLFxuICAgIC5zZnJlQ29udGVudEFyZWEgdWwgb2wgPiBsaSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIG9sIG9sID4gbGksXG4gICAgLnJlQ29udGVudEFyZWEgdWwgb2wgPiBsaSxcbiAgICAucmVDb250ZW50QXJlYSBvbCBvbCA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTsgfVxuICAgIC5zZkNvbnRlbnRCbG9jayB1bCB1bCxcbiAgICAuc2ZDb250ZW50QmxvY2sgdWwgb2wsXG4gICAgLnNmQ29udGVudEJsb2NrIG9sIHVsLFxuICAgIC5zZkNvbnRlbnRCbG9jayBvbCBvbCxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIHVsIHVsLFxuICAgIC5zZnJlQ29udGVudEFyZWEgdWwgb2wsXG4gICAgLnNmcmVDb250ZW50QXJlYSBvbCB1bCxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIG9sIG9sLFxuICAgIC5yZUNvbnRlbnRBcmVhIHVsIHVsLFxuICAgIC5yZUNvbnRlbnRBcmVhIHVsIG9sLFxuICAgIC5yZUNvbnRlbnRBcmVhIG9sIHVsLFxuICAgIC5yZUNvbnRlbnRBcmVhIG9sIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuc2ZDb250ZW50QmxvY2sgdWwgPiBsaSxcbiAgLnNmcmVDb250ZW50QXJlYSB1bCA+IGxpLFxuICAucmVDb250ZW50QXJlYSB1bCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7IH1cbiAgICAubHQtaWU4IC5zZkNvbnRlbnRCbG9jayB1bCA+IGxpLFxuICAgIC5uby1nZW5lcmF0ZWRjb250ZW50IC5zZkNvbnRlbnRCbG9jayB1bCA+IGxpLCAubHQtaWU4XG4gICAgLnNmcmVDb250ZW50QXJlYSB1bCA+IGxpLFxuICAgIC5uby1nZW5lcmF0ZWRjb250ZW50XG4gICAgLnNmcmVDb250ZW50QXJlYSB1bCA+IGxpLCAubHQtaWU4XG4gICAgLnJlQ29udGVudEFyZWEgdWwgPiBsaSxcbiAgICAubm8tZ2VuZXJhdGVkY29udGVudFxuICAgIC5yZUNvbnRlbnRBcmVhIHVsID4gbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlOyB9XG4gIC5zZkNvbnRlbnRCbG9jayBvbCxcbiAgLnNmcmVDb250ZW50QXJlYSBvbCxcbiAgLnJlQ29udGVudEFyZWEgb2wge1xuICAgIHBhZGRpbmc6IDEwcHggMCA2cHg7XG4gICAgY291bnRlci1yZXNldDogbnVtYmVyczsgfVxuICAgIC5zZkNvbnRlbnRCbG9jayBvbCA+IGxpLFxuICAgIC5zZnJlQ29udGVudEFyZWEgb2wgPiBsaSxcbiAgICAucmVDb250ZW50QXJlYSBvbCA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTsgfVxuICAgICAgLmx0LWllOCAuc2ZDb250ZW50QmxvY2sgb2wgPiBsaSxcbiAgICAgIC5uby1nZW5lcmF0ZWRjb250ZW50IC5zZkNvbnRlbnRCbG9jayBvbCA+IGxpLCAubHQtaWU4XG4gICAgICAuc2ZyZUNvbnRlbnRBcmVhIG9sID4gbGksXG4gICAgICAubm8tZ2VuZXJhdGVkY29udGVudFxuICAgICAgLnNmcmVDb250ZW50QXJlYSBvbCA+IGxpLCAubHQtaWU4XG4gICAgICAucmVDb250ZW50QXJlYSBvbCA+IGxpLFxuICAgICAgLm5vLWdlbmVyYXRlZGNvbnRlbnRcbiAgICAgIC5yZUNvbnRlbnRBcmVhIG9sID4gbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGU7IH1cbiAgLnNmQ29udGVudEJsb2NrIC5idXR0b24sXG4gIC5zZnJlQ29udGVudEFyZWEgLmJ1dHRvbixcbiAgLnJlQ29udGVudEFyZWEgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc2ZDb250ZW50QmxvY2sgZHQsXG4gIC5zZnJlQ29udGVudEFyZWEgZHQsXG4gIC5yZUNvbnRlbnRBcmVhIGR0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgZm9udC1zaXplOiAxLjIzMDc3ZW07IH1cbiAgLnNmQ29udGVudEJsb2NrIGRkLFxuICAuc2ZyZUNvbnRlbnRBcmVhIGRkLFxuICAucmVDb250ZW50QXJlYSBkZCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbi5zZnJlQ29udGVudEFyZWEge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnJlQ29udGVudEFyZWE6YmVmb3JlLFxuLnJlQ29udGVudEFyZWE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBjbGVhcjogaW5pdGlhbDsgfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICB0YWJsZS5ib3JkZXJlZCA+IHRoZWFkID4gdHIsIC5zZkNvbnRlbnRCbG9jayB0YWJsZSA+IHRoZWFkID4gdHIsIC5zZnJlQ29udGVudEFyZWEgdGFibGUgPiB0aGVhZCA+IHRyLCAucmVDb250ZW50QXJlYSB0YWJsZSA+IHRoZWFkID4gdHIsXG4gIHRhYmxlLmJvcmRlcmVkID4gdGJvZHkgPiB0cixcbiAgLnNmQ29udGVudEJsb2NrIHRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnNmcmVDb250ZW50QXJlYSB0YWJsZSA+IHRib2R5ID4gdHIsXG4gIC5yZUNvbnRlbnRBcmVhIHRhYmxlID4gdGJvZHkgPiB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgdGFibGUuc3RyaXBlZCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICB0YWJsZS5oaWdobGlnaHQgPiB0Ym9keSA+IHRyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTsgfVxuICB0YWJsZS5jZW50ZXJlZCB0aGVhZCB0ciB0aCwgdGFibGUuY2VudGVyZWQgdGJvZHkgdHIgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBzb3J0IG91dCBib3JkZXJzICovIH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkOmVtcHR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMGEwJzsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgsXG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAgICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB0ciB0aDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDBhMFwiOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGJvZHkgdHIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMS4yNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdHIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZS5ib3JkZXJlZCB0aCwgLnNmQ29udGVudEJsb2NrIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgsIC5zZnJlQ29udGVudEFyZWEgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCwgLnJlQ29udGVudEFyZWEgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlLmJvcmRlcmVkIHRkLCAuc2ZDb250ZW50QmxvY2sgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ZCwgLnNmcmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkLCAucmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUuYm9yZGVyZWQgdHIsIC5zZkNvbnRlbnRCbG9jayB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRyLCAuc2ZyZUNvbnRlbnRBcmVhIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdHIsIC5yZUNvbnRlbnRBcmVhIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdHIge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZS5ib3JkZXJlZCB0Ym9keSB0ciwgLnNmQ29udGVudEJsb2NrIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGJvZHkgdHIsIC5zZnJlQ29udGVudEFyZWEgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciwgLnJlQ29udGVudEFyZWEgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIHNvcnQgb3V0IGJvcmRlcnMgKi8gfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQ6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCxcbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICAgICAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHRyIHRoOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlLmJvcmRlcmVkIHRoLCAuc2ZDb250ZW50QmxvY2sgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCwgLnNmcmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoLCAucmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUuYm9yZGVyZWQgdGQsIC5zZkNvbnRlbnRCbG9jayB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkLCAuc2ZyZUNvbnRlbnRBcmVhIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQsIC5yZUNvbnRlbnRBcmVhIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZS5ib3JkZXJlZCB0ciwgLnNmQ29udGVudEJsb2NrIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdHIsIC5zZnJlQ29udGVudEFyZWEgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciwgLnJlQ29udGVudEFyZWEgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciB7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlLmJvcmRlcmVkIHRib2R5IHRyLCAuc2ZDb250ZW50QmxvY2sgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciwgLnNmcmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHRyLCAucmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHRyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIHNvcnQgb3V0IGJvcmRlcnMgKi8gfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQ6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCxcbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICAgICAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHRyIHRoOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlLmJvcmRlcmVkIHRoLCAuc2ZDb250ZW50QmxvY2sgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCwgLnNmcmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoLCAucmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUuYm9yZGVyZWQgdGQsIC5zZkNvbnRlbnRCbG9jayB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkLCAuc2ZyZUNvbnRlbnRBcmVhIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQsIC5yZUNvbnRlbnRBcmVhIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZS5ib3JkZXJlZCB0ciwgLnNmQ29udGVudEJsb2NrIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdHIsIC5zZnJlQ29udGVudEFyZWEgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciwgLnJlQ29udGVudEFyZWEgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciB7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlLmJvcmRlcmVkIHRib2R5IHRyLCAuc2ZDb250ZW50QmxvY2sgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciwgLnNmcmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHRyLCAucmVDb250ZW50QXJlYSB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHRyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG5ibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzI2MjI2MTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjJweCArIDQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gODgwKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIGJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4QjRCMztcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgYmxvY2txdW90ZSAuYmxvY2txdW90ZS1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAxY1wiO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpOyB9XG4gIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGNvbG9yOiAjNzA2RjZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGJsb2NrcXVvdGUge1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTQxNTsgfVxuICAucGFnZVRoZW1lLU5BQ1AgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgYmxvY2txdW90ZSAuYmxvY2txdW90ZS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdBQkQ7IH1cbiAgLmJnLXNlY29uZGFyeS0xIGJsb2NrcXVvdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJnLXNlY29uZGFyeS0xIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmctcHJpbWFyeS0xLCAuY2FyZC1zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OEI0QjM7IH1cbiAgLmJnLXByaW1hcnktMSAuZ3JlZWstYmFzZSwgLmNhcmQtc3RhbmRhcmQgLmdyZWVrLWJhc2UsIC5iZy1wcmltYXJ5LTEgLmFscGhhLCAuY2FyZC1zdGFuZGFyZCAuYWxwaGEsIC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgxLCAuc2ZDb250ZW50QmxvY2sgLmJnLXByaW1hcnktMSBoMSwgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgxLCAuc2ZDb250ZW50QmxvY2sgLmNhcmQtc3RhbmRhcmQgaDEsXG4gIC5iZy1wcmltYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMSwgLnNmcmVDb250ZW50QXJlYSAuYmctcHJpbWFyeS0xIGgxLFxuICAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGgxLCAuc2ZyZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkIGgxLFxuICAuYmctcHJpbWFyeS0xIC5yZUNvbnRlbnRBcmVhIGgxLCAucmVDb250ZW50QXJlYSAuYmctcHJpbWFyeS0xIGgxLFxuICAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoMSwgLnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQgaDEsXG4gIC5iZy1wcmltYXJ5LTEgLmZhdXhIMSxcbiAgLmNhcmQtc3RhbmRhcmQgLmZhdXhIMSxcbiAgLmJnLXByaW1hcnktMSBoMS5tLWR5bmFtaWNUaXRsZSxcbiAgLmNhcmQtc3RhbmRhcmQgaDEubS1keW5hbWljVGl0bGUsIC5iZy1wcmltYXJ5LTEgLmJldGEsIC5jYXJkLXN0YW5kYXJkIC5iZXRhLCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5iZy1wcmltYXJ5LTEgaDIsIC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5jYXJkLXN0YW5kYXJkIGgyLFxuICAuYmctcHJpbWFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDIsIC5zZnJlQ29udGVudEFyZWEgLmJnLXByaW1hcnktMSBoMixcbiAgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZCBoMixcbiAgLmJnLXByaW1hcnktMSAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLmJnLXByaW1hcnktMSBoMixcbiAgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkIGgyLCAuYmctcHJpbWFyeS0xIC5tZC1kaWFsb2ctdGl0bGUsIC5jYXJkLXN0YW5kYXJkIC5tZC1kaWFsb2ctdGl0bGUsIC5iZy1wcmltYXJ5LTEgLmdhbW1hLCAuY2FyZC1zdGFuZGFyZCAuZ2FtbWEsIC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgzLCAuc2ZDb250ZW50QmxvY2sgLmJnLXByaW1hcnktMSBoMywgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgzLCAuc2ZDb250ZW50QmxvY2sgLmNhcmQtc3RhbmRhcmQgaDMsXG4gIC5iZy1wcmltYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMywgLnNmcmVDb250ZW50QXJlYSAuYmctcHJpbWFyeS0xIGgzLFxuICAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkIGgzLFxuICAuYmctcHJpbWFyeS0xIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAuYmctcHJpbWFyeS0xIGgzLFxuICAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoMywgLnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQgaDMsIC5iZy1wcmltYXJ5LTEgLmRlbHRhLCAuY2FyZC1zdGFuZGFyZCAuZGVsdGEsIC5iZy1wcmltYXJ5LTEgI2Vycm9yV3JhcERpdiBoMiwgI2Vycm9yV3JhcERpdiAuYmctcHJpbWFyeS0xIGgyLCAuY2FyZC1zdGFuZGFyZCAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC5jYXJkLXN0YW5kYXJkIGgyLCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5iZy1wcmltYXJ5LTEgaDQsIC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5jYXJkLXN0YW5kYXJkIGg0LFxuICAuYmctcHJpbWFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLmJnLXByaW1hcnktMSBoNCxcbiAgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoNCwgLnNmcmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZCBoNCxcbiAgLmJnLXByaW1hcnktMSAucmVDb250ZW50QXJlYSBoNCwgLnJlQ29udGVudEFyZWEgLmJnLXByaW1hcnktMSBoNCxcbiAgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkIGg0LCAuYmctcHJpbWFyeS0xIC5lcHNpbG9uLCAuY2FyZC1zdGFuZGFyZCAuZXBzaWxvbiwgLmJnLXByaW1hcnktMSAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAuYmctcHJpbWFyeS0xIGg1LCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAuY2FyZC1zdGFuZGFyZCBoNSxcbiAgLmJnLXByaW1hcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGg1LCAuc2ZyZUNvbnRlbnRBcmVhIC5iZy1wcmltYXJ5LTEgaDUsXG4gIC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDUsIC5zZnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQgaDUsXG4gIC5iZy1wcmltYXJ5LTEgLnJlQ29udGVudEFyZWEgaDUsIC5yZUNvbnRlbnRBcmVhIC5iZy1wcmltYXJ5LTEgaDUsXG4gIC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZCBoNSwgLmJnLXByaW1hcnktMSAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAuYmctcHJpbWFyeS0xIGgzLCAuY2FyZC1zdGFuZGFyZCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAuY2FyZC1zdGFuZGFyZCBoMywgLmJnLXByaW1hcnktMSAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5iZy1wcmltYXJ5LTEgLm1vYmlsZS10YWItc2VsZWN0b3IsIC5jYXJkLXN0YW5kYXJkIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLmNhcmQtc3RhbmRhcmQgLm1vYmlsZS10YWItc2VsZWN0b3IsIC5iZy1wcmltYXJ5LTEgLnpldGEsIC5jYXJkLXN0YW5kYXJkIC56ZXRhLCAuYmctcHJpbWFyeS0xIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5iZy1wcmltYXJ5LTEgb3B0aW9uLCAuY2FyZC1zdGFuZGFyZCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAuY2FyZC1zdGFuZGFyZCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gIC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrLCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sge1xuICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYjBjMDsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuZ3JlZWstYmFzZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZ3JlZWstYmFzZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5hbHBoYSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYWxwaGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuc2ZDb250ZW50QmxvY2sgaDEsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgaDEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgxLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgaDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGgxLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5yZUNvbnRlbnRBcmVhIGgxLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgaDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoMSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmZhdXhIMSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5mYXV4SDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGgxLm0tZHluYW1pY1RpdGxlLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDEubS1keW5hbWljVGl0bGUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYmV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYmV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoMiwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoMixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDIsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoMixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGgyLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAubWQtZGlhbG9nLXRpdGxlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmdhbW1hLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5nYW1tYSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBoMywgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoMywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDMsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoMyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnJlQ29udGVudEFyZWEgaDMsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoMyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmRlbHRhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5kZWx0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIGgyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMiwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoNCwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDQsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGg0LFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGg0LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoNCxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoNCxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoNCxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGg0LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGg0LCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmVwc2lsb24sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmVwc2lsb24sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgaDUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoNSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgaDUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGg1LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgaDUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoNSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5zZWFyY2gtcmVzdWx0cyBoMywgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSBoMywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLm1vYmlsZS10YWItc2VsZWN0b3IsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnpldGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnpldGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgb3B0aW9uLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jaywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCRDsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5ncmVlay1iYXNlLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmdyZWVrLWJhc2UsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5hbHBoYSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5hbHBoYSwgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgxLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgaDEsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDEsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBoMSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoMSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGgxLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoMSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGgxLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5mYXV4SDEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5mYXV4SDEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgaDEubS1keW5hbWljVGl0bGUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGgxLm0tZHluYW1pY1RpdGxlLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuYmV0YSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5iZXRhLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBoMiwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGgyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgaDIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGgyLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDIsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5tZC1kaWFsb2ctdGl0bGUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAubWQtZGlhbG9nLXRpdGxlLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuZ2FtbWEsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZ2FtbWEsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBoMywgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGgzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgzLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGgzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgaDMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGgzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBoMyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDMsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMywgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmRlbHRhLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmRlbHRhLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGgyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgI2Vycm9yV3JhcERpdiBoMiwgI2Vycm9yV3JhcERpdiAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDIsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGg0LCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGg0LFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgaDQsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGg0LFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5yZUNvbnRlbnRBcmVhIGg0LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBoNCxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoNCwgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLmVwc2lsb24sIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZXBzaWxvbiwgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgaDUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBoNSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnJlQ29udGVudEFyZWEgaDUsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIGg1LFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGg1LCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBoMywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZWFyY2gtcmVzdWx0cyBoMywgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMywgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAuemV0YSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC56ZXRhLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSBvcHRpb24sIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5ncmVlay1iYXNlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuZ3JlZWstYmFzZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYWxwaGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5hbHBoYSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuc2ZDb250ZW50QmxvY2sgaDEsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGgxLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDEsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGgxLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaDEsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDEsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaDEsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaDEsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGgxLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuZmF1eEgxLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuZmF1eEgxLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGgxLm0tZHluYW1pY1RpdGxlLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBoMS5tLWR5bmFtaWNUaXRsZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuYmV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLmJldGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgyLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSBoMiwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgyLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaDIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGgyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGgyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5yZUNvbnRlbnRBcmVhIGgyLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGgyLFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaDIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuZ2FtbWEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5nYW1tYSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuc2ZDb250ZW50QmxvY2sgaDMsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGgzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDMsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBoMyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaDMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaDMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLnJlQ29udGVudEFyZWEgaDMsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaDMsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBoMywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuZGVsdGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5kZWx0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaDIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaDIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSBoNCwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaDQsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoNCwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGg0LFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGg0LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGg0LFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5yZUNvbnRlbnRBcmVhIGg0LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIGg0LFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoNCwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgaDQsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLmVwc2lsb24sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5lcHNpbG9uLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBoNSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaDUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoNSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGg1LFxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDUsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSBoNSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCBoNSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSBoNSxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDUsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGg1LCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5zZWFyY2gtcmVzdWx0cyBoMywgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgaDMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZWFyY2gtcmVzdWx0cyBoMywgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIGgzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuYmctcHJpbWFyeS0xIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNmdCAuY2FyZC1zdGFuZGFyZCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuemV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmNhcmQtc3RhbmRhcmQgLnpldGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5iZy1wcmltYXJ5LTEgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSBvcHRpb24sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIG9wdGlvbiB7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjZnQgLmJnLXByaW1hcnktMSAuc2ZDb250ZW50QmxvY2ssIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayB7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cblxuLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBhLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBhIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctcHJpbWFyeS0xIC5zZkNvbnRlbnRCbG9jayBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1wcmltYXJ5LTEgLnNmQ29udGVudEJsb2NrIGE6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTZlNWU1OyB9XG5cbi5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXByaW1hcnktMSAuY2FsbE91dC5jYWxsT3V0LXdoaXRlLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5jYXJkLXN0YW5kYXJkIC5jYWxsT3V0LmNhbGxPdXQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1zZWNvbmRhcnktMSB7XG4gIGJhY2tncm91bmQ6ICMwMDdBQkQ7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctc2Vjb25kYXJ5LTEgLmJ0bi1wcmltYXJ5LCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1zZWNvbmRhcnktMSAuc2ZGb3JtU3VibWl0IGlucHV0LCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXNlY29uZGFyeS0xIGlucHV0LCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1zZWNvbmRhcnktMSAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlICNmdCAuYmctc2Vjb25kYXJ5LTEgLmJ0bi13aGl0ZS1vdXRsaW5lLFxuICAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1zZWNvbmRhcnktMSAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1ncmlkIC5idG4td2hpdGUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgI2Z0IC5iZy1zZWNvbmRhcnktMSAuYnRuLXdoaXRlLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDA3QUJEOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctc2Vjb25kYXJ5LTEgLmJ0bi1wcmltYXJ5OmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1zZWNvbmRhcnktMSAuc2ZGb3JtU3VibWl0IGlucHV0OmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXNlY29uZGFyeS0xIGlucHV0OmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1zZWNvbmRhcnktMSAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlICNmdCAuYmctc2Vjb25kYXJ5LTEgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXNlY29uZGFyeS0xIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAjZnQgLmJnLXNlY29uZGFyeS0xIC5idG4td2hpdGUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNmdCAuYmctc2Vjb25kYXJ5LTEgLmJ0bi1wcmltYXJ5OmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1zZWNvbmRhcnktMSAuc2ZGb3JtU3VibWl0IGlucHV0OmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXNlY29uZGFyeS0xIGlucHV0OmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgI2Z0IC5iZy1zZWNvbmRhcnktMSAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlICNmdCAuYmctc2Vjb25kYXJ5LTEgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjZnQgLmJnLXNlY29uZGFyeS0xIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQgLmJ0bi13aGl0ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtZ3JpZCAjZnQgLmJnLXNlY29uZGFyeS0xIC5idG4td2hpdGUtb3V0bGluZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTk2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4QTk2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEge1xuICBiYWNrZ3JvdW5kOiAjMDA4QTk2O1xuICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAuZ3JlZWstYmFzZSwgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLmFscGhhLCAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAuc2ZDb250ZW50QmxvY2sgaDEsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSBoMSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLnNmcmVDb250ZW50QXJlYSBoMSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSBoMSxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIGgxLFxuICAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAuZmF1eEgxLFxuICAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSBoMS5tLWR5bmFtaWNUaXRsZSwgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLmJldGEsIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIGgyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIGgyLFxuICAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgaDIsIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5tZC1kaWFsb2ctdGl0bGUsIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5nYW1tYSwgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLnNmQ29udGVudEJsb2NrIGgzLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgaDMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgaDMsXG4gIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSBoMywgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLmRlbHRhLCAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIGgyLCAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAuc2ZDb250ZW50QmxvY2sgaDQsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSBoNCxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLnNmcmVDb250ZW50QXJlYSBoNCwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSBoNCxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIGg0LCAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAuZXBzaWxvbiwgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgaDUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5zZnJlQ29udGVudEFyZWEgaDUsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgaDUsXG4gIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSBoNSwgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLnNlYXJjaC1yZXN1bHRzIGgzLCAuc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgaDMsIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLm1vYmlsZS10YWItc2VsZWN0b3IsIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC56ZXRhLCAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLU5BQ1AgLmZvb3Rlci10b3AtMSBvcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5zZkNvbnRlbnRCbG9jayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLm5hdiBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAuZm9vdGVyLXRvcC0xIC5uYXYgYTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5mb290ZXItdG9wLTEgLm5hdiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZTZlNWU1OyB9XG5cbi5iZy1zZWNvbmRhcnktMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1zZWNvbmRhcnktMSAuc2ZDb250ZW50QmxvY2sge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1zZWNvbmRhcnktMSAuZ3JlZWstYmFzZSwgLmJnLXNlY29uZGFyeS0xIC5hbHBoYSwgLmJnLXNlY29uZGFyeS0xIC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMSBoMSxcbiAgLmJnLXNlY29uZGFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDEsIC5zZnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xIGgxLFxuICAuYmctc2Vjb25kYXJ5LTEgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMSBoMSxcbiAgLmJnLXNlY29uZGFyeS0xIC5mYXV4SDEsXG4gIC5iZy1zZWNvbmRhcnktMSBoMS5tLWR5bmFtaWNUaXRsZSwgLmJnLXNlY29uZGFyeS0xIC5iZXRhLCAuYmctc2Vjb25kYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgyLCAuc2ZDb250ZW50QmxvY2sgLmJnLXNlY29uZGFyeS0xIGgyLFxuICAuYmctc2Vjb25kYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEgaDIsXG4gIC5iZy1zZWNvbmRhcnktMSAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xIGgyLCAuYmctc2Vjb25kYXJ5LTEgLm1kLWRpYWxvZy10aXRsZSwgLmJnLXNlY29uZGFyeS0xIC5nYW1tYSwgLmJnLXNlY29uZGFyeS0xIC5zZkNvbnRlbnRCbG9jayBoMywgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMSBoMyxcbiAgLmJnLXNlY29uZGFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xIGgzLFxuICAuYmctc2Vjb25kYXJ5LTEgLnJlQ29udGVudEFyZWEgaDMsIC5yZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMSBoMywgLmJnLXNlY29uZGFyeS0xIC5kZWx0YSwgLmJnLXNlY29uZGFyeS0xICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLmJnLXNlY29uZGFyeS0xIGgyLCAuYmctc2Vjb25kYXJ5LTEgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLmJnLXNlY29uZGFyeS0xIGg0LFxuICAuYmctc2Vjb25kYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoNCwgLnNmcmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEgaDQsXG4gIC5iZy1zZWNvbmRhcnktMSAucmVDb250ZW50QXJlYSBoNCwgLnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xIGg0LCAuYmctc2Vjb25kYXJ5LTEgLmVwc2lsb24sIC5iZy1zZWNvbmRhcnktMSAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEgaDUsXG4gIC5iZy1zZWNvbmRhcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGg1LCAuc2ZyZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMSBoNSxcbiAgLmJnLXNlY29uZGFyeS0xIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEgaDUsIC5iZy1zZWNvbmRhcnktMSAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAuYmctc2Vjb25kYXJ5LTEgaDMsIC5iZy1zZWNvbmRhcnktMSAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5iZy1zZWNvbmRhcnktMSAubW9iaWxlLXRhYi1zZWxlY3RvciwgLmJnLXNlY29uZGFyeS0xIC56ZXRhLCAuYmctc2Vjb25kYXJ5LTEgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLmJnLXNlY29uZGFyeS0xIG9wdGlvbiB7XG4gICAgY29sb3I6ICM2OEI0QjM7IH1cbiAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMwNTc7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuc2ZDb250ZW50QmxvY2sge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5ncmVlay1iYXNlLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5hbHBoYSwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZDb250ZW50QmxvY2sgaDEsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgxLFxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmcmVDb250ZW50QXJlYSBoMSwgLnNmcmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgxLFxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDEsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZmF1eEgxLFxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDEubS1keW5hbWljVGl0bGUsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJldGEsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmQ29udGVudEJsb2NrIGgyLCAuc2ZDb250ZW50QmxvY2sgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMixcbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZnJlQ29udGVudEFyZWEgaDIsIC5zZnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMixcbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZUNvbnRlbnRBcmVhIGgyLCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgyLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5tZC1kaWFsb2ctdGl0bGUsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmdhbW1hLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayBoMywgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDMsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDMsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVDb250ZW50QXJlYSBoMywgLnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMywgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZGVsdGEsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2Vycm9yV3JhcERpdiBoMiwgI2Vycm9yV3JhcERpdiAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGgyLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDQsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZyZUNvbnRlbnRBcmVhIGg0LCAuc2ZyZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDQsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVDb250ZW50QXJlYSBoNCwgLnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoNCwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuZXBzaWxvbiwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGg1LFxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGg1LFxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlQ29udGVudEFyZWEgaDUsIC5yZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgaDUsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNlYXJjaC1yZXN1bHRzIGgzLCAuc2VhcmNoLXJlc3VsdHMgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBoMywgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm1vYmlsZS10YWItc2VsZWN0b3IsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnpldGEsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBvcHRpb24sXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLmdyZWVrLWJhc2UsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLmFscGhhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIC5zZkNvbnRlbnRCbG9jayBoMSxcbiAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgaDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIGgxLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIC5yZUNvbnRlbnRBcmVhIGgxLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIGgxLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIC5mYXV4SDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgaDEubS1keW5hbWljVGl0bGUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLmJldGEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgyLFxuICAgIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSBoMixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGgyLFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgaDIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLnJlQ29udGVudEFyZWEgaDIsXG4gICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgaDIsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLm1kLWRpYWxvZy10aXRsZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuZ2FtbWEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgzLFxuICAgIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSBoMyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGgzLFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgaDMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLnJlQ29udGVudEFyZWEgaDMsXG4gICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgaDMsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctc2Vjb25kYXJ5LTEgLmRlbHRhLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xICNlcnJvcldyYXBEaXYgaDIsXG4gICAgI2Vycm9yV3JhcERpdiAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSBoMixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuc2ZDb250ZW50QmxvY2sgaDQsXG4gICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIGg0LFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDQsXG4gICAgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSBoNCxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAucmVDb250ZW50QXJlYSBoNCxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSBoNCxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuZXBzaWxvbixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuc2ZDb250ZW50QmxvY2sgaDUsXG4gICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIGg1LFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDUsXG4gICAgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSBoNSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAucmVDb250ZW50QXJlYSBoNSxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSBoNSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuc2VhcmNoLXJlc3VsdHMgaDMsXG4gICAgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIGgzLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsXG4gICAgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAubW9iaWxlLXRhYi1zZWxlY3RvcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuemV0YSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbixcbiAgICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIG9wdGlvbiB7XG4gICAgICBjb2xvcjogI2EwYjBjMDsgfVxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhbGxPdXQuY2FsbE91dC13aGl0ZSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1zZWNvbmRhcnktMSAuY2FsbE91dC5jYWxsT3V0LXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjYTBiMGMwOyB9XG4gIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCxcbiAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEE5NjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMDA3QUJEIDAlLCAjMDA4QTk2IDEwMCUpO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5zZkNvbnRlbnRCbG9jayB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAuZ3JlZWstYmFzZSwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5hbHBoYSwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBoMSxcbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBoMSwgLnNmcmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDEsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5yZUNvbnRlbnRBcmVhIGgxLCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDEsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5mYXV4SDEsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIGgxLm0tZHluYW1pY1RpdGxlLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLmJldGEsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDIsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5zZnJlQ29udGVudEFyZWEgaDIsIC5zZnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIGgyLFxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIGgyLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLm1kLWRpYWxvZy10aXRsZSwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5nYW1tYSwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBoMywgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBoMyxcbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBoMywgLnNmcmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDMsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDMsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAuZGVsdGEsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBoMiwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBoNCxcbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBoNCwgLnNmcmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDQsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5yZUNvbnRlbnRBcmVhIGg0LCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDQsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAuZXBzaWxvbiwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5zZkNvbnRlbnRCbG9jayBoNSwgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBoNSxcbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDUsXG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDUsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgaDMsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC56ZXRhLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIG9wdGlvbixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5ncmVlay1iYXNlLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLmFscGhhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgxLFxuICAgIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGgxLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMSxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgaDEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAucmVDb250ZW50QXJlYSBoMSxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGgxLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLmZhdXhIMSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGgxLm0tZHluYW1pY1RpdGxlLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLmJldGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuc2ZDb250ZW50QmxvY2sgaDIsXG4gICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgaDIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGgyLFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBoMixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5yZUNvbnRlbnRBcmVhIGgyLFxuICAgIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgaDIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAubWQtZGlhbG9nLXRpdGxlLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLmdhbW1hLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNmQ29udGVudEJsb2NrIGgzLFxuICAgIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGgzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBoMyxcbiAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgaDMsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAucmVDb250ZW50QXJlYSBoMyxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGgzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLmRlbHRhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgI2Vycm9yV3JhcERpdiBoMixcbiAgICAjZXJyb3JXcmFwRGl2IC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgaDIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuc2ZDb250ZW50QmxvY2sgaDQsXG4gICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgaDQsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGg0LFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBoNCxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5yZUNvbnRlbnRBcmVhIGg0LFxuICAgIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgaDQsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuZXBzaWxvbixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5zZkNvbnRlbnRCbG9jayBoNSxcbiAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBoNSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5zZnJlQ29udGVudEFyZWEgaDUsXG4gICAgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGg1LFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnJlQ29udGVudEFyZWEgaDUsXG4gICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBoNSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5zZWFyY2gtcmVzdWx0cyBoMyxcbiAgICAuc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBoMyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsXG4gICAgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5tb2JpbGUtdGFiLXNlbGVjdG9yLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnpldGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbixcbiAgICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5jYWxsT3V0LmNhbGxPdXQtd2hpdGUsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuY2FsbE91dC5jYWxsT3V0LXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5saW5rLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNmQ29udGVudEJsb2NrIGEsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgYSxcbiAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNmcmVDb250ZW50QXJlYSBhLCAuc2ZyZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBhLFxuICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAucmVDb250ZW50QXJlYSBhLCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgYSwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5uYXYtc2l0ZW1hcCBhLCAubmF2LXNpdGVtYXAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIGEsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAuc2VhcmNoLXJlc3VsdHMgYSwgLnNlYXJjaC1yZXN1bHRzIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLmxpbmssXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuc2ZDb250ZW50QmxvY2sgYSxcbiAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBhLFxuICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnJlQ29udGVudEFyZWEgYSxcbiAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGEsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAubmF2LXNpdGVtYXAgYSxcbiAgICAubmF2LXNpdGVtYXAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBhLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNlYXJjaC1yZXN1bHRzIGEsXG4gICAgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5saW5rOmhvdmVyLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNmQ29udGVudEJsb2NrIGE6aG92ZXIsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgYTpob3ZlcixcbiAgICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAuc2ZyZUNvbnRlbnRBcmVhIGE6aG92ZXIsIC5zZnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIGE6aG92ZXIsXG4gICAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgYTpob3ZlciwgLnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIGE6aG92ZXIsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAubmF2LXNpdGVtYXAgYTpob3ZlciwgLm5hdi1zaXRlbWFwIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBhOmhvdmVyLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNlYXJjaC1yZXN1bHRzIGE6aG92ZXIsIC5zZWFyY2gtcmVzdWx0cyAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgYTpob3ZlciwgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIC5saW5rOmZvY3VzLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNmQ29udGVudEJsb2NrIGE6Zm9jdXMsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgYTpmb2N1cyxcbiAgICAgIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAuc2ZyZUNvbnRlbnRBcmVhIGE6Zm9jdXMsIC5zZnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIGE6Zm9jdXMsXG4gICAgICAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnJlQ29udGVudEFyZWEgYTpmb2N1cywgLnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xLnBhZ2VUaGVtZS1OQUNQIGE6Zm9jdXMsIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCAubmF2LXNpdGVtYXAgYTpmb2N1cywgLm5hdi1zaXRlbWFwIC5iZy1zZWNvbmRhcnktMS5wYWdlVGhlbWUtTkFDUCBhOmZvY3VzLCAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgLnNlYXJjaC1yZXN1bHRzIGE6Zm9jdXMsIC5zZWFyY2gtcmVzdWx0cyAuYmctc2Vjb25kYXJ5LTEucGFnZVRoZW1lLU5BQ1AgYTpmb2N1cyxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLmxpbms6aG92ZXIsXG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5zZkNvbnRlbnRCbG9jayBhOmhvdmVyLFxuICAgICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgYTpob3ZlcixcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNmcmVDb250ZW50QXJlYSBhOmhvdmVyLFxuICAgICAgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGE6aG92ZXIsXG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5yZUNvbnRlbnRBcmVhIGE6aG92ZXIsXG4gICAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGE6aG92ZXIsXG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5uYXYtc2l0ZW1hcCBhOmhvdmVyLFxuICAgICAgLm5hdi1zaXRlbWFwIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgYTpob3ZlcixcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNlYXJjaC1yZXN1bHRzIGE6aG92ZXIsXG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBhOmhvdmVyLFxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAubGluazpmb2N1cyxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnNmQ29udGVudEJsb2NrIGE6Zm9jdXMsXG4gICAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBhOmZvY3VzLFxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuc2ZyZUNvbnRlbnRBcmVhIGE6Zm9jdXMsXG4gICAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgYTpmb2N1cyxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLnJlQ29udGVudEFyZWEgYTpmb2N1cyxcbiAgICAgIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgYTpmb2N1cyxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuYmctc2Vjb25kYXJ5LTEgLm5hdi1zaXRlbWFwIGE6Zm9jdXMsXG4gICAgICAubmF2LXNpdGVtYXAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSBhOmZvY3VzLFxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5iZy1zZWNvbmRhcnktMSAuc2VhcmNoLXJlc3VsdHMgYTpmb2N1cyxcbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2U2ZTVlNTsgfVxuXG4uYmctdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ1NjU0OyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNDE1OyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuYmctdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0Y1Rjc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LXhzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQteHMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRleHQteHMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5za2lwVG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7IH1cbiAgLnNraXBUbyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjhCNEIzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyMjYxO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjJweCAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5za2lwVG8gYTpob3ZlciwgLnNraXBUbyBhOmZvY3VzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgei1pbmRleDogMzsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5za2lwVG8gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLnNraXBUbyBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUJEOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5za2lwVG8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5za2lwVG9UYXJnZXQge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYnRuLWNvbnRhaW5lciAuYnRuICsgLmxpbmssIC5idG4tY29udGFpbmVyIC5zZkZvcm1TdWJtaXQgaW5wdXQgKyAubGluaywgLnNmRm9ybVN1Ym1pdCAuYnRuLWNvbnRhaW5lciBpbnB1dCArIC5saW5rLCAuYnRuLWNvbnRhaW5lciAuc2ZDb250ZW50QmxvY2sgLmJ0biArIGEsIC5zZkNvbnRlbnRCbG9jayAuYnRuLWNvbnRhaW5lciAuYnRuICsgYSwgLmJ0bi1jb250YWluZXIgLnNmRm9ybVN1Ym1pdCAuc2ZDb250ZW50QmxvY2sgaW5wdXQgKyBhLCAuc2ZDb250ZW50QmxvY2sgLmJ0bi1jb250YWluZXIgLnNmRm9ybVN1Ym1pdCBpbnB1dCArIGEsIC5zZkZvcm1TdWJtaXQgLmJ0bi1jb250YWluZXIgLnNmQ29udGVudEJsb2NrIGlucHV0ICsgYSwgLnNmQ29udGVudEJsb2NrIC5zZkZvcm1TdWJtaXQgLmJ0bi1jb250YWluZXIgaW5wdXQgKyBhLFxuICAuYnRuLWNvbnRhaW5lciAuc2ZyZUNvbnRlbnRBcmVhIC5idG4gKyBhLCAuc2ZyZUNvbnRlbnRBcmVhIC5idG4tY29udGFpbmVyIC5idG4gKyBhLFxuICAuYnRuLWNvbnRhaW5lciAuc2ZGb3JtU3VibWl0IC5zZnJlQ29udGVudEFyZWEgaW5wdXQgKyBhLCAuc2ZyZUNvbnRlbnRBcmVhIC5idG4tY29udGFpbmVyIC5zZkZvcm1TdWJtaXQgaW5wdXQgKyBhLCAuc2ZGb3JtU3VibWl0IC5idG4tY29udGFpbmVyIC5zZnJlQ29udGVudEFyZWEgaW5wdXQgKyBhLCAuc2ZyZUNvbnRlbnRBcmVhIC5zZkZvcm1TdWJtaXQgLmJ0bi1jb250YWluZXIgaW5wdXQgKyBhLFxuICAuYnRuLWNvbnRhaW5lciAucmVDb250ZW50QXJlYSAuYnRuICsgYSwgLnJlQ29udGVudEFyZWEgLmJ0bi1jb250YWluZXIgLmJ0biArIGEsXG4gIC5idG4tY29udGFpbmVyIC5zZkZvcm1TdWJtaXQgLnJlQ29udGVudEFyZWEgaW5wdXQgKyBhLCAucmVDb250ZW50QXJlYSAuYnRuLWNvbnRhaW5lciAuc2ZGb3JtU3VibWl0IGlucHV0ICsgYSwgLnNmRm9ybVN1Ym1pdCAuYnRuLWNvbnRhaW5lciAucmVDb250ZW50QXJlYSBpbnB1dCArIGEsIC5yZUNvbnRlbnRBcmVhIC5zZkZvcm1TdWJtaXQgLmJ0bi1jb250YWluZXIgaW5wdXQgKyBhLCAuYnRuLWNvbnRhaW5lciAubmF2LXNpdGVtYXAgLmJ0biArIGEsIC5uYXYtc2l0ZW1hcCAuYnRuLWNvbnRhaW5lciAuYnRuICsgYSwgLmJ0bi1jb250YWluZXIgLnNmRm9ybVN1Ym1pdCAubmF2LXNpdGVtYXAgaW5wdXQgKyBhLCAubmF2LXNpdGVtYXAgLmJ0bi1jb250YWluZXIgLnNmRm9ybVN1Ym1pdCBpbnB1dCArIGEsIC5zZkZvcm1TdWJtaXQgLmJ0bi1jb250YWluZXIgLm5hdi1zaXRlbWFwIGlucHV0ICsgYSwgLm5hdi1zaXRlbWFwIC5zZkZvcm1TdWJtaXQgLmJ0bi1jb250YWluZXIgaW5wdXQgKyBhLCAuYnRuLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmJ0biArIGEsIC5zZWFyY2gtcmVzdWx0cyAuYnRuLWNvbnRhaW5lciAuYnRuICsgYSwgLmJ0bi1jb250YWluZXIgLnNmRm9ybVN1Ym1pdCAuc2VhcmNoLXJlc3VsdHMgaW5wdXQgKyBhLCAuc2VhcmNoLXJlc3VsdHMgLmJ0bi1jb250YWluZXIgLnNmRm9ybVN1Ym1pdCBpbnB1dCArIGEsIC5zZkZvcm1TdWJtaXQgLmJ0bi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIGlucHV0ICsgYSwgLnNlYXJjaC1yZXN1bHRzIC5zZkZvcm1TdWJtaXQgLmJ0bi1jb250YWluZXIgaW5wdXQgKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNvbnRlbnQtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRlbnQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250ZW50LWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGVudC1idXR0b24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4udHJhbnNjcmlwdC1jb250ZW50IC5zZkNvbnRlbnRCbG9jayB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG4ucGhvdG9zZXQtZ3JpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGhvdG9zZXQtZ3JpZFtkYXRhLXdpZHRoXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBob3Rvc2V0LWdyaWQgKyAuY29udGFpbmVyLCAuQ1IwNiAucGhvdG9zZXQtZ3JpZCArIC5iYW5uZXItY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGhvdG9zZXQtZ3JpZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGhvdG9zZXQtZ3JpZCA+IC5waG90b3NldC1jZWxsIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucGhvdG9zZXQtZ3JpZCAucGhvdG9zZXQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5waG90b3NldC1ncmlkIC5jb2xzLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4OyB9XG4gIC5waG90b3NldC1ncmlkIC5jb2xzLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyNjdweDsgfVxuICAucGhvdG9zZXQtZ3JpZCAuY29scy00IGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MzBweDsgfVxuXG4uYXJ0aWNsZS1kZXRhaWwgLnN1Yi1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYXJ0aWNsZS1kZXRhaWwgLnN1bW1hcnktc3ViLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwN0FCRDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYXJ0aWNsZS1kZXRhaWwgLmJnLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjVGNzsgfVxuXG4uYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtbWV0YSAuZmEtbWV0YSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLW1ldGEtdGl0bGUge1xuICAgIGNvbG9yOiAjRDQ1NjU0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1tZXRhLmFydGljbGUtbWV0YS1pbmxpbmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtbWV0YSAuYXJ0aWNsZS1tZXRhLWRlc2Mge1xuICAgIGNvbG9yOiAjMjYyMjYxOyB9XG5cbi5hcnRpY2xlLWRldGFpbCAuY2FyZC1sYW5kc2NhcGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hcnRpY2xlLWRldGFpbCAuY2FyZC1sYW5kc2NhcGUgLmNhcmQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hcnRpY2xlLWRldGFpbCAuY2FyZC1sYW5kc2NhcGUgLmNhcmQtY29udGVudC5jYXJkLWNvbnRlbnQtbmV3cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5hcnRpY2xlLWRldGFpbCAuY2FyZC1sYW5kc2NhcGUgLmNhcmQtY29udGVudC5jYXJkLWNvbnRlbnQtbmV3cyAuYXJ0aWNsZS1tZXRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLW1ldGEtdGl0bGUge1xuICBjb2xvcjogIzAwMzA1NzsgfVxuXG4ucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLW1ldGEtZGVzYyB7XG4gIGNvbG9yOiAjMDAzMDU3OyB9XG5cbi5wYWdlVGhlbWUtTkFDUCAuYXJ0aWNsZS1kZXRhaWwgLmZhLW1ldGEge1xuICBjb2xvcjogIzAwN0FCRDsgfVxuXG4ucGFnZVRoZW1lLU5BQ1AgLmFydGljbGUtZGV0YWlsIC5hcnRpY2xlLW1ldGEgLmFydGljbGUtbWV0YS10aXRsZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5wYWdlVGhlbWUtTkFDUCAuYXJ0aWNsZS1kZXRhaWwgLmFydGljbGUtbWV0YSAuYXJ0aWNsZS1tZXRhLWRlc2Mge1xuICBjb2xvcjogIzMzMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1tZXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAgIC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1tZXRhID4gLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1tZXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAgIC5hcnRpY2xlLWRldGFpbCAuYXJ0aWNsZS1tZXRhID4gLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uc29jaWFsLXNoYXJlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiAzOyB9XG4gIC5zb2NpYWwtc2hhcmUgLmJ0biwgLnNvY2lhbC1zaGFyZSAuc2ZGb3JtU3VibWl0IGlucHV0LCAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zb2NpYWwtc2hhcmUgLmJ0biAuZmEsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAuZmEsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAuZmEsIC5zb2NpYWwtc2hhcmUgLmJ0biAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLnNvY2lhbC1zaGFyZSAuYnRuIGxpICsgbGk6YmVmb3JlLCAuc29jaWFsLXNoYXJlIC5zZkZvcm1TdWJtaXQgaW5wdXQgLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCBsaSArIGxpOmJlZm9yZSwgLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQgbGkgKyBsaTpiZWZvcmUsIC5zb2NpYWwtc2hhcmUgLmJ0biAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnNvY2lhbC1zaGFyZSAuYnRuIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnNvY2lhbC1zaGFyZSAuc2ZGb3JtU3VibWl0IGlucHV0IC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5zb2NpYWwtc2hhcmUgLmJ0biBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAuc29jaWFsLXNoYXJlIC5idG4gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnNvY2lhbC1zaGFyZSAuc2ZGb3JtU3VibWl0IGlucHV0IGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQgbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5zb2NpYWwtc2hhcmUgLmJ0biAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5zb2NpYWwtc2hhcmUgLmJ0biAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLmJ0biAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAuc29jaWFsLXNoYXJlIC5idG4gLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAuc29jaWFsLXNoYXJlIC5zZkZvcm1TdWJtaXQgaW5wdXQgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLmJ0biAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnNvY2lhbC1zaGFyZSAuYnRuIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnNvY2lhbC1zaGFyZSAuc2ZGb3JtU3VibWl0IGlucHV0IC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnNvY2lhbC1zaGFyZSAuYnRuICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5zb2NpYWwtc2hhcmUgLmJ0biBzZWxlY3Q6YWZ0ZXIsXG4gICAgLnNvY2lhbC1zaGFyZSAuc2ZGb3JtU3VibWl0IGlucHV0ICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCBzZWxlY3Q6YWZ0ZXIsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQgc2VsZWN0OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc29jaWFsLXNoYXJlIHVsLnNvY2lhbC1saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjI2MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc29jaWFsLXNoYXJlIHVsLnNvY2lhbC1saXN0IGEge1xuICAgICAgY29sb3I6ICM2OEI0QjM7IH1cbiAgICAgIC5zb2NpYWwtc2hhcmUgdWwuc29jaWFsLWxpc3QgYTpob3ZlciwgLnNvY2lhbC1zaGFyZSB1bC5zb2NpYWwtbGlzdCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc29jaWFsLXNoYXJlIHVsLnNvY2lhbC1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuc29jaWFsLXNoYXJlIHVsLnNvY2lhbC1saXN0IGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNvY2lhbC1zaGFyZSB1bC5zb2NpYWwtbGlzdCBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zb2NpYWwtc2hhcmUgdWwuc29jaWFsLWxpc3QgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjYTBiMGMwOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuc29jaWFsLXNoYXJlIC5iZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4QTk2OyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuc29jaWFsLXNoYXJlIC5iZy1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5zb2NpYWwtc2hhcmUgdWwuc29jaWFsLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLnNvY2lhbC1zaGFyZSB1bC5zb2NpYWwtbGlzdCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLnNvY2lhbC1zaGFyZSB1bC5zb2NpYWwtbGlzdCBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnNvY2lhbC1zaGFyZSB1bC5zb2NpYWwtbGlzdCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNlNmU1ZTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyMjYxO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5zb2NpYWwtc2hhcmUgLmJ0biAuZmEsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAuZmEsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAuZmEsIC5zb2NpYWwtc2hhcmUgLmJ0biAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLnNvY2lhbC1zaGFyZSAuYnRuIGxpICsgbGk6YmVmb3JlLCAuc29jaWFsLXNoYXJlIC5zZkZvcm1TdWJtaXQgaW5wdXQgLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCBsaSArIGxpOmJlZm9yZSwgLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQgbGkgKyBsaTpiZWZvcmUsIC5zb2NpYWwtc2hhcmUgLmJ0biAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnNvY2lhbC1zaGFyZSAuYnRuIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnNvY2lhbC1zaGFyZSAuc2ZGb3JtU3VibWl0IGlucHV0IC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5zb2NpYWwtc2hhcmUgLmJ0biBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAuc29jaWFsLXNoYXJlIC5idG4gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnNvY2lhbC1zaGFyZSAuc2ZGb3JtU3VibWl0IGlucHV0IGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQgbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5zb2NpYWwtc2hhcmUgLmJ0biAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5zb2NpYWwtc2hhcmUgLmJ0biAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLmJ0biAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAuc29jaWFsLXNoYXJlIC5idG4gLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAuc29jaWFsLXNoYXJlIC5zZkZvcm1TdWJtaXQgaW5wdXQgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLmJ0biAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnNvY2lhbC1zaGFyZSAuYnRuIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnNvY2lhbC1zaGFyZSAuc2ZGb3JtU3VibWl0IGlucHV0IC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5zZkZvcm1TdWJtaXQgLnNvY2lhbC1zaGFyZSBpbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgICAuc29jaWFsLXNoYXJlIC5idG4gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnNvY2lhbC1zaGFyZSAuYnRuIHNlbGVjdDphZnRlcixcbiAgICAgIC5zb2NpYWwtc2hhcmUgLnNmRm9ybVN1Ym1pdCBpbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAuc29jaWFsLXNoYXJlIC5zZkZvcm1TdWJtaXQgaW5wdXQgc2VsZWN0OmFmdGVyLCAuc2ZGb3JtU3VibWl0IC5zb2NpYWwtc2hhcmUgaW5wdXQgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnNmRm9ybVN1Ym1pdCAuc29jaWFsLXNoYXJlIGlucHV0IHNlbGVjdDphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuc29jaWFsLXNoYXJlIC5zaGFyZS10b2dnbGUge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4OyB9XG4gICAgICAuc29jaWFsLXNoYXJlIC5wcmludC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5zb2NpYWwtc2hhcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBOTY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc29jaWFsLXNoYXJlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zb2NpYWwtc2hhcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi5yZW1vdmUtb3V0bGluZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1hcmdpbi1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5icmVhay10ZXh0IHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNmQ29udGVudEJsb2NrIHVsLFxuICAuc2ZDb250ZW50QmxvY2sgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tcmVzcG9uc2l2ZS13cmFwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi52aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4udmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRiLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50Yi1wYWRkaW5nID4gLmNvbnRhaW5lciA+IC5zZl9jb2xzSW4gPiAucm93LCAuQ1IwNiAudGItcGFkZGluZyA+IC5iYW5uZXItY29udGVudCA+IC5zZl9jb2xzSW4gPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGItcGFkZGluZyA+IC5jb250YWluZXIgPiAuc2ZfY29sc0luID4gLnJvdywgLkNSMDYgLnRiLXBhZGRpbmcgPiAuYmFubmVyLWNvbnRlbnQgPiAuc2ZfY29sc0luID4gLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRiLXBhZGRpbmcgPiAuY29udGFpbmVyID4gLnNmX2NvbHNJbiA+IC5yb3csIC5DUjA2IC50Yi1wYWRkaW5nID4gLmJhbm5lci1jb250ZW50ID4gLnNmX2NvbHNJbiA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRiLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGItcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50Yi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi50Yi1wYWRkaW5nIC50Yi1wYWRkaW5nOm5vdChbY2xhc3MqPVwiYmctXCJdKSA+IC5jb250YWluZXIsIC50Yi1wYWRkaW5nIC5DUjA2IC50Yi1wYWRkaW5nOm5vdChbY2xhc3MqPVwiYmctXCJdKSA+IC5iYW5uZXItY29udGVudCwgLkNSMDYgLnRiLXBhZGRpbmcgLnRiLXBhZGRpbmc6bm90KFtjbGFzcyo9XCJiZy1cIl0pID4gLmJhbm5lci1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4udGItcGFkZGluZzpub3QoW2NsYXNzKj1cImJnLVwiXSkgKyAudGItcGFkZGluZzpub3QoW2NsYXNzKj1cImJnLVwiXSkge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnQtcGFkZGluZyA+IC5jb250YWluZXIgPiAuc2ZfY29sc0luID4gLnJvdywgLkNSMDYgLnQtcGFkZGluZyA+IC5iYW5uZXItY29udGVudCA+IC5zZl9jb2xzSW4gPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC1wYWRkaW5nID4gLmNvbnRhaW5lciA+IC5zZl9jb2xzSW4gPiAucm93LCAuQ1IwNiAudC1wYWRkaW5nID4gLmJhbm5lci1jb250ZW50ID4gLnNmX2NvbHNJbiA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LXBhZGRpbmcgPiAuY29udGFpbmVyID4gLnNmX2NvbHNJbiA+IC5yb3csIC5DUjA2IC50LXBhZGRpbmcgPiAuYmFubmVyLWNvbnRlbnQgPiAuc2ZfY29sc0luID4gLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cblxuLnQtcGFkZGluZyAudGItcGFkZGluZzpub3QoW2NsYXNzKj1cImJnLVwiXSkgPiAuY29udGFpbmVyLCAudC1wYWRkaW5nIC5DUjA2IC50Yi1wYWRkaW5nOm5vdChbY2xhc3MqPVwiYmctXCJdKSA+IC5iYW5uZXItY29udGVudCwgLkNSMDYgLnQtcGFkZGluZyAudGItcGFkZGluZzpub3QoW2NsYXNzKj1cImJnLVwiXSkgPiAuYmFubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi50LXBhZGRpbmc6bm90KFtjbGFzcyo9XCJiZy1cIl0pICsgLnRiLXBhZGRpbmc6bm90KFtjbGFzcyo9XCJiZy1cIl0pIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iLXBhZGRpbmcgPiAuY29udGFpbmVyID4gLnNmX2NvbHNJbiA+IC5yb3csIC5DUjA2IC5iLXBhZGRpbmcgPiAuYmFubmVyLWNvbnRlbnQgPiAuc2ZfY29sc0luID4gLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmItcGFkZGluZyA+IC5jb250YWluZXIgPiAuc2ZfY29sc0luID4gLnJvdywgLkNSMDYgLmItcGFkZGluZyA+IC5iYW5uZXItY29udGVudCA+IC5zZl9jb2xzSW4gPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi1wYWRkaW5nID4gLmNvbnRhaW5lciA+IC5zZl9jb2xzSW4gPiAucm93LCAuQ1IwNiAuYi1wYWRkaW5nID4gLmJhbm5lci1jb250ZW50ID4gLnNmX2NvbHNJbiA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5iLXBhZGRpbmcgLnRiLXBhZGRpbmc6bm90KFtjbGFzcyo9XCJiZy1cIl0pID4gLmNvbnRhaW5lciwgLmItcGFkZGluZyAuQ1IwNiAudGItcGFkZGluZzpub3QoW2NsYXNzKj1cImJnLVwiXSkgPiAuYmFubmVyLWNvbnRlbnQsIC5DUjA2IC5iLXBhZGRpbmcgLnRiLXBhZGRpbmc6bm90KFtjbGFzcyo9XCJiZy1cIl0pID4gLmJhbm5lci1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4jaGQge1xuICB6LWluZGV4OiA2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxheW91dC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmxheW91dC1oZWFkZXIgLmhlYWRlci10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzY4QjRCMzsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxheW91dC1oZWFkZXIgLmhlYWRlci10b3Age1xuICAgICAgYmFja2dyb3VuZDogIzAwMzA1NzsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAubGF5b3V0LWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEOyB9XG4gIC5sYXlvdXQtaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubGF5b3V0LWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1sb2dvIHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgICAubGF5b3V0LWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1sb2dvIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubGF5b3V0LWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwOyB9XG4gICAgICAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmxheW91dC1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tbG9nbyAubG9nby1hZHZhbmNlZENhcmVQbGFubmluZyxcbiAgICAgIC5wYWdlVGhlbWUtU3RhbmRhcmQgLmxheW91dC1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tbG9nbyAubG9nby1hZHZhbmNlZENhcmVQbGFubmluZyxcbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxheW91dC1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tbG9nbyAubG9nby1kZWNpc2lvbkFzc2lzdCxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubGF5b3V0LWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1sb2dvIC5sb2dvLU5BQ1Age1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGF5b3V0LWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1sb2dvIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjRweDsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWxvZ28ge1xuICAgICAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxheW91dC1oZWFkZXIgLmhlYWRlci10b3Age1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5sYXlvdXQtaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWxvZ28ge1xuICAgICAgbWluLXdpZHRoOiAxMzBweDsgfVxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGF5b3V0LWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1sb2dvIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWxvZ28ge1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgLmxheW91dC1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20taW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxheW91dC1oZWFkZXIgLmhlYWRlci10b3Age1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5sYXlvdXQtaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWxvZ28ge1xuICAgICAgbWluLXdpZHRoOiAxMzBweDsgfVxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGF5b3V0LWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1sb2dvIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWxvZ28ge1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgLmxheW91dC1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20taW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubGF5b3V0LWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5sYXlvdXQtaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmxheW91dC1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20taW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGF5b3V0LWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5sYXlvdXQtaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmxheW91dC1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20taW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5sYXlvdXQtZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5sYXlvdXQtZm9vdGVyIC5sb2dvLWxpbms6aG92ZXIsIC5sYXlvdXQtZm9vdGVyIC5sb2dvLWxpbms6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLXRvcCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubGF5b3V0LWZvb3RlciAuZmxleC1lbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmxheW91dC1mb290ZXIgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAubGF5b3V0LWZvb3RlciAudmFyaWFibGUtc3ZnLWxvZ28gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAubGF5b3V0LWZvb3RlciAudmFyaWFibGUtc3ZnLWxvZ28gLmxvZ28tYWR2YW5jZUNhcmVQbGFubmluZyxcbiAgLnBhZ2VUaGVtZS1TdGFuZGFyZCAubGF5b3V0LWZvb3RlciAudmFyaWFibGUtc3ZnLWxvZ28gLmxvZ28tYWR2YW5jZUNhcmVQbGFubmluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGF5b3V0LWZvb3RlciAudmFyaWFibGUtc3ZnLWxvZ28gLmxvZ28tZGVjaXNpb25Bc3Npc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sYXlvdXQtZm9vdGVyIC52YXJpYWJsZS1zdmctbG9nbyAubG9nby1kZWNpc2lvbkFzc2lzdCB7XG4gICAgbWF4LXdpZHRoOiAzMjRweDsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5sYXlvdXQtZm9vdGVyIC5zdmctYXVzdGluLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtZm9vdGVyIHN2ZyAuc3QwLFxuICAucGFnZVRoZW1lLU5BQ1AgLmxheW91dC1mb290ZXIgc3ZnIC5zdDEge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dC1mb290ZXIgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLXRvcCxcbiAgICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xMik7IH1cbiAgICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLXRvcDpiZWZvcmUsIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItdG9wOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItdG9wID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItdG9wID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAubGF5b3V0LWZvb3RlciAuY29udGVudC1idXR0b24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci10b3AsXG4gICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMTIpOyB9XG4gICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci10b3A6YmVmb3JlLCAubGF5b3V0LWZvb3RlciAuZm9vdGVyLXRvcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLXRvcCA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLXRvcCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLmxheW91dC1mb290ZXIgLmNvbnRlbnQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItdG9wLFxuICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjEyKTsgfVxuICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItdG9wOmJlZm9yZSwgLmxheW91dC1mb290ZXIgLmZvb3Rlci10b3A6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci10b3AgPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgICAubGF5b3V0LWZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci10b3AgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5sYXlvdXQtZm9vdGVyIC5jb250ZW50LWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5sYXlvdXQtZm9vdGVyIC5mb290ZXItdG9wID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gICAgLmxheW91dC1mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG5cbi5mbGV4LXN0YW5kYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4LXN0YW5kYXJkOmJlZm9yZSwgLmZsZXgtc3RhbmRhcmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LXNtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mbGV4LXNtOmJlZm9yZSwgLmZsZXgtc206YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZsZXgtc20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZsZXgtc206YmVmb3JlLCAuZmxleC1zbTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1zbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZmxleC1zbTpiZWZvcmUsIC5mbGV4LXNtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4uZmxleC1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmxleC1tZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZmxleC1tZDpiZWZvcmUsIC5mbGV4LW1kOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mbGV4LW1kOmJlZm9yZSwgLmZsZXgtbWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi5oZWFkZXItYm90dG9tLXNoYXJlZCBzdmcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuI2hkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpIGEge1xuICAgICAgY29sb3I6ICMyNjIyNjE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzI2MjI2MTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpID4gYTpob3ZlciwgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpID4gYTpmb2N1cywgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpID4gYS5saW5rLXNob3ctbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGk6aG92ZXIgPiAubGV2ZWwtdWwsIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpmb2N1cyA+IC5sZXZlbC11bCB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4ucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGkgPiBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaSA+IGE6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpID4gYS5saW5rLXNob3ctbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGIwYzA7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBOTY7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaSA+IGE6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGkgPiBhOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpID4gYS5saW5rLXNob3ctbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGExYjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLXVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaSA+IGEge1xuICAgIG1pbi1oZWlnaHQ6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpID4gYSB7XG4gICAgbWluLWhlaWdodDogNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtdWwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgei1pbmRleDogMTE7IH1cbiAgICAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC11bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjI2MTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLXVsIGE6aG92ZXIsIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLXVsIGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhCNEIzOyB9XG4gIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4OyB9XG4gICAgICAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjI2MTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYTpob3ZlciwgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYTpmb2N1cywgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYS5saW5rLXNob3ctbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4QjRCMztcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAuc2hvdy1tZW51LmxldmVsLTIsIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLnNob3ctbWVudS5sZXZlbC0zIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLnNob3ctbWVudS5sZXZlbC0yIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLnNob3ctbWVudS5sZXZlbC0zIHtcbiAgICBsZWZ0OiAxMjAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtaGVhZGVyLWhvcml6b250YWwgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC11bCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC11bCBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLXVsIGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGIwYzA7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCBhLmxpbmstc2hvdy1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMwNTc7XG4gICAgICBjb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtdWwgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEE5NjsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC11bCBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtdWwgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUJEOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUJEO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCBhOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYS5saW5rLXNob3ctbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWQ3O1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLXVsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIHotaW5kZXg6IDExOyB9XG4gICAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtdWwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC11bCBhOmhvdmVyLCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC11bCBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4QjRCMzsgfVxuICAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDsgfVxuICAgICAgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIGE6Zm9jdXMsIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIGEubGluay1zaG93LW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OEI0QjM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLnNob3ctbWVudS5sZXZlbC0yLCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5zaG93LW1lbnUubGV2ZWwtMyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5zaG93LW1lbnUubGV2ZWwtMiB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5zaG93LW1lbnUubGV2ZWwtMyB7XG4gICAgbGVmdDogMTIwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LWhlYWRlci1ob3Jpem9udGFsIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtdWwgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA1NzsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtdWwgYTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC11bCBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGIwYzA7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBiMGMwO1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIGE6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYS5saW5rLXNob3ctbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDU3O1xuICAgICAgY29sb3I6ICNhMGIwYzA7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtaGVhZGVyLWhvcml6b250YWwgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLXVsIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtdWwgYTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLXVsIGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCRDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCRDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LWhlYWRlci1ob3Jpem9udGFsIC5sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1oZWFkZXItaG9yaXpvbnRhbCAubGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgYTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtaGVhZGVyLWhvcml6b250YWwgLmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIGEubGluay1zaG93LW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFkNztcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLm5hdiBhIHtcbiAgY29sb3I6ICMyNjIyNjE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5uYXYgYTpob3ZlciwgLm5hdiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzY4QjRCMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2IGEge1xuICBjb2xvcjogIzAwMzA1NzsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYgYTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTBiMGMwOyB9XG5cbi5wYWdlVGhlbWUtTkFDUCAubmF2IGEge1xuICBjb2xvcjogIzAwOEE5NjsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLm5hdiBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwN0FCRDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi5uYXYtaW5saW5lIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2Lm5hdi1pbmxpbmUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXYubmF2LWlubGluZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzVweDsgfSB9XG5cbi5uYXYtc2l0ZW1hcCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5uYXYtc2l0ZW1hcCB1bCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxhbmd1YWdlcy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNTFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDIycHg7XG4gICAgbWluLWhlaWdodDogNTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgICAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLmZhLCAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSBsaSArIGxpOmJlZm9yZSwgLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgc2VsZWN0OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhbmd1YWdlcy1kcm9wZG93biBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5sYW5ndWFnZXMtZHJvcGRvd24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlLCBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5sYW5ndWFnZXMtZHJvcGRvd24uYWN0aXZlIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGU6aG92ZXIsIGxhYmVsLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjhCNEIzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5mYS5yb3RhdGUsIGxhYmVsLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5mYS5yb3RhdGUsIC5sYW5ndWFnZXMtZHJvcGRvd24uYWN0aXZlIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLmJyZWFkY3J1bWIgbGkgKyBsaS5yb3RhdGU6YmVmb3JlLCAuYnJlYWRjcnVtYiAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIGxpICsgbGkucm90YXRlOmJlZm9yZSwgbGFiZWwubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLmJyZWFkY3J1bWIgbGkgKyBsaS5yb3RhdGU6YmVmb3JlLCAuYnJlYWRjcnVtYiBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSBsaSArIGxpLnJvdGF0ZTpiZWZvcmUsIC5sYW5ndWFnZXMtZHJvcGRvd24uYWN0aXZlIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAucm90YXRlLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5yb3RhdGUubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAubmF2X190b2dnbGUuYWN0aXZlIC5yb3RhdGUubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIGxhYmVsLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5yb3RhdGUubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIGxhYmVsLm5hdl9fdG9nZ2xlIC5yb3RhdGUubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5yb3RhdGUubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSBsYWJlbC5uYXZfX3RvZ2dsZSAucm90YXRlLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgbGFiZWwubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLnJvdGF0ZS5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5sYW5ndWFnZXMtZHJvcGRvd24uYWN0aXZlIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLmxheW91dC1hY2NvcmRpYW4gLnJvdGF0ZS5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLmxhbmd1YWdlcy1kcm9wZG93bi5hY3RpdmUgLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAucm90YXRlLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAubGF5b3V0LWFjY29yZGlhbiAucm90YXRlLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAucm90YXRlLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5yZXNvdXJjZXMtbGlzdCAucm90YXRlLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5yb3RhdGUucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgbGFiZWwubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLnJlc291cmNlcy1saXN0IC5yb3RhdGUucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IGxhYmVsLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIC5yb3RhdGUucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLmxhbmd1YWdlcy1kcm9wZG93bi5hY3RpdmUgLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yb3RhdGUucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5sYW5ndWFnZXMtZHJvcGRvd24uYWN0aXZlIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLnJvdGF0ZS5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIGxhYmVsLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJvdGF0ZS5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gbGFiZWwubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUgLnJvdGF0ZS5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLmxhbmd1YWdlcy1kcm9wZG93bi5hY3RpdmUgLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdC5yb3RhdGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLmxhbmd1YWdlcy1kcm9wZG93bi5hY3RpdmUgLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSBzZWxlY3Qucm90YXRlOmFmdGVyLFxuICAgIGxhYmVsLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0LnJvdGF0ZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSBzZWxlY3Qucm90YXRlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhMGIwYzA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5sYW5ndWFnZXMtZHJvcGRvd24gdWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGxhYmVsLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGxhYmVsLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5sYW5ndWFnZXMtZHJvcGRvd24uYWN0aXZlIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgbGFiZWwubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2EwYjBjMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5sYW5ndWFnZXMtZHJvcGRvd24gdWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5sYW5ndWFnZXMtZHJvcGRvd24uYWN0aXZlIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUsIC5wYWdlVGhlbWUtTkFDUCBsYWJlbC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogIzAwOEE5NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgbGFiZWwubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubGFuZ3VhZ2VzLWRyb3Bkb3duLmFjdGl2ZSAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgbGFiZWwubGFuZ3VhZ2VzLWRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAwN0FCRDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5ndWFnZXMtZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtaW4taGVpZ2h0OiA0MXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxhbmd1YWdlcy1kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmxhbmd1YWdlcy1kcm9wZG93biB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5sYW5ndWFnZXMtZHJvcGRvd24gdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDsgfSB9XG5cbi5jYWxsT3V0IHtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyNjIyNjE7IH1cbiAgLmNhbGxPdXQgLmNhbGxPdXItc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhbGxPdXQgLmNhbGxPdXItc2Vjb25kYXJ5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2FsbE91dCAuY2FsbE91ci1zZWNvbmRhcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhbGxPdXQgLmNhbGxPdXItbWFqb3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5jYWxsT3V0IGEge1xuICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gICAgLmNhbGxPdXQgYTpob3ZlciwgLmNhbGxPdXQgYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY2FsbE91dC5jYWxsT3V0LXdoaXRlIHtcbiAgICBjb2xvcjogIzI2MjI2MTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhbGxPdXQuY2FsbE91dC13aGl0ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC5jYWxsT3V0LmNhbGxPdXQtd2hpdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgMTggKiAoKDEwMHZ3IC0gMzIwcHgpIC8gODgwKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jYWxsT3V0LmNhbGxPdXQtd2hpdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG4gICAgLmNhbGxPdXQuY2FsbE91dC13aGl0ZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhbGxPdXQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FsbE91dCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FsbE91dC5jYWxsT3V0LXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYWxsT3V0LmNhbGxPdXQtd2hpdGUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FsbE91dCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhbGxPdXQgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FsbE91dC5jYWxsT3V0LXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjMDA4QTk2OyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmNhbGxPdXQuY2FsbE91dC13aGl0ZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhbGxPdXQge1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FsbE91dCB7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDsgfSB9XG5cbi5tb2JpbGUtaGVhZGVyIHtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm5hdi1tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMSAqICgoMTAwdncgLSA5OTJweCkgLyAyMDgpKTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7IH1cbiAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAyICogKCgxMDB2dyAtIDk5MnB4KSAvIDIwOCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bC5sZXZlbC0zIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bC5sZXZlbC0zIGEge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDIgKiAoKDEwMHZ3IC0gOTkycHgpIC8gMjA4KSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwubGV2ZWwtMyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdi1tYWluIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7IH1cbiAgICAgIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIC5mYSwgLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIGxpICsgbGk6YmVmb3JlLCAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAgIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIHNlbGVjdDphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNjIyNjE7IH1cbiAgICAgIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5uYXYtbWFpbiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgLmV4cGFuZE5leHRMZXZlbCwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjhCNEIzO1xuICAgICAgICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICAgICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgICAgIC5uYXYtbWFpbiAuZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAubmF2LW1haW4gLmxldmVsLXVsIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OEI0QjM7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgICAgLm5hdi1tYWluIC5sZXZlbC11bCA+IC5yb3cge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5sZXZlbC11bCA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubmF2LW1haW4gLmNoaWxkcmVuRHJvcHBlZCA+IC5sZXZlbC11bCB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmxldmVsLTItbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAubGV2ZWwtMi1saXN0ID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzI2MjI2MTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5sZXZlbC0yLWxpc3QgPiBsaSA+IGEgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzI2MjI2MTsgfVxuICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5sZXZlbC0zLWxpc3QgPiBsaSA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5sZXZlbC0zLWxpc3QgPiBsaSA+IGE6aG92ZXIsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjIyNjE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAuZmEsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIGxpICsgbGk6YmVmb3JlLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyBzZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5jaGlsZHJlbkRyb3BwZWQgPiAubGV2ZWwtMixcbiAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmNoaWxkcmVuRHJvcHBlZCA+IC5sZXZlbC0zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmNoaWxkcmVuRHJvcHBlZCA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxOyB9XG4gICAgICAubmF2LW1haW4gLmxldmVsLTMtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgLmV4cGFuZE5leHRMZXZlbCwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhMGIwYzA7XG4gICAgICAgICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkuYWN0aXZlID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5sZXZlbC11bCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYjBjMDsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmxldmVsLTItbGlzdCA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmxldmVsLTItbGlzdCA+IGxpID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5sZXZlbC0zLWxpc3QgPiBsaSA+IGE6aG92ZXIsXG4gICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5sZXZlbC0zLWxpc3QgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAuZmEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyBsaSArIGxpOmJlZm9yZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyBzZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmNoaWxkcmVuRHJvcHBlZCA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4QTk2OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciAuZXhwYW5kTmV4dExldmVsLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubGV2ZWwtdWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdBQkQ7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmxldmVsLTItbGlzdCA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAubGV2ZWwtMi1saXN0ID4gbGkgPiBhIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBOTY7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmxldmVsLTMtbGlzdCA+IGxpID4gYTpob3ZlcixcbiAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBOTY7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5mYSwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyBsaSArIGxpOmJlZm9yZSwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAgICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyBzZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwOEE5NjsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAuY2hpbGRyZW5Ecm9wcGVkID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwOEE5NjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5uYXYtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxOyB9XG4gICAgICAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyAuZmEsIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyBsaSArIGxpOmJlZm9yZSwgLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLm5hdi1tYWluIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbiAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgICAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyBzZWxlY3Q6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjYyMjYxOyB9XG4gICAgICAubmF2LW1haW4gLm5hdi1tYWluLWJhY2tUbyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubmF2LW1haW4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIC5leHBhbmROZXh0TGV2ZWwsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY4QjRCMztcbiAgICAgICAgICBjb2xvcjogIzI2MjI2MTsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkuYWN0aXZlID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gICAgICAubmF2LW1haW4gLmRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgLm5hdi1tYWluIC5sZXZlbC11bCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhCNEIzO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogODVweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubGV2ZWwtdWwgPiAucm93IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubGV2ZWwtdWwgPiAucm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm5hdi1tYWluIC5jaGlsZHJlbkRyb3BwZWQgPiAubGV2ZWwtdWwge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5sZXZlbC0yLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmxldmVsLTItbGlzdCA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMyNjIyNjE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAubGV2ZWwtMi1saXN0ID4gbGkgPiBhIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICAgICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyMjYxOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmxldmVsLTMtbGlzdCA+IGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmxldmVsLTMtbGlzdCA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyMjYxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmZhLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyBsaSArIGxpOmJlZm9yZSwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzI2MjI2MTsgfVxuICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuY2hpbGRyZW5Ecm9wcGVkID4gLmxldmVsLTIsXG4gICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5jaGlsZHJlbkRyb3BwZWQgPiAubGV2ZWwtMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5jaGlsZHJlbkRyb3BwZWQgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI2MjI2MTsgfVxuICAgICAgLm5hdi1tYWluIC5sZXZlbC0zLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIC5leHBhbmROZXh0TGV2ZWwsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTBiMGMwO1xuICAgICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubGV2ZWwtdWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGIwYzA7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5sZXZlbC0yLWxpc3QgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5sZXZlbC0yLWxpc3QgPiBsaSA+IGEgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMwNTc7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmxldmVsLTMtbGlzdCA+IGxpID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubGV2ZWwtMy1saXN0ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMwNTc7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmZhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gbGkgKyBsaTpiZWZvcmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5jaGlsZHJlbkRyb3BwZWQgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3OyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOEE5NjsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgLmV4cGFuZE5leHRMZXZlbCwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkuYWN0aXZlID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLmxldmVsLXVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUJEOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5sZXZlbC0yLWxpc3QgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmxldmVsLTItbGlzdCA+IGxpID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTk2OyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmxldmVsLTMtbGlzdCA+IGxpID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5sZXZlbC0zLWxpc3QgPiBsaSA+IGE6aG92ZXIsXG4gICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmxldmVsLTMtbGlzdCA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTk2OyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAuZmEsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gbGkgKyBsaTpiZWZvcmUsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubmF2LW1haW4tYmFja1RvICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5uYXYtbWFpbi1iYWNrVG8gc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmNoaWxkcmVuRHJvcHBlZCA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5hdi1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICAgICAgICBjb2xvcjogIzI2MjI2MTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEubGluay1zaG93LW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5saW5rLXNob3ctbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgbGkuYWN0aXZlIGE6aG92ZXIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2MjI2MTsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDQycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2OEI0QjM7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjhCNEIzO1xuICAgICAgICAgICAgY29sb3I6ICMyNjIyNjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgYTpob3ZlciwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgYTpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogIzY4QjRCMztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmxldmVsLTItbGlzdCxcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAubGV2ZWwtMy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAubGV2ZWwtMi1saXN0ID4gbGksXG4gICAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAubGV2ZWwtMy1saXN0ID4gbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAubGV2ZWwtMi1saXN0IC5yb3csXG4gICAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAubGV2ZWwtMy1saXN0IC5yb3cge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4OyB9XG4gICAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAubGV2ZWwtMi1saXN0ID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gICAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAubGV2ZWwtMy1saXN0ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM2OEI0QjM7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI2MjI2MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmV4cGFuZE5leHRMZXZlbDpiZWZvcmUge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWw6aG92ZXIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWw6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjhCNEIzO1xuICAgICAgICAgICAgICBjb2xvcjogIzI2MjI2MTsgfVxuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4IDQwcHg7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5iZXRhLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgaDIsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgaDIsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiBoMiwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAubWQtZGlhbG9nLXRpdGxlLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmdhbW1hLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLnNmQ29udGVudEJsb2NrIGgzLFxuICAgICAgICAgIC5zZkNvbnRlbnRCbG9jayAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIGgzLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLnNmcmVDb250ZW50QXJlYSBoMyxcbiAgICAgICAgICAuc2ZyZUNvbnRlbnRBcmVhIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgaDMsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAucmVDb250ZW50QXJlYSBoMyxcbiAgICAgICAgICAucmVDb250ZW50QXJlYSAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAubGV2ZWwtMi1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2OEI0QjM7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAxMjBweCA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5jb2wtc20tNCB7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuYmV0YSwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgyLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgyLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLm1kLWRpYWxvZy10aXRsZSxcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5nYW1tYSxcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5zZkNvbnRlbnRCbG9jayBoMyxcbiAgICAgICAgICAuc2ZDb250ZW50QmxvY2sgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMyxcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5zZnJlQ29udGVudEFyZWEgaDMsXG4gICAgICAgICAgLnNmcmVDb250ZW50QXJlYSAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgzLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnJlQ29udGVudEFyZWEgaDMsXG4gICAgICAgICAgLnJlQ29udGVudEFyZWEgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMyB7XG4gICAgICAgICAgICBjb2xvcjogIzI2MjI2MTsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmxldmVsLTMtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNjIyNjE7XG4gICAgICAgICAgICBjb2xvcjogIzY4QjRCMzsgfVxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBhOmhvdmVyLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGE6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjhCNEIzO1xuICAgICAgICAgICAgICBjb2xvcjogIzI2MjI2MTsgfVxuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5kcm9wZG93bi1zdWJtZW51Lmhhc0NoaWxkcmVuID4gYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzdweDsgfVxuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5zaG93LW1lbnUubGV2ZWwtMiwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuc2hvdy1tZW51LmxldmVsLTMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuc2hvdy1tZW51LmxldmVsLTIge1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuc2hvdy1tZW51LmxldmVsLTMge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYS5saW5rLXNob3ctbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMzA1NztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEubGluay1zaG93LW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgbGkuYWN0aXZlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpLmFjdGl2ZSBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3OyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTBiMGMwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYTBiMGMwO1xuICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGE6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNhMGIwYzA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICBjb2xvcjogI2EwYjBjMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMzA1NztcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWw6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmV4cGFuZE5leHRMZXZlbDpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2EwYjBjMDtcbiAgICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzA1NztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhMGIwYzA7XG4gICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuYmV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMixcbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5zZnJlQ29udGVudEFyZWEgaDIsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgyLFxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMiwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5tZC1kaWFsb2ctdGl0bGUsXG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuZ2FtbWEsXG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZDb250ZW50QmxvY2sgaDMsXG4gICAgICAgIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDMsXG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZyZUNvbnRlbnRBcmVhIGgzLFxuICAgICAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMyxcbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5yZUNvbnRlbnRBcmVhIGgzLFxuICAgICAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDMge1xuICAgICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDMwNTc7XG4gICAgICAgICAgY29sb3I6ICNhMGIwYzA7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgYTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGE6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2EwYjBjMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDA4QTk2OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwOEE5NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYS5saW5rLXNob3ctbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwOEE5NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOEE5NjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5saW5rLXNob3ctbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwOEE5NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFiMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgbGkuYWN0aXZlIGE6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBsaS5hY3RpdmUgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwOEE5NjsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMWIwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBhMWIwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgYTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDA4QTk2O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOEE5NjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOEE5NjsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmV4cGFuZE5leHRMZXZlbDpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWw6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN0FCRDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN0FCRDtcbiAgICAgICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmJldGEsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgyLFxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgyLFxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5tZC1kaWFsb2ctdGl0bGUsXG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5nYW1tYSxcbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnNmQ29udGVudEJsb2NrIGgzLFxuICAgICAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDMsXG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5zZnJlQ29udGVudEFyZWEgaDMsXG4gICAgICAgIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDMsXG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5yZUNvbnRlbnRBcmVhIGgzLFxuICAgICAgICAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgbGkuYWN0aXZlIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhhZDc7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgbGkuYWN0aXZlIGE6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGxpLmFjdGl2ZSBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwN0FCRDsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWQ3O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwOGFkNztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGE6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGE6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3QUJEOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXYtbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgICAgICAgY29sb3I6ICMyNjIyNjE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhLmxpbmstc2hvdy1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEubGluay1zaG93LW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpLmFjdGl2ZSBhOmhvdmVyLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBsaS5hY3RpdmUgYTpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjhCNEIzO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzY4QjRCMztcbiAgICAgICAgICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGE6aG92ZXIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGE6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2OEI0QjM7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5sZXZlbC0yLWxpc3QsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmxldmVsLTMtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmxldmVsLTItbGlzdCA+IGxpLFxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmxldmVsLTMtbGlzdCA+IGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmxldmVsLTItbGlzdCAucm93LFxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmxldmVsLTMtbGlzdCAucm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTdweDsgfVxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmxldmVsLTItbGlzdCA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICAgICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgLmxldmVsLTMtbGlzdCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjhCNEIzO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNjIyNjE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAuZXhwYW5kTmV4dExldmVsOmhvdmVyLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAuZXhwYW5kTmV4dExldmVsOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY4QjRCMztcbiAgICAgICAgICAgICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA0MHB4OyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAuYmV0YSwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIGgyLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIGgyLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgaDIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLm1kLWRpYWxvZy10aXRsZSxcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5nYW1tYSxcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5zZkNvbnRlbnRCbG9jayBoMyxcbiAgICAgICAgICAuc2ZDb250ZW50QmxvY2sgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiBoMyxcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIC5zZnJlQ29udGVudEFyZWEgaDMsXG4gICAgICAgICAgLnNmcmVDb250ZW50QXJlYSAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0yIGgzLFxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLnJlQ29udGVudEFyZWEgaDMsXG4gICAgICAgICAgLnJlQ29udGVudEFyZWEgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTIgLmxldmVsLTItbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyB7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjhCNEIzO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTIwcHggNDBweDtcbiAgICAgICAgICBjb2xvcjogIzI2MjI2MTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuY29sLXNtLTQge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmJldGEsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnNmQ29udGVudEJsb2NrIGgyLCAuc2ZDb250ZW50QmxvY2sgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMixcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5zZnJlQ29udGVudEFyZWEgaDIsIC5zZnJlQ29udGVudEFyZWEgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMixcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5yZUNvbnRlbnRBcmVhIGgyLCAucmVDb250ZW50QXJlYSAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgyLCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5tZC1kaWFsb2ctdGl0bGUsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuZ2FtbWEsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZDb250ZW50QmxvY2sgaDMsXG4gICAgICAgICAgLnNmQ29udGVudEJsb2NrIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDMsXG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZyZUNvbnRlbnRBcmVhIGgzLFxuICAgICAgICAgIC5zZnJlQ29udGVudEFyZWEgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMyxcbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5yZUNvbnRlbnRBcmVhIGgzLFxuICAgICAgICAgIC5yZUNvbnRlbnRBcmVhIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDMge1xuICAgICAgICAgICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5sZXZlbC0zLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjYyMjYxO1xuICAgICAgICAgICAgY29sb3I6ICM2OEI0QjM7IH1cbiAgICAgICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgYTpob3ZlciwgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY4QjRCMztcbiAgICAgICAgICAgICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuZHJvcGRvd24tc3VibWVudS5oYXNDaGlsZHJlbiA+IGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7IH1cbiAgICAgICAgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuc2hvdy1tZW51LmxldmVsLTIsIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLnNob3ctbWVudS5sZXZlbC0zIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLnNob3ctbWVudS5sZXZlbC0yIHtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLnNob3ctbWVudS5sZXZlbC0zIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMzA1NztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEubGluay1zaG93LW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmxpbmstc2hvdy1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBsaS5hY3RpdmUgYTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBsaS5hY3RpdmUgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMzA1NzsgfVxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2EwYjBjMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2EwYjBjMDtcbiAgICAgICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBhOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjYTBiMGMwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgY29sb3I6ICNhMGIwYzA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDMwNTc7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAuZXhwYW5kTmV4dExldmVsOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWw6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhMGIwYzA7XG4gICAgICAgICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTBiMGMwO1xuICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmJldGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDIsXG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMixcbiAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5yZUNvbnRlbnRBcmVhIGgyLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubWQtZGlhbG9nLXRpdGxlLFxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLmdhbW1hLFxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnNmQ29udGVudEJsb2NrIGgzLFxuICAgICAgICAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgzLFxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnNmcmVDb250ZW50QXJlYSBoMyxcbiAgICAgICAgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDMsXG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAucmVDb250ZW50QXJlYSBoMyxcbiAgICAgICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgzIHtcbiAgICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMzA1NztcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzMDU3O1xuICAgICAgICAgIGNvbG9yOiAjYTBiMGMwOyB9XG4gICAgICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGE6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhMGIwYzA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogIzAwOEE5NjsgfVxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEubGluay1zaG93LW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEubGluay1zaG93LW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBsaS5hY3RpdmUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGExYjA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGxpLmFjdGl2ZSBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtdWwgbGkuYWN0aXZlIGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFiMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwYTFiMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIGE6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwOEE5NjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhBOTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLXVsIC5leHBhbmROZXh0TGV2ZWw6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC11bCAuZXhwYW5kTmV4dExldmVsOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDA4QTk2OyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgICAgIGNvbG9yOiAjMDA4QTk2OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5iZXRhLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMixcbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBoMixcbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAubWQtZGlhbG9nLXRpdGxlLFxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuZ2FtbWEsXG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIC5zZkNvbnRlbnRCbG9jayBoMyxcbiAgICAgICAgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgzLFxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAuc2ZyZUNvbnRlbnRBcmVhIGgzLFxuICAgICAgICAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGgzLFxuICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyAucmVDb250ZW50QXJlYSBoMyxcbiAgICAgICAgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgaDMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWQ3O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5sZXZlbC0zIGxpLmFjdGl2ZSBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBsaS5hY3RpdmUgYTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDdBQkQ7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmxldmVsLTMgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFkNztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDhhZDc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBhOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAubGV2ZWwtMyBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwN0FCRDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubmF2LW1haW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1vcGVuLFxuICAubmF2LW9wZW4gYm9keSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tb2JpbGUtaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogODVweDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmRldmljZS1pbml0aWFsIC5tb2JpbGUtaGVhZGVyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAubWVudUFjdGl2ZSAubW9iaWxlLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tb2JpbGUtaGVhZGVyID4gLm5hdmJhciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLm1vYmlsZS1oZWFkZXIgLnBvcE91dC0taW5uZXIge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgICAgYmFja2dyb3VuZDogIzY4QjRCMzsgfVxuICAgICAgLm1vYmlsZS1oZWFkZXIgLnBvcE91dC0taW5uZXIgLnNmX2NvbHNPdXQge1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAgIC5tb2JpbGUtaGVhZGVyIC5kcm9wRG93blJlcHJlc2VudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vYmlsZS1oZWFkZXIgLmV4cGFuZE5leHRMZXZlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5tb2JpbGUtaGVhZGVyIC5leHBhbmROZXh0TGV2ZWw6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jaGlsZHJlbkRyb3BwZWQgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmNoaWxkcmVuRHJvcHBlZCA+IHVsOmJlZm9yZSwgLmNoaWxkcmVuRHJvcHBlZCA+IHVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5ub0FsZXJ0OmJlZm9yZSB7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB0b3A6IDA7IH1cbiAgYm9keS5pc05hdk9wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgYm9keS5pc05hdk9wZW4gLnBhZ2VfX2NvbnRlbnQgYSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICBib2R5LmlzTmF2T3BlbiNib2R5IC5tb2JpbGUtaGVhZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgYm9keS5pc05hdk9wZW4gI2hkOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm1vYmlsZS1oZWFkZXIgLnBvcE91dC0taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7XG4gICAgYmFja2dyb3VuZDogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLm1vYmlsZS1oZWFkZXIgLnBvcE91dC0taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDhBOTY7XG4gICAgYmFja2dyb3VuZDogIzAwN0FCRDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2LW9wZW4sXG4gIC5uYXYtb3BlbiBib2R5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vYmlsZS1oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA4NXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAuZGV2aWNlLWluaXRpYWwgLm1vYmlsZS1oZWFkZXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5tZW51QWN0aXZlIC5tb2JpbGUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1vYmlsZS1oZWFkZXIgPiAubmF2YmFyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAubW9iaWxlLWhlYWRlciAucG9wT3V0LS1pbm5lciB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjhCNEIzOyB9XG4gICAgICAubW9iaWxlLWhlYWRlciAucG9wT3V0LS1pbm5lciAuc2ZfY29sc091dCB7XG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9XG4gICAgLm1vYmlsZS1oZWFkZXIgLmRyb3BEb3duUmVwcmVzZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9iaWxlLWhlYWRlciAuZXhwYW5kTmV4dExldmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1vYmlsZS1oZWFkZXIgLmV4cGFuZE5leHRMZXZlbDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNoaWxkcmVuRHJvcHBlZCA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuY2hpbGRyZW5Ecm9wcGVkID4gdWw6YmVmb3JlLCAuY2hpbGRyZW5Ecm9wcGVkID4gdWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5vQWxlcnQ6YmVmb3JlIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIHRvcDogMDsgfVxuICBib2R5LmlzTmF2T3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBib2R5LmlzTmF2T3BlbiAucGFnZV9fY29udGVudCBhIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIGJvZHkuaXNOYXZPcGVuI2JvZHkgLm1vYmlsZS1oZWFkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBib2R5LmlzTmF2T3BlbiAjaGQ6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubW9iaWxlLWhlYWRlciAucG9wT3V0LS1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzAwMzA1NztcbiAgICBiYWNrZ3JvdW5kOiAjYTBiMGMwOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAubW9iaWxlLWhlYWRlciAucG9wT3V0LS1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzAwOEE5NjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9iaWxlLWhlYWRlcixcbiAgLnBvcE91dC0taW5uZXIsXG4gIC5zY3JvbGxJbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vYmlsZS1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9iaWxlLWhlYWRlcixcbiAgLnBvcE91dC0taW5uZXIsXG4gIC5zY3JvbGxJbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vYmlsZS1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pc05hdk9wZW4gLmJhY2tncm91bmRPdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDAuNTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaXNOYXZPcGVuIC5iYWNrZ3JvdW5kT3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwLjU7IH0gfVxuXG4ubmF2X190b2dnbGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjYyMjYxO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm5hdl9fdG9nZ2xlID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlLWJhcixcbiAgLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZS1iYXItaGFsZiB7XG4gICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZS1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNHB4KTsgfVxuICAubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlLWJhcjpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAwcHg7IH1cbiAgLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZS1iYXItaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5uYXZfX3RvZ2dsZS5hY3RpdmUsIGxhYmVsLm5hdl9fdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZS1iYXIsIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZS1iYXIsXG4gICAgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGUtYmFyLWhhbGYsXG4gICAgbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlLWJhci1oYWxmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZS1iYXI6Zmlyc3QtY2hpbGQsIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZS1iYXI6Zmlyc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGUtYmFyLCBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGUtYmFyIHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBcbiAgICAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZS1iYXItaGFsZixcbiAgICBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGUtYmFyLWhhbGYge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXZfX3RvZ2dsZSB7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGUtYmFyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZS1iYXItaGFsZiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2X190b2dnbGUuYWN0aXZlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGxhYmVsLm5hdl9fdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLm5hdl9fdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwOEE5NjsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlLWJhcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZS1iYXItaGFsZiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4QTk2OyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXZfX3RvZ2dsZS5hY3RpdmUsIC5wYWdlVGhlbWUtTkFDUCBsYWJlbC5uYXZfX3RvZ2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4QTk2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5uYXZfX3RvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZfX3RvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNlbnRlcmVkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udGV4dC1wcmUtdXBwZXIge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm5hdi1tYWluLWJhY2tUbyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyNjIyNjE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAubmF2LW1haW4tYmFja1RvIC5mYSwgLm5hdi1tYWluLWJhY2tUbyAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLm5hdi1tYWluLWJhY2tUbyBsaSArIGxpOmJlZm9yZSwgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2LW1haW4tYmFja1RvIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdi1tYWluLWJhY2tUbyAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgLm5hdi1tYWluLWJhY2tUbyAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAubmF2LW1haW4tYmFja1RvIHNlbGVjdDphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNjIyNjE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm5hdi1tYWluLWJhY2tUbzpob3ZlciwgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2LW1haW4tYmFja1RvOmhvdmVyIC5mYSwgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLm5hdi1tYWluLWJhY2tUbzpob3ZlciBsaSArIGxpOmJlZm9yZSwgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2LW1haW4tYmFja1RvOmhvdmVyIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubmF2LW1haW4tYmFja1RvOmhvdmVyIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAubmF2LW1haW4tYmFja1RvOmhvdmVyICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgc2VsZWN0OmFmdGVyLCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5mYSwgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyBsaSArIGxpOmJlZm9yZSwgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2LW1haW4tYmFja1RvOmZvY3VzIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAubmF2LW1haW4tYmFja1RvOmZvY3VzICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgc2VsZWN0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzI2MjI2MTsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG8ge1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvIC5mYSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG8gbGkgKyBsaTpiZWZvcmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbyAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbyBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG8gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvIHNlbGVjdDphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDMwNTc7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAuZmEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmhvdmVyIGxpICsgbGk6YmVmb3JlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmhvdmVyIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmhvdmVyIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmhvdmVyIHNlbGVjdDphZnRlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5mYSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgbGkgKyBsaTpiZWZvcmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubmF2LW1haW4tYmFja1RvOmZvY3VzICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbyAuZmEsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbyBsaSArIGxpOmJlZm9yZSwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG8gLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG8gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbyAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG8gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG8gc2VsZWN0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOGFkNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhhZDc7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmhvdmVyIC5mYSwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmhvdmVyIGxpICsgbGk6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmhvdmVyIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmhvdmVyIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpob3ZlciAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86aG92ZXIgLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmhvdmVyICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmhvdmVyIHNlbGVjdDphZnRlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLmZhLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSwgLmJyZWFkY3J1bWIgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgbGkgKyBsaTpiZWZvcmUsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmZvY3VzIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtTkFDUCAubmF2LW1haW4tYmFja1RvOmZvY3VzICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLU5BQ1AgLm5hdi1tYWluLWJhY2tUbzpmb2N1cyAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1OQUNQIC5uYXYtbWFpbi1iYWNrVG86Zm9jdXMgc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwOGFkNzsgfVxuXG4ubm9kZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNvY2lhbC1tZWRpYS1saW5rIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zb2NpYWwtbWVkaWEtbGluayBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5zb2NpYWwtbWVkaWEtbGluayBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuc29jaWFsLW1lZGlhLWxpbmsgYTpob3ZlciwgLnNvY2lhbC1tZWRpYS1saW5rIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjhCNEIzOyB9XG5cbi5zb2NpYWwtbWVkaWEtbGluayAudGV4dC1taW5vciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAjaGQgLnNvY2lhbC1tZWRpYS1saW5rIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nICNoZCAuc29jaWFsLW1lZGlhLWxpbmsgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgI2hkIC5zb2NpYWwtbWVkaWEtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgI2hkIC5zb2NpYWwtbWVkaWEtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNvY2lhbC1tZWRpYS1saW5rIGE6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnNvY2lhbC1tZWRpYS1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogI2EwYjBjMDsgfVxuXG4ucGFnZVRoZW1lLU5BQ1AgLnNvY2lhbC1tZWRpYS1saW5rIGE6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuc29jaWFsLW1lZGlhLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZTZlNWU1OyB9XG5cbi50ZXh0LW1pbm9yIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBjb2xvcjogIzI2MjI2MTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvdXRsaW5lOiAwOyB9XG4gIC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZTpob3ZlciwgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkZXItc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMyNjIyNjE7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5oZWFkZXItc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogIzI2MjI2MTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmhlYWRlci1zZWFyY2ggLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzI2MjI2MTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmhlYWRlci1zZWFyY2ggLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuaGVhZGVyLXNlYXJjaCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICMyNjIyNjE7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyNjIyNjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG91dGxpbmU6IDA7IH1cbiAgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtYnV0dG9uOmhvdmVyLCAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyNjIyNjE7IH1cblxuLmhlYWRlci1zZWFyY2guYWN0aXZlIC5oZWFkZXItc2VhcmNoLXRvZ2dsZSwgbGFiZWwuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNjhCNEIzOyB9XG4gIC5oZWFkZXItc2VhcmNoLmFjdGl2ZSAuaGVhZGVyLXNlYXJjaC10b2dnbGUgLmZhLXNlYXJjaDpiZWZvcmUsIGxhYmVsLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtdG9nZ2xlIC5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG4gIC5oZWFkZXItc2VhcmNoLmFjdGl2ZSAuaGVhZGVyLXNlYXJjaC10b2dnbGU6aG92ZXIsIGxhYmVsLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtdG9nZ2xlOmhvdmVyLCAuaGVhZGVyLXNlYXJjaC5hY3RpdmUgLmhlYWRlci1zZWFyY2gtdG9nZ2xlOmZvY3VzLCBsYWJlbC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzI2MjI2MTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwMzA1NztcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5oZWFkZXItc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBjb2xvcjogIzAwMzA1NzsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5oZWFkZXItc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogIzAwMzA1NztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuaGVhZGVyLXNlYXJjaCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjMDAzMDU3O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5oZWFkZXItc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzAwMzA1NztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuaGVhZGVyLXNlYXJjaCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICMwMDMwNTc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1idXR0b246aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3OyB9XG5cbi5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtZXhwYW5kIHtcbiAgYmFja2dyb3VuZDogI2EwYjBjMDsgfVxuXG4ucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5oZWFkZXItc2VhcmNoLmFjdGl2ZSAuaGVhZGVyLXNlYXJjaC10b2dnbGUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgbGFiZWwuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjYTBiMGMwOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmhlYWRlci1zZWFyY2guYWN0aXZlIC5oZWFkZXItc2VhcmNoLXRvZ2dsZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCBsYWJlbC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuaGVhZGVyLXNlYXJjaC5hY3RpdmUgLmhlYWRlci1zZWFyY2gtdG9nZ2xlOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IGxhYmVsLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMDU3O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlVGhlbWUtTkFDUCAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC10b2dnbGUge1xuICBjb2xvcjogIzAwOEE5NjsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4QTk2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlVGhlbWUtTkFDUCAuaGVhZGVyLXNlYXJjaCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmhlYWRlci1zZWFyY2ggLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmhlYWRlci1zZWFyY2ggLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5oZWFkZXItc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5oZWFkZXItc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1idXR0b246aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuaGVhZGVyLXNlYXJjaCAuaGVhZGVyLXNlYXJjaC1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM2OEI0QjM7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWV4cGFuZCB7XG4gIGJhY2tncm91bmQ6ICMwMDdBQkQ7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5oZWFkZXItc2VhcmNoLmFjdGl2ZSAuaGVhZGVyLXNlYXJjaC10b2dnbGUsIC5wYWdlVGhlbWUtTkFDUCBsYWJlbC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdBQkQ7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5oZWFkZXItc2VhcmNoLmFjdGl2ZSAuaGVhZGVyLXNlYXJjaC10b2dnbGU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCBsYWJlbC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5oZWFkZXItc2VhcmNoLmFjdGl2ZSAuaGVhZGVyLXNlYXJjaC10b2dnbGU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCBsYWJlbC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwOEE5NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmhlYWRlci1zZWFyY2ggLmhlYWRlci1zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDsgfSB9XG5cbi5zZWFyY2gtcmVzdWx0cyBoMyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWFyY2gtcmVzdWx0cyAubWVkaWEgKyAubWVkaWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmN0YS1iYW5uZXIge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmN0YS1iYW5uZXIgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmN0YS1iYW5uZXIgLmNvbnRlbnQgaDIuYmFubmVyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmN0YS1iYW5uZXIuYmctaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5jdGEtYmFubmVyLmJnLWltYWdlIC5zY3JpbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmN0YS1iYW5uZXIuYmctaW1hZ2UgLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAuY3RhLWJhbm5lci5iZy1mbGF0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY3RhLWJhbm5lci5iZy1mbGF0IGgyLmJhbm5lci10aXRsZSB7XG4gICAgICBjb2xvcjogIzcwQjVCNDsgfVxuXG4udmlkZW8tcGxheWVyIHtcbiAgY29sb3I6ICMyNjIyNjE7IH1cbiAgLnZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC52aWRlby1wbGF5ZXIgLmR1cmF0aW9uIHtcbiAgICBjb2xvcjogIzY4QjRCMzsgfVxuICAudmlkZW8tcGxheWVyIC5kZWx0YSwgLnZpZGVvLXBsYXllciAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC52aWRlby1wbGF5ZXIgaDIsIC52aWRlby1wbGF5ZXIgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnZpZGVvLXBsYXllciBoNCxcbiAgLnZpZGVvLXBsYXllciAuc2ZyZUNvbnRlbnRBcmVhIGg0LCAuc2ZyZUNvbnRlbnRBcmVhIC52aWRlby1wbGF5ZXIgaDQsXG4gIC52aWRlby1wbGF5ZXIgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC52aWRlby1wbGF5ZXIgaDQge1xuICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gIC52aWRlby1wbGF5ZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC52aWRlby1wbGF5ZXIgLnRyYW5zY3JpcHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnZpZGVvLXBsYXllciAudHJhbnNjcmlwdCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gICAgICAudmlkZW8tcGxheWVyIC50cmFuc2NyaXB0IGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAudmlkZW8tcGxheWVyIC50cmFuc2NyaXB0IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAyICogKCgxMDB2dyAtIDMyMHB4KSAvIDg4MCkpOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnZpZGVvLXBsYXllciAudHJhbnNjcmlwdCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAudmlkZW8tcGxheWVyIC50cmFuc2NyaXB0IGEgZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAudmlkZW8tcGxheWVyIC50cmFuc2NyaXB0IGE6aG92ZXIsIC52aWRlby1wbGF5ZXIgLnRyYW5zY3JpcHQgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjNjhCNEIzOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnZpZGVvLXBsYXllciB7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC52aWRlby1wbGF5ZXIgLmR1cmF0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAudmlkZW8tcGxheWVyIC5kZWx0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAudmlkZW8tcGxheWVyICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAudmlkZW8tcGxheWVyIGgyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC52aWRlby1wbGF5ZXIgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAudmlkZW8tcGxheWVyIGg0LFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnZpZGVvLXBsYXllciAuc2ZyZUNvbnRlbnRBcmVhIGg0LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnZpZGVvLXBsYXllciBoNCxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC52aWRlby1wbGF5ZXIgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnZpZGVvLXBsYXllciBoNCB7XG4gICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnZpZGVvLXBsYXllciAudHJhbnNjcmlwdCBhIHtcbiAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC52aWRlby1wbGF5ZXIgLnRyYW5zY3JpcHQgYTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAudmlkZW8tcGxheWVyIC50cmFuc2NyaXB0IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLnZpZGVvLXBsYXllciB7XG4gICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLnZpZGVvLXBsYXllciAuZHVyYXRpb24ge1xuICAgICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLnZpZGVvLXBsYXllciAuZGVsdGEsIC5wYWdlVGhlbWUtTkFDUCAudmlkZW8tcGxheWVyICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1OQUNQIC52aWRlby1wbGF5ZXIgaDIsIC5wYWdlVGhlbWUtTkFDUCAudmlkZW8tcGxheWVyIC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAudmlkZW8tcGxheWVyIGg0LFxuICAgIC5wYWdlVGhlbWUtTkFDUCAudmlkZW8tcGxheWVyIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC52aWRlby1wbGF5ZXIgaDQsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC52aWRlby1wbGF5ZXIgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAudmlkZW8tcGxheWVyIGg0IHtcbiAgICAgIGNvbG9yOiAjMDA4QTk2OyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC52aWRlby1wbGF5ZXIgLnRyYW5zY3JpcHQgYSB7XG4gICAgICBjb2xvcjogIzAwOEE5NjsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC52aWRlby1wbGF5ZXIgLnRyYW5zY3JpcHQgYTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC52aWRlby1wbGF5ZXIgLnRyYW5zY3JpcHQgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDA3QUJEOyB9XG5cbi5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2FyZCAuaW1nLWNvdmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZCAuY29sLXBhZGRpbmctbm9uZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgLmNhcmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jYXJkLWxhbmRzY2FwZSAuY2FyZC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhcmQtbGFuZHNjYXBlLmNhcmQtbGFuZHNjYXBlLXNxdWFyZSAuY2FyZC1pbWFnZSAuaW1nLWNvdmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJkLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jYXJkLWxhbmRzY2FwZSAuY2FyZC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhcmQtbGFuZHNjYXBlLmNhcmQtbGFuZHNjYXBlLXNxdWFyZSAuY2FyZC1pbWFnZSAuaW1nLWNvdmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jYXJkLWxhbmRzY2FwZSAuY2FyZC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhcmQtbGFuZHNjYXBlLmNhcmQtbGFuZHNjYXBlLXNxdWFyZSAuY2FyZC1pbWFnZSAuaW1nLWNvdmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MCU7IH0gfVxuXG4uY2FyZC1zdGFuZGFyZCB7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJkLXN0YW5kYXJkIC5pbWctY292ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDM2LjI1JTsgfSB9XG4gIC5jYXJkLXN0YW5kYXJkIC5kZWx0YSwgLmNhcmQtc3RhbmRhcmQgI2Vycm9yV3JhcERpdiBoMiwgI2Vycm9yV3JhcERpdiAuY2FyZC1zdGFuZGFyZCBoMiwgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLmNhcmQtc3RhbmRhcmQgaDQsXG4gIC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQgaDQsXG4gIC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGg0LCAucmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2FyZC1zdGFuZGFyZCAuemV0YSwgLmNhcmQtc3RhbmRhcmQgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLmNhcmQtc3RhbmRhcmQgb3B0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCAuZ3JlZWstYmFzZSwgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5hbHBoYSwgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDEsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIGgxLFxuICAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5mYXV4SDEsXG4gIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCBoMS5tLWR5bmFtaWNUaXRsZSwgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5iZXRhLCAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgyLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIGgyLFxuICAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgaDIsXG4gIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIGgyLCAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5nYW1tYSwgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoMywgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCBoMyxcbiAgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIGgzLFxuICAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDMsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCBoMywgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5kZWx0YSwgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIGgyLCAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIGg0LFxuICAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoNCwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgaDQsXG4gIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoNCwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIGg0LCAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLmVwc2lsb24sIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgaDUsXG4gIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGg1LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCBoNSxcbiAgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgaDUsIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgaDMsIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5wYWdlVGhlbWUtQWR2YW5jZUNhcmVQbGFubmluZyAuY2FyZC1zdGFuZGFyZCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIC56ZXRhLCAucGFnZVRoZW1lLUFkdmFuY2VDYXJlUGxhbm5pbmcgLmNhcmQtc3RhbmRhcmQgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLnBhZ2VUaGVtZS1BZHZhbmNlQ2FyZVBsYW5uaW5nIC5jYXJkLXN0YW5kYXJkIG9wdGlvbiB7XG4gICAgY29sb3I6ICMyNjIyNjE7IH1cbiAgLmNhcmQtc3RhbmRhcmQgLnJlc291cmNlLXR5cGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gICAgLmNhcmQtc3RhbmRhcmQgLnJlc291cmNlLXR5cGVzIC5yZXNvdXJjZS10eXBlcy1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuY2FyZC1zdGFuZGFyZCAucmVzb3VyY2UtdHlwZXMtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jYXJkLXN0YW5kYXJkIC5jYXJkLXN0YW5kYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gIC5jYXJkLXN0YW5kYXJkIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jYXJkLXN0YW5kYXJkIC5zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzI2MjI2MTsgfVxuICAgIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLmZhLCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSBsaSArIGxpOmJlZm9yZSwgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgICAgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSBzZWxlY3Q6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyBhZGRyZXNzLFxuICAgIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyB0aW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgLmdyZWVrLWJhc2UsIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuYWxwaGEsIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuc2ZDb250ZW50QmxvY2sgaDEsIC5zZkNvbnRlbnRCbG9jayAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgaDEsXG4gIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuc2ZyZUNvbnRlbnRBcmVhIGgxLCAuc2ZyZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyBoMSxcbiAgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5yZUNvbnRlbnRBcmVhIGgxLCAucmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgaDEsXG4gIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuZmF1eEgxLFxuICAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgaDEubS1keW5hbWljVGl0bGUsIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuYmV0YSwgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyBoMixcbiAgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5zZnJlQ29udGVudEFyZWEgaDIsIC5zZnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIGgyLFxuICAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyBoMiwgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5tZC1kaWFsb2ctdGl0bGUsIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuZ2FtbWEsIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuc2ZDb250ZW50QmxvY2sgaDMsIC5zZkNvbnRlbnRCbG9jayAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgaDMsXG4gIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyBoMyxcbiAgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgaDMsIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuZGVsdGEsIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyBoMiwgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyBoNCxcbiAgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIGg0LFxuICAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyBoNCwgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5lcHNpbG9uLCAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIGg1LFxuICAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgaDUsXG4gIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIGg1LCAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgLnNlYXJjaC1yZXN1bHRzIGgzLCAuc2VhcmNoLXJlc3VsdHMgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIGgzLCAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MgLm1vYmlsZS10YWItc2VsZWN0b3IsIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyAuemV0YSwgLmNhcmQtc3RhbmRhcmQuY2FyZC1uZXdzIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cyBvcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYXJkLXN0YW5kYXJkLmNhcmQtbmV3cy5jYXJkLWhhcy1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTYuMjUlICsgMzBweCk7IH1cbiAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MuY2FyZC1oYXMtaW1hZ2UgLmltZy1jb3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgLmhpZ2gtY29udHJhc3QtbW9kZSAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MuY2FyZC1oYXMtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmhpZ2gtY29udHJhc3QtbW9kZSAuY2FyZC1zdGFuZGFyZC5jYXJkLW5ld3MuY2FyZC1oYXMtaW1hZ2UgLmltZy1jb3ZlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLWdyaWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmltZy1jb3ZlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5jYXJkLXN0YW5kYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuaW1nLWNvdmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLmNhcmQtc3RhbmRhcmQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMtc2luZ2xlIC5pbWctY292ZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cy1zaW5nbGUgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzLXNpbmdsZSAuY2FyZC1zdGFuZGFyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuY2FyZC1zdGFuZGFyZC1jb250ZW50IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAucmVzb3VyY2UtdHlwZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnJlc291cmNlLXR5cGVzIC5yZXNvdXJjZS10eXBlcy10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNENDU2NTQ7IH1cbiAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuZXBzaWxvbiwgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDUsXG4gICAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoNSxcbiAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDUsIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZWFyY2gtcmVzdWx0cyBoMywgLnNlYXJjaC1yZXN1bHRzIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGgzLCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5tb2JpbGUtdGFiLXNlbGVjdG9yIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5yZXNvdXJjZS10eXBlcyB7XG4gICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmdyZWVrLWJhc2UsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmFscGhhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGgxLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoMSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5mYXV4SDEsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMS5tLWR5bmFtaWNUaXRsZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYmV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZ2FtbWEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgzLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDMsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoMyxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5kZWx0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoNCxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoNCxcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGg0LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGg0LCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5lcHNpbG9uLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoNSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGg1LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaDUsXG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBoNSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGgzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuemV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIG9wdGlvbiB7XG4gICAgICBjb2xvcjogIzAwMzA1NzsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLmdyZWVrLWJhc2UsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLmFscGhhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDEsXG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZnJlQ29udGVudEFyZWEgaDEsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMSxcbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDEsXG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5mYXV4SDEsXG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGgxLm0tZHluYW1pY1RpdGxlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5iZXRhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDIsXG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZnJlQ29udGVudEFyZWEgaDIsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMixcbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnJlQ29udGVudEFyZWEgaDIsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuZ2FtbWEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmQ29udGVudEJsb2NrIGgzLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMyxcbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmcmVDb250ZW50QXJlYSBoMywgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGgzLFxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAucmVDb250ZW50QXJlYSBoMywgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuZGVsdGEsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgI2Vycm9yV3JhcERpdiBoMiwgI2Vycm9yV3JhcERpdiAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGgyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZkNvbnRlbnRCbG9jayBoNCwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDQsXG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZnJlQ29udGVudEFyZWEgaDQsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoNCxcbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDQsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLmVwc2lsb24sIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoNSxcbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGg1LFxuICAgICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoNSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGgzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuemV0YSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZkNvbnRlbnRCbG9jayB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5yZXNvdXJjZS10eXBlcyAucmVzb3VyY2UtdHlwZXMtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjRkZBNDE1OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8ge1xuICAgICAgY29sb3I6ICNhMGIwYzA7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5mYSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIGxpICsgbGk6YmVmb3JlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAubmF2X190b2dnbGUuYWN0aXZlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIHNlbGVjdDphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjYTBiMGMwOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnJlc291cmNlLXR5cGVzIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5ncmVlay1iYXNlLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmFscGhhLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgxLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGgxLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGgxLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmZhdXhIMSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDEubS1keW5hbWljVGl0bGUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYmV0YSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMixcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoMiwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDIsXG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGgyLCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaDIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAubWQtZGlhbG9nLXRpdGxlLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmdhbW1hLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGgzLCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGgzLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMyxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDMsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5kZWx0YSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkICNlcnJvcldyYXBEaXYgaDIsICNlcnJvcldyYXBEaXYgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGgyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg0LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGg0LFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGg0LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoNCxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoNCwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5lcHNpbG9uLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGg1LFxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGg1LCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoNSxcbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDUsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoNSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZWFyY2gtcmVzdWx0cyBoMywgLnNlYXJjaC1yZXN1bHRzIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCBoMywgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnpldGEsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIG9wdGlvbiwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDA3QUJEOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zdWItaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzhBOEM4RjsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8ge1xuICAgICAgY29sb3I6ICMwMDdBQkQ7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLmZhLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIGxpICsgbGk6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gbGFiZWwubmF2X190b2dnbGUgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuZXZlbnRzLWluZm8gLmV2ZW50cy1pbmZvLWl0ZW0gLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5ldmVudHMtaW5mbyAuZXZlbnRzLWluZm8taXRlbSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLmV2ZW50cy1pbmZvIC5ldmVudHMtaW5mby1pdGVtIHNlbGVjdDphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3QUJEOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUJEO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3QUJEO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTk2O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuZ3JlZWstYmFzZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5hbHBoYSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMSxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuc2ZyZUNvbnRlbnRBcmVhIGgxLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMSxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAucmVDb250ZW50QXJlYSBoMSwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGgxLFxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5mYXV4SDEsXG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDEubS1keW5hbWljVGl0bGUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuYmV0YSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZkNvbnRlbnRCbG9jayBoMiwgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMixcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMixcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAucmVDb250ZW50QXJlYSBoMiwgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGgyLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLm1kLWRpYWxvZy10aXRsZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5nYW1tYSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZkNvbnRlbnRCbG9jayBoMywgLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMyxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoMyxcbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAucmVDb250ZW50QXJlYSBoMywgLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGgzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLmRlbHRhLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgI2Vycm9yV3JhcERpdiBoMiwgI2Vycm9yV3JhcERpdiAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuc2ZDb250ZW50QmxvY2sgaDQsIC5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDQsXG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmcmVDb250ZW50QXJlYSBoNCwgLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDQsXG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnJlQ29udGVudEFyZWEgaDQsIC5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyBoNCwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5lcHNpbG9uLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGg1LFxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5zZnJlQ29udGVudEFyZWEgaDUsIC5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIGg1LFxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgaDMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAubW9iaWxlLXRhYi1zZWxlY3RvciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC56ZXRhLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLnNmQ29udGVudEJsb2NrIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAucmVzb3VyY2UtdHlwZXMgLnJlc291cmNlLXR5cGVzLXRleHQge1xuICAgICAgICBjb2xvcjogIzAwN0FCRDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FyZC1zdGFuZGFyZCAuZXBzaWxvbiwgLmNhcmQtc3RhbmRhcmQgLnNmQ29udGVudEJsb2NrIGg1LCAuc2ZDb250ZW50QmxvY2sgLmNhcmQtc3RhbmRhcmQgaDUsXG4gICAgLmNhcmQtc3RhbmRhcmQgLnNmcmVDb250ZW50QXJlYSBoNSwgLnNmcmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZCBoNSxcbiAgICAuY2FyZC1zdGFuZGFyZCAucmVDb250ZW50QXJlYSBoNSwgLnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQgaDUsIC5jYXJkLXN0YW5kYXJkIC5zZWFyY2gtcmVzdWx0cyBoMywgLnNlYXJjaC1yZXN1bHRzIC5jYXJkLXN0YW5kYXJkIGgzLCAuY2FyZC1zdGFuZGFyZCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5jYXJkLXN0YW5kYXJkIC5tb2JpbGUtdGFiLXNlbGVjdG9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMgLmNhcmQtc3RhbmRhcmQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNhcmQtc3RhbmRhcmQgLmVwc2lsb24sIC5jYXJkLXN0YW5kYXJkIC5zZkNvbnRlbnRCbG9jayBoNSwgLnNmQ29udGVudEJsb2NrIC5jYXJkLXN0YW5kYXJkIGg1LFxuICAgIC5jYXJkLXN0YW5kYXJkIC5zZnJlQ29udGVudEFyZWEgaDUsIC5zZnJlQ29udGVudEFyZWEgLmNhcmQtc3RhbmRhcmQgaDUsXG4gICAgLmNhcmQtc3RhbmRhcmQgLnJlQ29udGVudEFyZWEgaDUsIC5yZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkIGg1LCAuY2FyZC1zdGFuZGFyZCAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAuY2FyZC1zdGFuZGFyZCBoMywgLmNhcmQtc3RhbmRhcmQgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAuY2FyZC1zdGFuZGFyZCAubW9iaWxlLXRhYi1zZWxlY3RvciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNhcmQtc3RhbmRhcmQuY2FyZC1ldmVudHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIC5jYXJkLXN0YW5kYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDM1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLXN0YW5kYXJkIC5lcHNpbG9uLCAuY2FyZC1zdGFuZGFyZCAuc2ZDb250ZW50QmxvY2sgaDUsIC5zZkNvbnRlbnRCbG9jayAuY2FyZC1zdGFuZGFyZCBoNSxcbiAgICAuY2FyZC1zdGFuZGFyZCAuc2ZyZUNvbnRlbnRBcmVhIGg1LCAuc2ZyZUNvbnRlbnRBcmVhIC5jYXJkLXN0YW5kYXJkIGg1LFxuICAgIC5jYXJkLXN0YW5kYXJkIC5yZUNvbnRlbnRBcmVhIGg1LCAucmVDb250ZW50QXJlYSAuY2FyZC1zdGFuZGFyZCBoNSwgLmNhcmQtc3RhbmRhcmQgLnNlYXJjaC1yZXN1bHRzIGgzLCAuc2VhcmNoLXJlc3VsdHMgLmNhcmQtc3RhbmRhcmQgaDMsIC5jYXJkLXN0YW5kYXJkIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3IsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLmNhcmQtc3RhbmRhcmQgLm1vYmlsZS10YWItc2VsZWN0b3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jYXJkLXN0YW5kYXJkLmNhcmQtZXZlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY2FyZC1zdGFuZGFyZC5jYXJkLWV2ZW50cyAuY2FyZC1zdGFuZGFyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDVweCAzNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jYXJkLWxpc3QgPiAuZGVsdGEsICNlcnJvcldyYXBEaXYgLmNhcmQtbGlzdCA+IGgyLCAuc2ZDb250ZW50QmxvY2sgLmNhcmQtbGlzdCA+IGg0LFxuLnNmcmVDb250ZW50QXJlYSAuY2FyZC1saXN0ID4gaDQsXG4ucmVDb250ZW50QXJlYSAuY2FyZC1saXN0ID4gaDQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jYXJkLWxpc3QgLmNhcmQtc2luZ2xlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uY2FyZC1saXN0IC5jYXJkLXVsOmJlZm9yZSwgLmNhcmQtbGlzdCAuY2FyZC11bDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmNhcmQtbGlzdCAuY2FyZC11bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWxpc3QgLmNhcmQtdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4OyB9XG4gICAgLmNhcmQtbGlzdCAuY2FyZC11bCBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuY2FyZC1saXN0IC5jYXJkLXN0YW5kYXJkIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcmQtbGlzdCAuY2FyZC11bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7IH1cbiAgICAuY2FyZC1saXN0IC5jYXJkLXVsIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jYXJkLWxpc3QgLmNhcmQtc3RhbmRhcmQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZC1saXN0IC5jYXJkLXVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDsgfVxuICAgIC5jYXJkLWxpc3QgLmNhcmQtdWwgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNhcmQtbGlzdCAuY2FyZC1zdGFuZGFyZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2hpcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNoaXAtY29udGFpbmVyIC5jaGlwLXdoaXRlIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2hpcC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY2hpcC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2hpcC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5jaGlwLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyNjIyNjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjYyMjYxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmNoaXAtd2hpdGVbaHJlZl06aG92ZXIsIC5jaGlwLXdoaXRlW2hyZWZdOmZvY3VzLCAuY2hpcC13aGl0ZVt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLCAuY2hpcC13aGl0ZVt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyMjYxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNoaXAtd2hpdGUge1xuICAgIGNvbG9yOiAjMDAzMDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jaGlwLXdoaXRlW2hyZWZdOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jaGlwLXdoaXRlW2hyZWZdOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jaGlwLXdoaXRlW3R5cGU9XCJidXR0b25cIl06aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNoaXAtd2hpdGVbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBiMGMwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5jaGlwLXdoaXRlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGNUY3OyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5jaGlwLXdoaXRlW2hyZWZdOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNoaXAtd2hpdGVbaHJlZl06Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2hpcC13aGl0ZVt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmNoaXAtd2hpdGVbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTk2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLkNSMDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5DUjAyIC5pbWctY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0NSU7IH1cbiAgLkNSMDIgLmJhbm5lci1pbWFnZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuQ1IwMiAuYmFubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuICAgIC5DUjAyIC5iYW5uZXItY29udGVudCBoMSxcbiAgICAuQ1IwMiAuYmFubmVyLWNvbnRlbnQgaDIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuQ1IwMiAuYmFubmVyLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuQ1IwMiAuYmFubmVyLWNvbnRlbnQgPiAqIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuQ1IwMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuQ1IwMiAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHg7IH1cbiAgICAgICAgLkNSMDIgLmJhbm5lci1jb250ZW50LmxpbWl0LWhlaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5DUjAyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5DUjAyIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggNTBweDsgfVxuICAgICAgICAuQ1IwMiAuYmFubmVyLWNvbnRlbnQubGltaXQtaGVpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLkNSMDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLkNSMDIgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNzBweCA1MHB4OyB9XG4gICAgICAgIC5DUjAyIC5iYW5uZXItY29udGVudC5saW1pdC1oZWlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDsgfSB9XG4gIC5DUjAyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5DUjAyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5DUjAyIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5DUjAyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5DUjAyIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5DUjAyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5DUjAyIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLkNSMDYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLkNSMDYgLmJhbm5lci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLkNSMDYgLmJhbm5lci1pbWFnZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5oaWdoLWNvbnRyYXN0LW1vZGUgLkNSMDYgLmJhbm5lci1pbWFnZTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5DUjA2IC5iYW5uZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5DUjA2IC5iYW5uZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAuY29sLW1kLTQgLkNSMDYgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuQ1IwNiAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgLmNvbC1tZC00IC5DUjA2IC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLkNSMDYgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICAgIC5jb2wtbWQtNCAuQ1IwNiAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAuQ1IwNi5oYXMtaW1hZ2UgLmJhbm5lci1jb250ZW50IGgxLFxuICAuQ1IwNi5oYXMtaW1hZ2UgLmJhbm5lci1jb250ZW50IGgyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5DUjA2Om5vdCguaGFzLWltYWdlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5DUjA2Om5vdCguaGFzLWltYWdlKSAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5DUjA2Om5vdCguaGFzLWltYWdlKSAuYmFubmVyLWNvbnRlbnQgPiAqIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLkNSMDY6bm90KC5oYXMtaW1hZ2UpIC5iYW5uZXItY29udGVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQXBwX1RoZW1lcy9TdGFuZGFyZC9pbWFnZXMvc3BlZWNoYm94ZXMuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCUgMTEwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgdG9wOiAtMTUlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7IH1cblxuLmxheW91dC1hY2NvcmRpYW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY4QjRCMzsgfVxuICAuc2ZQYWdlRWRpdG9yV3JwIC5sYXlvdXQtYWNjb3JkaWFuIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2YwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNmUGFnZUVkaXRvcldycCAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTdweCA0MHB4IDE3cHggMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMyNjIyNjE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciB7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb2xvcjogIzY4QjRCMztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmhvdmVyLCAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6Zm9jdXMge1xuICAgICAgY29sb3I6ICM2OEI0QjM7IH1cbiAgLmxheW91dC1hY2NvcmRpYW4uYWN0aXZlIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgbGFiZWwubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi1jb250ZW50IC5zZl9jb2xzSW4ge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5sYXlvdXQtYWNjb3JkaWFuLmxheW91dC1hY2NvcmRpYW4tbGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5sYXlvdXQtYWNjb3JkaWFuIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBNDE1OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAubGF5b3V0LWFjY29yZGlhbiAubGF5b3V0LWFjY29yZGlhbi10b2dnbGUge1xuICAgICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkE0MTU7IH1cbiAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gICAgICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmhvdmVyOmFmdGVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTpmb2N1czphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtYWNjb3JkaWFuIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjREVERkUwOyB9XG4gICAgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzAwN0FCRDsgfVxuICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3QUJEOyB9XG4gICAgICAucGFnZVRoZW1lLU5BQ1AgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAgICAgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTpob3ZlcjphZnRlciwgLnBhZ2VUaGVtZS1OQUNQIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTpmb2N1czphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dC1hY2NvcmRpYW4ubGF5b3V0LWFjY29yZGlhbi1sYXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4ucHJvZmlsZS1saXN0IC5yZXNvdXJjZS10eXBlcy10ZXh0LFxuLnByb2ZpbGUtZGV0YWlsIC5yZXNvdXJjZS10eXBlcy10ZXh0IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnByb2ZpbGUtbGlzdCAudGV4dC1wcmUtdXBwZXIsXG4ucHJvZmlsZS1kZXRhaWwgLnRleHQtcHJlLXVwcGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnByb2ZpbGUtbGlzdCAudGV4dC1wcmUtdXBwZXIgYSxcbiAgLnByb2ZpbGUtZGV0YWlsIC50ZXh0LXByZS11cHBlciBhIHtcbiAgICBjb2xvcjogIzI2MjI2MTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wcm9maWxlLWxpc3QgLnRleHQtcHJlLXVwcGVyIGE6aG92ZXIsIC5wcm9maWxlLWxpc3QgLnRleHQtcHJlLXVwcGVyIGE6Zm9jdXMsXG4gICAgLnByb2ZpbGUtZGV0YWlsIC50ZXh0LXByZS11cHBlciBhOmhvdmVyLFxuICAgIC5wcm9maWxlLWRldGFpbCAudGV4dC1wcmUtdXBwZXIgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuXG4ucHJvZmlsZS1saXN0IC5pbWctY292ZXIsXG4ucHJvZmlsZS1kZXRhaWwgLmltZy1jb3ZlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnByb2ZpbGUtbGlzdCwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdFxuLnByb2ZpbGUtZGV0YWlsIHtcbiAgY29sb3I6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucHJvZmlsZS1saXN0IC5yZXNvdXJjZS10eXBlcy10ZXh0LCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0XG4gIC5wcm9maWxlLWRldGFpbCAucmVzb3VyY2UtdHlwZXMtdGV4dCB7XG4gICAgY29sb3I6ICNGRkE0MTU7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucHJvZmlsZS1saXN0IC50ZXh0LXByZS11cHBlciBhLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0XG4gIC5wcm9maWxlLWRldGFpbCAudGV4dC1wcmUtdXBwZXIgYSB7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLnJlc291cmNlLXR5cGVzLXRleHQsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuZ3JlZWstYmFzZSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5hbHBoYSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5zZkNvbnRlbnRCbG9jayBoMSxcbi5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCBoMSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5zZnJlQ29udGVudEFyZWEgaDEsXG4uc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IGgxLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLnJlQ29udGVudEFyZWEgaDEsXG4ucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCBoMSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5mYXV4SDEsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCBoMS5tLWR5bmFtaWNUaXRsZSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5iZXRhLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLnNmQ29udGVudEJsb2NrIGgyLFxuLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IGgyLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLnNmcmVDb250ZW50QXJlYSBoMixcbi5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgaDIsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAucmVDb250ZW50QXJlYSBoMixcbi5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IGgyLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLm1kLWRpYWxvZy10aXRsZSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5nYW1tYSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5zZkNvbnRlbnRCbG9jayBoMyxcbi5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCBoMyxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5zZnJlQ29udGVudEFyZWEgaDMsXG4uc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IGgzLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLnJlQ29udGVudEFyZWEgaDMsXG4ucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCBoMyxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5kZWx0YSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0ICNlcnJvcldyYXBEaXYgaDIsXG4jZXJyb3JXcmFwRGl2IC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IGgyLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLnNmQ29udGVudEJsb2NrIGg0LFxuLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IGg0LFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLnNmcmVDb250ZW50QXJlYSBoNCxcbi5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgaDQsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAucmVDb250ZW50QXJlYSBoNCxcbi5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IGg0LFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmVwc2lsb24sXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuc2ZDb250ZW50QmxvY2sgaDUsXG4uc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgaDUsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuc2ZyZUNvbnRlbnRBcmVhIGg1LFxuLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCBoNSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5yZUNvbnRlbnRBcmVhIGg1LFxuLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgaDUsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuc2VhcmNoLXJlc3VsdHMgaDMsXG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgaDMsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yLFxuLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAubW9iaWxlLXRhYi1zZWxlY3Rvcixcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC56ZXRhLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciBvcHRpb24sXG4ubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IG9wdGlvbiwgLnBhZ2VUaGVtZS1OQUNQXG4ucHJvZmlsZS1kZXRhaWwgLnJlc291cmNlLXR5cGVzLXRleHQsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5ncmVlay1iYXNlLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYWxwaGEsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5zZkNvbnRlbnRCbG9jayBoMSxcbi5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIGgxLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuc2ZyZUNvbnRlbnRBcmVhIGgxLFxuLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIGgxLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAucmVDb250ZW50QXJlYSBoMSxcbi5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgaDEsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5mYXV4SDEsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIGgxLm0tZHluYW1pY1RpdGxlLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYmV0YSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLnNmQ29udGVudEJsb2NrIGgyLFxuLnNmQ29udGVudEJsb2NrIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgaDIsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5zZnJlQ29udGVudEFyZWEgaDIsXG4uc2ZyZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgaDIsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5yZUNvbnRlbnRBcmVhIGgyLFxuLnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCBoMixcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLm1kLWRpYWxvZy10aXRsZSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmdhbW1hLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuc2ZDb250ZW50QmxvY2sgaDMsXG4uc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCBoMyxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLnNmcmVDb250ZW50QXJlYSBoMyxcbi5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCBoMyxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLnJlQ29udGVudEFyZWEgaDMsXG4ucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIGgzLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuZGVsdGEsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsICNlcnJvcldyYXBEaXYgaDIsXG4jZXJyb3JXcmFwRGl2IC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgaDIsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5zZkNvbnRlbnRCbG9jayBoNCxcbi5zZkNvbnRlbnRCbG9jayAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIGg0LFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuc2ZyZUNvbnRlbnRBcmVhIGg0LFxuLnNmcmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIGg0LFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAucmVDb250ZW50QXJlYSBoNCxcbi5yZUNvbnRlbnRBcmVhIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgaDQsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5lcHNpbG9uLFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuc2ZDb250ZW50QmxvY2sgaDUsXG4uc2ZDb250ZW50QmxvY2sgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCBoNSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLnNmcmVDb250ZW50QXJlYSBoNSxcbi5zZnJlQ29udGVudEFyZWEgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCBoNSxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLnJlQ29udGVudEFyZWEgaDUsXG4ucmVDb250ZW50QXJlYSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIGg1LFxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuc2VhcmNoLXJlc3VsdHMgaDMsXG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCBoMyxcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3Rvcixcbi5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAubW9iaWxlLXRhYi1zZWxlY3Rvcixcbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLnpldGEsXG4ucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uLFxuLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIG9wdGlvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5jYXJkLXN0YW5kYXJkLmJnLXByaW1hcnktMSwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmNhcmQtc3RhbmRhcmQsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmNhcmQtc3RhbmRhcmQuYmctcHJpbWFyeS0xLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5jYXJkLXN0YW5kYXJkIHtcbiAgYmFja2dyb3VuZDogIzAwN0FCRDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLnRleHQtcHJlLXVwcGVyIGEsIC5wYWdlVGhlbWUtTkFDUFxuLnByb2ZpbGUtZGV0YWlsIC50ZXh0LXByZS11cHBlciBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZSwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLmJ0bi1ibHVlLW91dGxpbmUsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgaW5wdXQuYnRuLWJsdWUtb3V0bGluZSwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmUsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5iZy1wcmltYXJ5LTEgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5iZy1wcmltYXJ5LTEgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucHJvZmlsZS1saXN0IC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWxpc3QgLmJ1dHRvbi1jb250YWluZXIgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnByb2ZpbGUtbGlzdCAuYnV0dG9uLWNvbnRhaW5lciBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuYmctcHJpbWFyeS0xIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuYmctcHJpbWFyeS0xIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5jYXJkLXN0YW5kYXJkIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5idG4uYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5jYXJkLXN0YW5kYXJkIC5zZkZvcm1TdWJtaXQgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6aG92ZXIsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmhvdmVyLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5iZy1wcmltYXJ5LTEgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmJnLXByaW1hcnktMSAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmJnLXByaW1hcnktMSAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnktb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCAuYnRuLXNlY29uZGFyeS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuYnRuLmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmNhcmQtc3RhbmRhcmQgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5jYXJkLXN0YW5kYXJkIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5zZkZvcm1TdWJtaXQgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAuY2FyZC1zdGFuZGFyZCAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmNhcmQtc3RhbmRhcmQgLmJ0bi5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIC5idG4uYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnBhZ2VUaGVtZS1OQUNQIC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMsIC5wYWdlVGhlbWUtTkFDUCAuY2FyZC1zdGFuZGFyZCAuc2ZGb3JtU3VibWl0IC5wcm9maWxlLWRldGFpbCAuYnV0dG9uLWNvbnRhaW5lciBpbnB1dC5idG4tYmx1ZS1vdXRsaW5lOmZvY3VzLCAuc2ZGb3JtU3VibWl0IC5wYWdlVGhlbWUtTkFDUCAucHJvZmlsZS1kZXRhaWwgLmJ1dHRvbi1jb250YWluZXIgLmNhcmQtc3RhbmRhcmQgaW5wdXQuYnRuLWJsdWUtb3V0bGluZTpmb2N1cywgLnNmRm9ybVN1Ym1pdCAucGFnZVRoZW1lLU5BQ1AgLmNhcmQtc3RhbmRhcmQgLnByb2ZpbGUtZGV0YWlsIC5idXR0b24tY29udGFpbmVyIGlucHV0LmJ0bi1ibHVlLW91dGxpbmU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDhBOTY7IH1cblxuLnByb2ZpbGUtbGlzdCA+IC5yb3cgbGksXG4ucHJvZmlsZS1kZXRhaWwgPiAucm93IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2ZpbGUtbGlzdCA+IC5yb3csXG4gIC5wcm9maWxlLWRldGFpbCA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByb2ZpbGUtbGlzdCA+IC5yb3cgW2NsYXNzKj1cImNvbC1cIl0sXG4gICAgLnByb2ZpbGUtZGV0YWlsID4gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvZmlsZS1saXN0ID4gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSAuY2FyZC1zdGFuZGFyZCxcbiAgICAgIC5wcm9maWxlLWRldGFpbCA+IC5yb3cgW2NsYXNzKj1cImNvbC1cIl0gLmNhcmQtc3RhbmRhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2ZpbGUtbGlzdCA+IC5yb3csXG4gIC5wcm9maWxlLWRldGFpbCA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByb2ZpbGUtbGlzdCA+IC5yb3cgW2NsYXNzKj1cImNvbC1cIl0sXG4gICAgLnByb2ZpbGUtZGV0YWlsID4gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvZmlsZS1saXN0ID4gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSAuY2FyZC1zdGFuZGFyZCxcbiAgICAgIC5wcm9maWxlLWRldGFpbCA+IC5yb3cgW2NsYXNzKj1cImNvbC1cIl0gLmNhcmQtc3RhbmRhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2ZpbGUtbGlzdCA+IC5yb3csXG4gIC5wcm9maWxlLWRldGFpbCA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByb2ZpbGUtbGlzdCA+IC5yb3cgW2NsYXNzKj1cImNvbC1cIl0sXG4gICAgLnByb2ZpbGUtZGV0YWlsID4gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvZmlsZS1saXN0ID4gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSAuY2FyZC1zdGFuZGFyZCxcbiAgICAgIC5wcm9maWxlLWRldGFpbCA+IC5yb3cgW2NsYXNzKj1cImNvbC1cIl0gLmNhcmQtc3RhbmRhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wcm9maWxlLWxpc3Qge1xuICBjb2xvcjogIzI2MjI2MTsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLnByb2ZpbGUtbGlzdCB7XG4gICAgY29sb3I6ICMwMDhBOTY7IH1cblxuLnByb2ZpbGUtZGV0YWlsIC5zZkNvbnRlbnRCbG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnByb2ZpbGUtZGV0YWlsIC5iYW5uZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnByb2ZpbGUtZGV0YWlsIC5DUjAyIC5pbWctY292ZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5yZXNvdXJjZXMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAuY29sLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy11bDpiZWZvcmUsIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXVsID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1yb3cgLnJlc291cmNlcy1yb3cge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjhCNEIzOyB9XG4gICAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS5mYS1zZWFyY2gsIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgLm5hdl9fdG9nZ2xlLmFjdGl2ZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzICsgLmZhLXNlYXJjaC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5uYXZfX3RvZ2dsZS5hY3RpdmUgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzICsgLmZhLXNlYXJjaC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgbGFiZWwubmF2X190b2dnbGUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS1zZWFyY2gubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMgKyAuZmEtc2VhcmNoLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCAubGF5b3V0LWFjY29yZGlhbiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzICsgLmZhLXNlYXJjaC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzICsgLmZhLXNlYXJjaC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzICsgLmZhLXNlYXJjaC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0ICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS1zZWFyY2gucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS1zZWFyY2gucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0ICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIHNlbGVjdC5mYS1zZWFyY2g6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzICsgc2VsZWN0LmZhLXNlYXJjaDphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICM2OEI0QjM7IH1cbiAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IC5mYS5mYS1zZWFyY2gsIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgLmJyZWFkY3J1bWIgbGkgKyBsaS5mYS1zZWFyY2g6YmVmb3JlLCAuYnJlYWRjcnVtYiAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGxpICsgbGkuZmEtc2VhcmNoOmJlZm9yZSwgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCAubmF2X190b2dnbGUuYWN0aXZlIC5mYS1zZWFyY2gubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgLmZhLXNlYXJjaC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgbGFiZWwubmF2X190b2dnbGUgLmZhLXNlYXJjaC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgLmZhLXNlYXJjaC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgLmxheW91dC1hY2NvcmRpYW4gLmZhLXNlYXJjaC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCAuZmEtc2VhcmNoLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IC5mYS1zZWFyY2gucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5mYS1zZWFyY2gucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgLmZhLXNlYXJjaC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdC5mYS1zZWFyY2g6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBzZWxlY3QuZmEtc2VhcmNoOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAjMjYyMjYxOyB9XG4gIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMyNjIyNjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTpob3ZlciwgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNjhCNEIzOyB9XG4gICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlIC50b2dnbGUtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtbW9yZS1kcm9wZG93biAucmVzb3VyY2VzLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1tb3JlLWRyb3Bkb3duLmFjdGl2ZSAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZSAudG9nZ2xlLW1vcmUsIC5yZXNvdXJjZXMtbGlzdCBsYWJlbC5yZXNvdXJjZS1tb3JlLWRyb3Bkb3duIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlIC50b2dnbGUtbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLW1vcmUtZHJvcGRvd24uYWN0aXZlIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlIC50b2dnbGUtaGlkZSwgLnJlc291cmNlcy1saXN0IGxhYmVsLnJlc291cmNlLW1vcmUtZHJvcGRvd24gLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGUgLnRvZ2dsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1tb3JlLWRyb3Bkb3duLmFjdGl2ZSAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlcy1saXN0IGxhYmVsLnJlc291cmNlLW1vcmUtZHJvcGRvd24gLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNhMGIwYzA7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS5mYS1zZWFyY2gsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCAubmF2X190b2dnbGUuYWN0aXZlIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMgKyAuZmEtc2VhcmNoLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS1zZWFyY2gubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgbGFiZWwubmF2X190b2dnbGUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS1zZWFyY2gubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS1zZWFyY2gubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgLmxheW91dC1hY2NvcmRpYW4gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS1zZWFyY2gubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5sYXlvdXQtYWNjb3JkaWFuIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzICsgLmZhLXNlYXJjaC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMgKyAuZmEtc2VhcmNoLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMgKyAuZmEtc2VhcmNoLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyArIC5mYS1zZWFyY2gucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMgKyBzZWxlY3QuZmEtc2VhcmNoOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzICsgc2VsZWN0LmZhLXNlYXJjaDphZnRlciB7XG4gICAgICBjb2xvcjogI2EwYjBjMDsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMwMDMwNTc7IH1cbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNhMGIwYzA7IH1cbiAgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdDpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwN0FCRDsgfVxuICAgIC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3Q6Zm9jdXMgKyAuZmEuZmEtc2VhcmNoLCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSAucGFnZVRoZW1lLU5BQ1AgLmJyZWFkY3J1bWIgbGkucmVzb3VyY2VzLWxpc3Q6Zm9jdXMgKyBsaS5mYS1zZWFyY2g6YmVmb3JlLCAuYnJlYWRjcnVtYiAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSAucGFnZVRoZW1lLU5BQ1AgbGkucmVzb3VyY2VzLWxpc3Q6Zm9jdXMgKyBsaS5mYS1zZWFyY2g6YmVmb3JlLCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSAucGFnZVRoZW1lLU5BQ1AgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAucmVzb3VyY2VzLWxpc3Q6Zm9jdXMgKyAuZmEtc2VhcmNoLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0OmZvY3VzICsgLmZhLXNlYXJjaC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIC5wYWdlVGhlbWUtTkFDUCBsYWJlbC5uYXZfX3RvZ2dsZSAucmVzb3VyY2VzLWxpc3Q6Zm9jdXMgKyAuZmEtc2VhcmNoLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgbGFiZWwubmF2X190b2dnbGUgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdDpmb2N1cyArIC5mYS1zZWFyY2gubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAucmVzb3VyY2UtZmlsdGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSAucGFnZVRoZW1lLU5BQ1AgLmxheW91dC1hY2NvcmRpYW4gLnJlc291cmNlcy1saXN0OmZvY3VzICsgLmZhLXNlYXJjaC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdDpmb2N1cyArIC5mYS1zZWFyY2gubGF5b3V0LWFjY29yZGlhbi10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIC5wYWdlVGhlbWUtTkFDUCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1saXN0OmZvY3VzICsgLmZhLXNlYXJjaC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdDpmb2N1cyArIC5mYS1zZWFyY2gucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlcy1saXN0OmZvY3VzICsgLmZhLXNlYXJjaC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdDpmb2N1cyArIC5mYS1zZWFyY2gucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAgIC5yZXNvdXJjZS1maWx0ZXItc2VhcmNoIC5zZWFyY2gtZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIC5wYWdlVGhlbWUtTkFDUCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZXMtbGlzdDpmb2N1cyArIHNlbGVjdC5mYS1zZWFyY2g6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWZpbHRlci1zZWFyY2ggLnNlYXJjaC1mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdDpmb2N1cyArIHNlbGVjdC5mYS1zZWFyY2g6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMwMDdBQkQ7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMwMDdBQkQ7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLU5BQ1AgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA4QTk2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXNvdXJjZXMtbGlzdCAuY29sLXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yZXNvdXJjZXMtbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy11bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy11bCA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXVsIC5jYXJkLXN0YW5kYXJkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtcm93ICsgLnJlc291cmNlcy1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1yb3cgPiAuY29udGFpbmVyID4gLnJvdywgLnJlc291cmNlcy1saXN0IC5DUjA2IC5yZXNvdXJjZXMtcm93ID4gLmJhbm5lci1jb250ZW50ID4gLnJvdywgLkNSMDYgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtcm93ID4gLmJhbm5lci1jb250ZW50ID4gLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1yb3cgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtcGFkZGluZywgLnJlc291cmNlcy1saXN0IC5DUjA2IC5yZXNvdXJjZXMtcm93ID4gLmJhbm5lci1jb250ZW50ID4gLnJvdyA+IC5jb2wtcGFkZGluZywgLkNSMDYgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtcm93ID4gLmJhbm5lci1jb250ZW50ID4gLnJvdyA+IC5jb2wtcGFkZGluZyB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmVzb3VyY2VzLWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtdWwgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy11bCAuY2FyZC1zdGFuZGFyZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXJvdyArIC5yZXNvdXJjZXMtcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtcm93ID4gLmNvbnRhaW5lciA+IC5yb3csIC5yZXNvdXJjZXMtbGlzdCAuQ1IwNiAucmVzb3VyY2VzLXJvdyA+IC5iYW5uZXItY29udGVudCA+IC5yb3csIC5DUjA2IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXJvdyA+IC5iYW5uZXItY29udGVudCA+IC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtcm93ID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLXBhZGRpbmcsIC5yZXNvdXJjZXMtbGlzdCAuQ1IwNiAucmVzb3VyY2VzLXJvdyA+IC5iYW5uZXItY29udGVudCA+IC5yb3cgPiAuY29sLXBhZGRpbmcsIC5DUjA2IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXJvdyA+IC5iYW5uZXItY29udGVudCA+IC5yb3cgPiAuY29sLXBhZGRpbmcge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJlc291cmNlcy1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXVsID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtdWwgLmNhcmQtc3RhbmRhcmQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1yb3cgKyAucmVzb3VyY2VzLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXJvdyA+IC5jb250YWluZXIgPiAucm93LCAucmVzb3VyY2VzLWxpc3QgLkNSMDYgLnJlc291cmNlcy1yb3cgPiAuYmFubmVyLWNvbnRlbnQgPiAucm93LCAuQ1IwNiAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1yb3cgPiAuYmFubmVyLWNvbnRlbnQgPiAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXJvdyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1wYWRkaW5nLCAucmVzb3VyY2VzLWxpc3QgLkNSMDYgLnJlc291cmNlcy1yb3cgPiAuYmFubmVyLWNvbnRlbnQgPiAucm93ID4gLmNvbC1wYWRkaW5nLCAuQ1IwNiAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1yb3cgPiAuYmFubmVyLWNvbnRlbnQgPiAucm93ID4gLmNvbC1wYWRkaW5nIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXJvdyA+IC5jb250YWluZXIgPiAucm93LCAucmVzb3VyY2VzLWxpc3QgLkNSMDYgLnJlc291cmNlcy1yb3cgPiAuYmFubmVyLWNvbnRlbnQgPiAucm93LCAuQ1IwNiAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1yb3cgPiAuYmFubmVyLWNvbnRlbnQgPiAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJlc291cmNlcy1saXN0IC5yZXNvdXJjZXMtcm93ID4gLmNvbnRhaW5lciA+IC5yb3csIC5yZXNvdXJjZXMtbGlzdCAuQ1IwNiAucmVzb3VyY2VzLXJvdyA+IC5iYW5uZXItY29udGVudCA+IC5yb3csIC5DUjA2IC5yZXNvdXJjZXMtbGlzdCAucmVzb3VyY2VzLXJvdyA+IC5iYW5uZXItY29udGVudCA+IC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5sYWJlbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMjYyMjYxOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmxhYmVsLXRleHQge1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAubGFiZWwtdGV4dCB7XG4gICAgY29sb3I6ICMwMDdBQkQ7IH1cblxuI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlLFxuI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI2MjI2MTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzc3O1xuICBvdXRsaW5lOiAwO1xuICBoZWlnaHQ6IDI5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDsgfVxuICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGUgb3B0aW9uLFxuICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZSBzcGFuLFxuICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdCBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGNvbG9yOiAjMjYyMjYxO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDpob3ZlcixcbiAgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2OEI0QjM7XG4gICAgY29sb3I6ICM2OEI0QjM7IH1cbiAgICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6aG92ZXI6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpmb2N1czphZnRlcixcbiAgICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDpob3ZlcjphZnRlcixcbiAgICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDpmb2N1czphZnRlciB7XG4gICAgICBjb2xvcjogIzY4QjRCMztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbiNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsICNiZCBsYWJlbC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tZXhwYW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCA+IC5jb250YWluZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLkNSMDYgLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCA+IC5iYW5uZXItY29udGVudCwgLkNSMDYgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tZXhwYW5kID4gLmJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tZXhwYW5kIC5yZXNvdXJjZS1leHBhbmQtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZSAuZmEsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCAucmVzb3VyY2UtZXhwYW5kLWNsb3NlIC5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlLCAuYnJlYWRjcnVtYiAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZSBsaSArIGxpOmJlZm9yZSwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tZXhwYW5kIC5yZXNvdXJjZS1leHBhbmQtY2xvc2UgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCAucmVzb3VyY2UtZXhwYW5kLWNsb3NlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCAucmVzb3VyY2UtZXhwYW5kLWNsb3NlIGxhYmVsLm5hdl9fdG9nZ2xlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIGxhYmVsLm5hdl9fdG9nZ2xlICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCAucmVzb3VyY2UtZXhwYW5kLWNsb3NlIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCAucmVzb3VyY2UtZXhwYW5kLWNsb3NlIC5sYXlvdXQtYWNjb3JkaWFuIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLmxheW91dC1hY2NvcmRpYW4gI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tZXhwYW5kIC5yZXNvdXJjZS1leHBhbmQtY2xvc2UgLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZSAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZSAucmVzb3VyY2VzLXNlYXJjaC1maWx0ZXJzLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tZXhwYW5kIC5yZXNvdXJjZS1leHBhbmQtY2xvc2UgLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlcixcbiAgICAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZSBzZWxlY3Q6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCAucmVzb3VyY2UtZXhwYW5kLWNsb3NlOmhvdmVyLCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzI2MjI2MTsgfVxuXG4ucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMzA1NztcbiAgY29sb3I6ICM3Nzc7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAzMDU3OyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDpob3ZlcixcbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2EwYjBjMDtcbiAgICBjb2xvcjogI2EwYjBjMDsgfVxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmFmdGVyLCAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpmb2N1czphZnRlcixcbiAgICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0ICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmhvdmVyOmFmdGVyLFxuICAgIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6Zm9jdXM6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNhMGIwYzA7IH1cblxuLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tZXhwYW5kIC5yZXNvdXJjZS1leHBhbmQtY2xvc2Uge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZTpob3ZlciwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMzA1NzsgfVxuXG4ucGFnZVRoZW1lLU5BQ1AgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlLFxuLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDdBQkQ7XG4gIGNvbG9yOiAjNzc3OyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5wYWdlVGhlbWUtTkFDUCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDphZnRlciB7XG4gICAgY29sb3I6ICMwMDdBQkQ7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gc2VsZWN0OmhvdmVyLFxuICAucGFnZVRoZW1lLU5BQ1AgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDhBOTY7XG4gICAgY29sb3I6ICMwMDhBOTY7IH1cbiAgICAucGFnZVRoZW1lLU5BQ1AgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmFmdGVyLCAucGFnZVRoZW1lLU5BQ1AgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmZvY3VzOmFmdGVyLFxuICAgIC5wYWdlVGhlbWUtTkFDUCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIHNlbGVjdDpob3ZlcjphZnRlcixcbiAgICAucGFnZVRoZW1lLU5BQ1AgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6Zm9jdXM6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMwMDhBOTY7IH1cblxuLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCAucmVzb3VyY2UtZXhwYW5kLWNsb3NlIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5wYWdlVGhlbWUtTkFDUCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi1leHBhbmQgLnJlc291cmNlLWV4cGFuZC1jbG9zZTpob3ZlciwgLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCAucmVzb3VyY2UtZXhwYW5kLWNsb3NlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA4QTk2OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5Om5vdCguc2ZQYWdlRWRpdG9yKSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMjlweCk7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlOmJlZm9yZSwgI2JkIGxhYmVsLnJlc291cmNlLWlucHV0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAjYmQgbGFiZWwucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duLmFjdGl2ZSAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgbGFiZWwucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgI2JkIGxhYmVsLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5Om5vdCguc2ZQYWdlRWRpdG9yKSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMjlweCk7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlOmJlZm9yZSwgI2JkIGxhYmVsLnJlc291cmNlLWlucHV0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAjYmQgbGFiZWwucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duLmFjdGl2ZSAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgbGFiZWwucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgI2JkIGxhYmVsLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5Om5vdCguc2ZQYWdlRWRpdG9yKSAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLWV4cGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMjlweCk7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlOmJlZm9yZSwgI2JkIGxhYmVsLnJlc291cmNlLWlucHV0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAjYmQgbGFiZWwucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyMjYxO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgLnJlc291cmNlLWlucHV0LWRyb3Bkb3duLmFjdGl2ZSAucmVzb3VyY2UtZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLnBhZ2VUaGVtZS1EZWNpc2lvbkFzc2lzdCAjYmQgbGFiZWwucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDMwNTc7IH1cbiAgLnBhZ2VUaGVtZS1OQUNQICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24uYWN0aXZlIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAucGFnZVRoZW1lLU5BQ1AgI2JkIGxhYmVsLnJlc291cmNlLWlucHV0LWRyb3Bkb3duIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEOyB9IH1cblxuLm1lZGlhLWZlZWQtdWwge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgLm1lZGlhLWZlZWQtdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubWVkaWEtZmVlZC11bCBsaSAuY2FyZC1zdGFuZGFyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tZWRpYS1mZWVkLXVsIGxpIC5jYXJkLXN0YW5kYXJkIC5jYXJkLXN0YW5kYXJkLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAubWVkaWEtZmVlZC11bCBsaSAuY2FyZC1zdGFuZGFyZCAuY2FyZC1zdGFuZGFyZC1jb250ZW50IC5tZWRpYS1pdGVtLXR5cGVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5tZWRpYS1mZWVkLXVsIGxpIC5jYXJkLXN0YW5kYXJkIC5jYXJkLXN0YW5kYXJkLWNvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIsIC5tZWRpYS1mZWVkLXVsIGxpIC5jYXJkLXN0YW5kYXJkIC5jYXJkLXN0YW5kYXJkLWNvbnRlbnQgYTpub3QoLmJ0bik6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucm93IGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAucm93IGgzIGEuYWN0aXZlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjI2MTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5yb3cgLnNlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC50YWItc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAudGFiLXNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Ige1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWVkaWEtZmVlZC1saXN0IC5jb2wtbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZWRpYS1mZWVkLWxpc3QgLmNvbC1tYXJnaW4gaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWVkaWEtZmVlZC1saXN0IC5jb2wtbWFyZ2luIGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tZWRpYS1mZWVkLWxpc3QgLmNvbC1tYXJnaW4gaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1lZGlhLWZlZWQtbGlzdCAuY29sLW1hcmdpbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhY2FjYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1lZGlhLWZlZWQtbGlzdCAuY29sLW1hcmdpbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhY2FjYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG4ucmVzdWx0cy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uSWNvbldpdGhIZWFkaW5nIHtcbiAgY29sb3I6ICMyNjIyNjE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLkljb25XaXRoSGVhZGluZyAuZmEsIC5JY29uV2l0aEhlYWRpbmcgLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUsIC5icmVhZGNydW1iIC5JY29uV2l0aEhlYWRpbmcgbGkgKyBsaTpiZWZvcmUsIC5JY29uV2l0aEhlYWRpbmcgLm5hdl9fdG9nZ2xlLmFjdGl2ZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCAubmF2X190b2dnbGUuYWN0aXZlIC5JY29uV2l0aEhlYWRpbmcgLm5hdl9fdG9nZ2xlX2ludGVybmFsOmJlZm9yZSwgLkljb25XaXRoSGVhZGluZyBsYWJlbC5uYXZfX3RvZ2dsZSAubmF2X190b2dnbGVfaW50ZXJuYWw6YmVmb3JlLCBsYWJlbC5uYXZfX3RvZ2dsZSAuSWNvbldpdGhIZWFkaW5nIC5uYXZfX3RvZ2dsZV9pbnRlcm5hbDpiZWZvcmUsIC5JY29uV2l0aEhlYWRpbmcgLmxheW91dC1hY2NvcmRpYW4gLmxheW91dC1hY2NvcmRpYW4tdG9nZ2xlOmFmdGVyLCAubGF5b3V0LWFjY29yZGlhbiAuSWNvbldpdGhIZWFkaW5nIC5sYXlvdXQtYWNjb3JkaWFuLXRvZ2dsZTphZnRlciwgLkljb25XaXRoSGVhZGluZyAucmVzb3VyY2VzLWxpc3QgLnJlc291cmNlcy1zZWFyY2gtZmlsdGVycy10b2dnbGU6YWZ0ZXIsIC5yZXNvdXJjZXMtbGlzdCAuSWNvbldpdGhIZWFkaW5nIC5yZXNvdXJjZXMtc2VhcmNoLWZpbHRlcnMtdG9nZ2xlOmFmdGVyLCAuSWNvbldpdGhIZWFkaW5nICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLnJlc291cmNlLWRyb3Bkb3duLXRvZ2dsZTphZnRlciwgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biAuSWNvbldpdGhIZWFkaW5nIC5yZXNvdXJjZS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4gIC5JY29uV2l0aEhlYWRpbmcgI2JkIC5yZXNvdXJjZS1pbnB1dC1kcm9wZG93biBzZWxlY3Q6YWZ0ZXIsICNiZCAucmVzb3VyY2UtaW5wdXQtZHJvcGRvd24gLkljb25XaXRoSGVhZGluZyBzZWxlY3Q6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgLkljb25XaXRoSGVhZGluZyAuc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5ncmVlay1iYXNlLCAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAuYWxwaGEsIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5zZkNvbnRlbnRCbG9jayBoMSwgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIGgxLFxuICAgIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5zZnJlQ29udGVudEFyZWEgaDEsIC5zZnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgaDEsXG4gICAgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgLnJlQ29udGVudEFyZWEgaDEsIC5yZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIGgxLFxuICAgIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5mYXV4SDEsXG4gICAgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgaDEubS1keW5hbWljVGl0bGUsIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5iZXRhLCAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAuc2ZDb250ZW50QmxvY2sgaDIsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyBoMixcbiAgICAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAuc2ZyZUNvbnRlbnRBcmVhIGgyLCAuc2ZyZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIGgyLFxuICAgIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5yZUNvbnRlbnRBcmVhIGgyLCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyBoMiwgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgLm1kLWRpYWxvZy10aXRsZSwgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgLmdhbW1hLCAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAuc2ZDb250ZW50QmxvY2sgaDMsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyBoMyxcbiAgICAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAuc2ZyZUNvbnRlbnRBcmVhIGgzLCAuc2ZyZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIGgzLFxuICAgIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5yZUNvbnRlbnRBcmVhIGgzLCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyBoMywgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgLmRlbHRhLCAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAjZXJyb3JXcmFwRGl2IGgyLCAjZXJyb3JXcmFwRGl2IC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIGgyLCAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAuc2ZDb250ZW50QmxvY2sgaDQsIC5zZkNvbnRlbnRCbG9jayAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyBoNCxcbiAgICAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAuc2ZyZUNvbnRlbnRBcmVhIGg0LCAuc2ZyZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIGg0LFxuICAgIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5yZUNvbnRlbnRBcmVhIGg0LCAucmVDb250ZW50QXJlYSAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyBoNCwgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgLmVwc2lsb24sIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5zZkNvbnRlbnRCbG9jayBoNSwgLnNmQ29udGVudEJsb2NrIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIGg1LFxuICAgIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5zZnJlQ29udGVudEFyZWEgaDUsIC5zZnJlQ29udGVudEFyZWEgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgaDUsXG4gICAgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgLnJlQ29udGVudEFyZWEgaDUsIC5yZUNvbnRlbnRBcmVhIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIGg1LCAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAuc2VhcmNoLXJlc3VsdHMgaDMsIC5zZWFyY2gtcmVzdWx0cyAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyBoMywgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAubW9iaWxlLXRhYi1zZWxlY3RvciwgLm1lZGlhLWZlZWQtbGlzdCAucmVzb3VyY2VzLXNlYXJjaCAuYmctc2Vjb25kYXJ5LTEgLkljb25XaXRoSGVhZGluZyAubW9iaWxlLXRhYi1zZWxlY3RvciwgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcgLnpldGEsIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIC5tZWRpYS1mZWVkLWxpc3QgLnJlc291cmNlcy1zZWFyY2ggLm1vYmlsZS10YWItc2VsZWN0b3Igb3B0aW9uLCAubWVkaWEtZmVlZC1saXN0IC5yZXNvdXJjZXMtc2VhcmNoIC5tb2JpbGUtdGFiLXNlbGVjdG9yIC5iZy1zZWNvbmRhcnktMSAuSWNvbldpdGhIZWFkaW5nIG9wdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZVRoZW1lLURlY2lzaW9uQXNzaXN0IC5JY29uV2l0aEhlYWRpbmcge1xuICAgIGNvbG9yOiAjYTBiMGMwOyB9XG4gIC5wYWdlVGhlbWUtRGVjaXNpb25Bc3Npc3QgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlVGhlbWUtTkFDUCAuSWNvbldpdGhIZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwN0FCRDsgfVxuICAucGFnZVRoZW1lLU5BQ1AgLmJnLXNlY29uZGFyeS0xIC5JY29uV2l0aEhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5iYW5uZXItYmxvY2tUZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYW5uZXItYmxvY2tUZXh0IHtcbiAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgLmJhbm5lci1ibG9ja1RleHQge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMzVweCArIDUgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gODgwKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJhbm5lci1ibG9ja1RleHQge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmFubmVyLWJsb2NrVGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmFubmVyLWJsb2NrVGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmFubmVyLWJsb2NrVGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5iYW5uZXItYmxvY2tUZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDg1dmggLSAyZW0gLSA1NXB4IC0gODVweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmJhbm5lci1ibG9ja1RleHQge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoODV2aCAtIDJlbSAtIDU3cHggLSAxNTFweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJhbm5lci1ibG9ja1RleHQge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoODV2aCAtIDJlbSAtIDU3cHggLSAxNTFweCk7IH0gfVxuICAuYmFubmVyLWJsb2NrVGV4dCAuYmctaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iYW5uZXItYmxvY2tUZXh0IC5iZy1pbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iYW5uZXItYmxvY2tUZXh0IC5iZy1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmFubmVyLWJsb2NrVGV4dCAuYmctaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJnLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7IH0gfVxuICAuYmFubmVyLWJsb2NrVGV4dCAuYmxvY2tUZXh0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iYW5uZXItYmxvY2tUZXh0IC5ibG9ja1RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmFubmVyLWJsb2NrVGV4dCAuYmxvY2tUZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJsb2NrVGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yZW07IH0gfVxuICAgIC5iYW5uZXItYmxvY2tUZXh0IC5ibG9ja1RleHQgaDEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5iYW5uZXItYmxvY2tUZXh0IC5ibG9ja1RleHQgLmJsb2NrVGV4dC1pdGVtIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJsb2NrVGV4dCAuYmxvY2tUZXh0LWl0ZW0gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJsb2NrVGV4dCAuYmxvY2tUZXh0LWl0ZW0gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJsb2NrVGV4dCAuYmxvY2tUZXh0LWl0ZW0gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iYW5uZXItYmxvY2tUZXh0IC5ibG9ja1RleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgcmlnaHQ6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmFubmVyLWJsb2NrVGV4dCAuYmxvY2tUZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgIHJpZ2h0OiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJsb2NrVGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICByaWdodDogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJsb2NrVGV4dCB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4OyB9IH1cbiAgLmJhbm5lci1ibG9ja1RleHQgLmJ0biwgLmJhbm5lci1ibG9ja1RleHQgLnNmRm9ybVN1Ym1pdCBpbnB1dCwgLnNmRm9ybVN1Ym1pdCAuYmFubmVyLWJsb2NrVGV4dCBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMC41ZW0gMjBweCAwLjVlbTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYmFubmVyLWJsb2NrVGV4dCAuYnRuLCAuYmFubmVyLWJsb2NrVGV4dCAuc2ZGb3JtU3VibWl0IGlucHV0LCAuc2ZGb3JtU3VibWl0IC5iYW5uZXItYmxvY2tUZXh0IGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJ0biwgLmJhbm5lci1ibG9ja1RleHQgLnNmRm9ybVN1Ym1pdCBpbnB1dCwgLnNmRm9ybVN1Ym1pdCAuYmFubmVyLWJsb2NrVGV4dCBpbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDM1cHggKyA1ICogKCgxMDB2dyAtIDMyMHB4KSAvIDg4MCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYmFubmVyLWJsb2NrVGV4dCAuYnRuLCAuYmFubmVyLWJsb2NrVGV4dCAuc2ZGb3JtU3VibWl0IGlucHV0LCAuc2ZGb3JtU3VibWl0IC5iYW5uZXItYmxvY2tUZXh0IGlucHV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIC5iYW5uZXItYmxvY2tUZXh0IC5idG4gc3BhbiwgLmJhbm5lci1ibG9ja1RleHQgLnNmRm9ybVN1Ym1pdCBpbnB1dCBzcGFuLCAuc2ZGb3JtU3VibWl0IC5iYW5uZXItYmxvY2tUZXh0IGlucHV0IHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJ0biBzcGFuLCAuYmFubmVyLWJsb2NrVGV4dCAuc2ZGb3JtU3VibWl0IGlucHV0IHNwYW4sIC5zZkZvcm1TdWJtaXQgLmJhbm5lci1ibG9ja1RleHQgaW5wdXQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgIC5iYW5uZXItYmxvY2tUZXh0IC5idG4gc3BhbiwgLmJhbm5lci1ibG9ja1RleHQgLnNmRm9ybVN1Ym1pdCBpbnB1dCBzcGFuLCAuc2ZGb3JtU3VibWl0IC5iYW5uZXItYmxvY2tUZXh0IGlucHV0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIwcHggKyA1ICogKCgxMDB2dyAtIDMyMHB4KSAvIDg4MCkpOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJ0biBzcGFuLCAuYmFubmVyLWJsb2NrVGV4dCAuc2ZGb3JtU3VibWl0IGlucHV0IHNwYW4sIC5zZkZvcm1TdWJtaXQgLmJhbm5lci1ibG9ja1RleHQgaW5wdXQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJ0biwgLmJhbm5lci1ibG9ja1RleHQgLnNmRm9ybVN1Ym1pdCBpbnB1dCwgLnNmRm9ybVN1Ym1pdCAuYmFubmVyLWJsb2NrVGV4dCBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmFubmVyLWJsb2NrVGV4dCAuYnRuLCAuYmFubmVyLWJsb2NrVGV4dCAuc2ZGb3JtU3VibWl0IGlucHV0LCAuc2ZGb3JtU3VibWl0IC5iYW5uZXItYmxvY2tUZXh0IGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5iYW5uZXItYmxvY2tUZXh0IC5idG4sIC5iYW5uZXItYmxvY2tUZXh0IC5zZkZvcm1TdWJtaXQgaW5wdXQsIC5zZkZvcm1TdWJtaXQgLmJhbm5lci1ibG9ja1RleHQgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmFubmVyLWJsb2NrVGV4dCAuYnRuLCAuYmFubmVyLWJsb2NrVGV4dCAuc2ZGb3JtU3VibWl0IGlucHV0LCAuc2ZGb3JtU3VibWl0IC5iYW5uZXItYmxvY2tUZXh0IGlucHV0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhbm5lci1ibG9ja1RleHQgLmJ0biwgLmJhbm5lci1ibG9ja1RleHQgLnNmRm9ybVN1Ym1pdCBpbnB1dCwgLnNmRm9ybVN1Ym1pdCAuYmFubmVyLWJsb2NrVGV4dCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1kLWRhdGVwaWNrZXItZGlzYWJsZWQge1xuICBjb2xvcjogI2MwYzBjMDsgfVxuXG4uZm9udC0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4udGV4dC1ncmV5IHtcbiAgY29sb3I6ICM3MDcwNzA7IH1cblxuLm1hcmdpbi10b3AtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5tYXJnaW4tdG9wLTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFyZ2luLXRvcC01MCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1hcmdpbi10b3AtNTAge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ud2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5tYXJnaW4tMCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWluLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWluLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFkZC1yaWdodC0wIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucGFkZGluZy10b3AtMCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICMwMDdBQkQ7IH1cblxuLndoaXRlLXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubGluZS1oZWlnaHQtNDUge1xuICBsaW5lLWhlaWdodDogNDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC1wYWRkLXJpZ2h0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1wYWRkLXJpZ2h0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZXZlbnQtcmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG5cbi5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyLFxuLm1kLWRpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZC10ZXh0YXJlYSwgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycClcbiAgLm1kLWRpYWxvZyBpbnB1dFt0eXBlPXRleHRdLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKVxuICAubWQtZGlhbG9nIC5tZC10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMTVweCAwIDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MDcwNzAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZC1mb2N1c2VkIGlucHV0W3R5cGU9dGV4dF0sXG4gIGh0bWw6bm90KC5zZlBhZ2VFZGl0b3JXcnApIC5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZC1mb2N1c2VkIC5tZC10ZXh0YXJlYSwgaHRtbDpub3QoLnNmUGFnZUVkaXRvcldycClcbiAgLm1kLWRpYWxvZyAubWQtZm9jdXNlZCBpbnB1dFt0eXBlPXRleHRdLFxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKVxuICAubWQtZGlhbG9nIC5tZC1mb2N1c2VkIC5tZC10ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDdBQkQgIWltcG9ydGFudDsgfVxuICBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKSAuZXZlbnQtcmVnaXN0cmF0aW9uLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBodG1sOm5vdCguc2ZQYWdlRWRpdG9yV3JwKVxuICAubWQtZGlhbG9nIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwge1xuICAgIGNvbG9yOiAjMDA3QUJEOyB9XG4gIC5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZC1maWVsZCxcbiAgLm1kLWRpYWxvZyAubWQtZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZC1maWVsZDpiZWZvcmUsXG4gICAgLm1kLWRpYWxvZyAubWQtZmllbGQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1kLWZpZWxkIC5tZC1oZWxwZXItdGV4dCxcbiAgICAubWQtZGlhbG9nIC5tZC1maWVsZCAubWQtaGVscGVyLXRleHQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1kLWZpZWxkIGxhYmVsLFxuICAgIC5tZC1kaWFsb2cgLm1kLWZpZWxkIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuZXZlbnQtcmVnaXN0cmF0aW9uLWNvbnRhaW5lciAubWQtZmllbGQubWQtZm9jdXNlZCBsYWJlbCxcbiAgICAuZXZlbnQtcmVnaXN0cmF0aW9uLWNvbnRhaW5lciAubWQtZmllbGQubWQtaGFzLXZhbHVlIGxhYmVsLFxuICAgIC5tZC1kaWFsb2cgLm1kLWZpZWxkLm1kLWZvY3VzZWQgbGFiZWwsXG4gICAgLm1kLWRpYWxvZyAubWQtZmllbGQubWQtaGFzLXZhbHVlIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMDA3QUJEO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuZXZlbnQtcmVnaXN0cmF0aW9uLWNvbnRhaW5lciAubWQtZmllbGQubWQtaGFzLXZhbHVlIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLm1kLWRpYWxvZyAubWQtZmllbGQubWQtaGFzLXZhbHVlIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZXZlbnQtcmVnaXN0cmF0aW9uLWNvbnRhaW5lciAubWQtZmllbGQubWQtaGFzLXZhbHVlIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgIC5tZC1kaWFsb2cgLm1kLWZpZWxkLm1kLWhhcy12YWx1ZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZC1maWVsZC5tZC1oYXMtdmFsdWUgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgLm1kLWRpYWxvZyAubWQtZmllbGQubWQtaGFzLXZhbHVlIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1kLWZpZWxkLm1kLWhhcy12YWx1ZSAubWQtdGV4dGFyZWEsXG4gICAgLm1kLWRpYWxvZyAubWQtZmllbGQubWQtaGFzLXZhbHVlIC5tZC10ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzgxODE4MTsgfVxuICAgIC5ldmVudC1yZWdpc3RyYXRpb24tY29udGFpbmVyIC5tZC1maWVsZCA+IC5tZC1pY29uIH4gbGFiZWwsXG4gICAgLm1kLWRpYWxvZyAubWQtZmllbGQgPiAubWQtaWNvbiB+IGxhYmVsIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZXZlbnQtcmVnaXN0cmF0aW9uLWNvbnRhaW5lciAubWQtZmllbGQgPiAubWQtaWNvbiB+IC5tZC1pbnB1dCxcbiAgICAubWQtZGlhbG9nIC5tZC1maWVsZCA+IC5tZC1pY29uIH4gLm1kLWlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1kLWZpZWxkLm1kLWhhcy10ZXh0YXJlYSBsYWJlbCxcbiAgICAubWQtZGlhbG9nIC5tZC1maWVsZC5tZC1oYXMtdGV4dGFyZWEgbGFiZWwge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmV2ZW50LXJlZ2lzdHJhdGlvbi1jb250YWluZXIgLm1kLWZpZWxkLm1kLWhhcy10ZXh0YXJlYSAubWQtY291bnQsXG4gICAgLm1kLWRpYWxvZyAubWQtZmllbGQubWQtaGFzLXRleHRhcmVhIC5tZC1jb3VudCB7XG4gICAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ub3JnYW5pc2VyLWRldGFpbHMtZGlhbG9nIHtcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi5tZC1kaWFsb2ctY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubWQtZGlhbG9nLWNvbnRhaW5lciAub3JnYW5pc2VyLWRldGFpbHMtc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWQtZGlhbG9nLXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpYWxvZy1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7IH1cbiAgICAuZGlhbG9nLXBhZGRpbmcgLnQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlhbG9nLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuXG4ubWQtZGlhbG9nLnJlY2FwdGNoYS1kaWFsb2csIC5tZC1kaWFsb2ctY29uZmlybSB7XG4gIHBhZGRpbmc6IDkwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWQtZGlhbG9nLnJlY2FwdGNoYS1kaWFsb2csIC5tZC1kaWFsb2ctY29uZmlybSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LWhlaWdodDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1kLWRpYWxvZy5yZWNhcHRjaGEtZGlhbG9nLCAubWQtZGlhbG9nLWNvbmZpcm0ge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjYXB0Y2hhLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlY2FwdGNoYS1kaWFsb2cgLm1kLWRpYWxvZy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLm1kLWRpYWxvZy1jb25maXJtIC5tZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5tZC1kaWFsb2ctY29uZmlybSAubWQtZGlhbG9nLWFjdGlvbnMgLm1kLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDdBQkQ7IH1cbiAgICAubWQtZGlhbG9nLWNvbmZpcm0gLm1kLWRpYWxvZy1hY3Rpb25zIC5tZC1idXR0b24gLm1kLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzVweDsgfVxuICAgIC5tZC1kaWFsb2ctY29uZmlybSAubWQtZGlhbG9nLWFjdGlvbnMgLm1kLWJ1dHRvbiArIC5tZC1idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLm1kLWRpYWxvZy1jb25maXJtIC5tZC1kaWFsb2ctYWN0aW9ucyAubWQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzAwN0FCRDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RlcHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnN0ZXBzLXNlZ21lbnQge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAuc3RlcHMtc2VnbWVudCAuc3RlcHMtY29udGVudCBwIHtcbiAgICBjb2xvcjogIzAwN0FCRDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc3RlcHMtc2VnbWVudDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdBQkQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRvcDogY2FsYygxMDAlIC0gKDYwcHggLyAyKSAtIDJweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiAtNTAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zdGVwcy1zZWdtZW50Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1MCU7IH1cblxuLnN0ZXBzLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA3QUJEO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwN0FCRDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5hY3RpdmUgLnN0ZXBzLW1hcmtlciwgbGFiZWwgLnN0ZXBzLW1hcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCRDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZm9ybS1maWVsZC1kZXRhaWxzIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmODtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmZvcm0tZmllbGQtZGV0YWlscyBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLmZvcm0tZmllbGQtZGV0YWlscyAuZm9ybS1maWVsZC1pY29uIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZm9ybS1maWVsZC1kZXRhaWxzIC5mb3JtLWZpZWxkLWRldGFpbHMtY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuZm9ybS1maWVsZC1kZXRhaWxzIC5mb3JtLWZpZWxkLWRldGFpbHMtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvcm0tZmllbGQtZGV0YWlscyAuZm9ybS1maWVsZC1kZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvcm0tZmllbGQtZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWZpZWxkLWRldGFpbHMge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb3JtLWZpZWxkLWRldGFpbHMge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG5cbi50b29sdGlwLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudG9vbHRpcC13cmFwcGVyIGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9vbHRpcC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRvb2x0aXAtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5mb3JtLWZpZWxkLXdpdGgtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWZpZWxkLXdpdGgtdG9vbHRpcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC5mb3JtLWZpZWxkLXdpdGgtdG9vbHRpcCAuZm9ybS1maWVsZC1kZXRhaWxzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9ybS1maWVsZC13aXRoLXRvb2x0aXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuZm9ybS1maWVsZC13aXRoLXRvb2x0aXAgLmZvcm0tZmllbGQtZGV0YWlscyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmJ0bi1leHRyYS1sYXJnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3QUJEO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuYnRuLWV4dHJhLWxhcmdlOmhvdmVyLCAuYnRuLWV4dHJhLWxhcmdlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4QTk2OyB9XG5cbi50cmFuc3BhcmVudC1idG4ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAudHJhbnNwYXJlbnQtYnRuOmhvdmVyLCAudHJhbnNwYXJlbnQtYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudHJhbnNwYXJlbnQtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudHJhbnNwYXJlbnQtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4udHJhbnNwYXJlbnQtYnRuLS1ibHVlLXRleHQge1xuICBjb2xvcjogIzAwN0FCRCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxN3B4IDI1cHg7IH1cblxuLmJ0bi1zZWNvbmRhcnktZXh0cmEtbGFyZ2Uge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3QUJEO1xuICBjb2xvcjogIzAwN0FCRDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5lZGl0LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzA3MDcwICFpbXBvcnRhbnQ7IH1cbiAgLmVkaXQtYnRuOmhvdmVyLCAuZWRpdC1idG46Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZWRpdC1idG4gaSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5yZW1vdmUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDsgfVxuXG5idXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuICAubWQtYnV0dG9uLnJlbW92ZS1idG4ge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5tZC1idXR0b24ucmVtb3ZlLWJ0biAubWQtcmlwcGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLmNsb3NlLWRpYWxvZy1idG4sIC5jbG9zZS1ldmVudC1kaWFsb2ctYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4OyB9XG4gIC5jbG9zZS1kaWFsb2ctYnRuOmhvdmVyLCAuY2xvc2UtZGlhbG9nLWJ0bjpmb2N1cywgLmNsb3NlLWV2ZW50LWRpYWxvZy1idG46aG92ZXIsIC5jbG9zZS1ldmVudC1kaWFsb2ctYnRuOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jbG9zZS1ldmVudC1kaWFsb2ctYnRuIHtcbiAgICBsZWZ0OiA0NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbG9zZS1ldmVudC1kaWFsb2ctYnRuIHtcbiAgICBsZWZ0OiAzMHB4OyB9IH1cblxuLmRpYWxvZy1jdGEtYnRucyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGlhbG9nLWN0YS1idG5zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlhbG9nLWN0YS1idG5zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG4uY2FyZC13aXRoLW5vLWJnLFxuLmNhcmQtd2l0aC1iZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbjogMjVweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAuY2FyZC13aXRoLW5vLWJnIHN0cm9uZyxcbiAgLmNhcmQtd2l0aC1iZyBzdHJvbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhcmQtd2l0aC1uby1iZyBwLFxuICAuY2FyZC13aXRoLWJnIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2FyZC13aXRoLW5vLWJnIC5ldmVudC1jYXJkLWNvbnRlbnQsXG4gIC5jYXJkLXdpdGgtYmcgLmV2ZW50LWNhcmQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXdpdGgtbm8tYmcgLmV2ZW50LWNhcmQtY29udGVudCxcbiAgICAgIC5jYXJkLXdpdGgtYmcgLmV2ZW50LWNhcmQtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNhcmQtd2l0aC1uby1iZyAuZXZlbnQtY2FyZC1jb250ZW50LFxuICAgICAgLmNhcmQtd2l0aC1iZyAuZXZlbnQtY2FyZC1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDsgfSB9XG5cbi5jYXJkLXdpdGgtYmcge1xuICBiYWNrZ3JvdW5kOiAjZjBmN2Y4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jYXJkLXdpdGgtaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCRDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY2FyZC13aXRoLWltZyB7XG4gICAgICB3aWR0aDogMzQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmQtd2l0aC1pbWcge1xuICAgICAgd2lkdGg6IDM0MHB4OyB9IH1cbiAgLmNhcmQtd2l0aC1pbWcgLmNhcmQtaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQXBwX1RoZW1lcy9TdGFuZGFyZC9pbWFnZXMvYmFubmVyX3dvbWVuLWRyaW5raW5nLXRlYS5wbmdcIik7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgfVxuXG4uY2FyZC13aXRoLWltZy1jb250ZW50IHtcbiAgcGFkZGluZzogMzVweCA2NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjNEE3OUJDLCAjNTE4Nzk1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FyZC13aXRoLWltZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJkLXdpdGgtaW1nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCA0NXB4OyB9IH1cblxuLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5jYXJkLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLndpemFyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52dWUtZm9ybS13aXphcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLXRhYi1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnZ1ZS1mb3JtLXdpemFyZC5tZCAud2l6YXJkLWljb24tY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNENkQ2RDY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDZENkQ2OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudnVlLWZvcm0td2l6YXJkLm1kIC53aXphcmQtaWNvbi1jaXJjbGUge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC52dWUtZm9ybS13aXphcmQubWQgLndpemFyZC1pY29uLWNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtaWNvbi1jaXJjbGUgLndpemFyZC1pY29uLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC52dWUtZm9ybS13aXphcmQgLndpemFyZC1pY29uLWNpcmNsZSAud2l6YXJkLWljb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC52dWUtZm9ybS13aXphcmQgLndpemFyZC1uYXZpZ2F0aW9uIC53aXphcmQtcHJvZ3Jlc3Mtd2l0aC1jaXJjbGUge1xuICAgIHRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDYgIWltcG9ydGFudDsgfVxuICAgIC52dWUtZm9ybS13aXphcmQgLndpemFyZC1uYXZpZ2F0aW9uIC53aXphcmQtcHJvZ3Jlc3Mtd2l0aC1jaXJjbGUgLndpemFyZC1wcm9ncmVzcy1iYXIge1xuICAgICAgY29sb3I6ICMwMDdBQkQgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtbmF2aWdhdGlvbiAud2l6YXJkLXByb2dyZXNzLXdpdGgtY2lyY2xlIC53aXphcmQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLW5hdmlnYXRpb24gLndpemFyZC1wcm9ncmVzcy13aXRoLWNpcmNsZSAud2l6YXJkLXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLW5hdmlnYXRpb24gLndpemFyZC1wcm9ncmVzcy13aXRoLWNpcmNsZSB7XG4gICAgICAgIHRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtbmF2aWdhdGlvbiAud2l6YXJkLXByb2dyZXNzLXdpdGgtY2lyY2xlIHtcbiAgICAgICAgdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCRCAhaW1wb3J0YW50OyB9XG4gIC52dWUtZm9ybS13aXphcmQgLndpemFyZC1uYXYtcGlsbHMgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtbmF2LXBpbGxzID4gbGkgPiBhLFxuICAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtbmF2LXBpbGxzID4gbGkgYS5kaXNhYmxlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLW5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjMDA3QUJEO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC52dWUtZm9ybS13aXphcmQgLndpemFyZC1uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhIC53aXphcmQtaWNvbiB7XG4gICAgICBjb2xvcjogIzAwN0FCRCAhaW1wb3J0YW50OyB9XG4gIC52dWUtZm9ybS13aXphcmQgLndpemFyZC1uYXYtcGlsbHMgPiBsaS5hY3RpdmUgLndpemFyZC1pY29uLWNpcmNsZS5tZC1jaGVja2VkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDdBQkQgIWltcG9ydGFudDsgfVxuICAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtbmF2LXBpbGxzID4gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLW5hdi1waWxscyA+IGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLW5hdi1waWxscyB7XG4gICAgICBtYXJnaW46IDAgLTI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtbmF2LXBpbGxzIHtcbiAgICAgIG1hcmdpbjogMCAtMjVweDsgfSB9XG5cbi5jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzAwN0FCRCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDdBQkQgIWltcG9ydGFudDsgfVxuXG4ud2l6YXJkLWNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53aXphcmQtY2FyZC1mb290ZXIge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLndpemFyZC1jYXJkLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAud2l6YXJkLWNhcmQtZm9vdGVyIC53aXphcmQtZm9vdGVyLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoMzMuMzMlICsgMTVweCk7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAud2l6YXJkLWNhcmQtZm9vdGVyIC53aXphcmQtZm9vdGVyLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY2JTtcbiAgICAgICAgYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAud2l6YXJkLWNhcmQtZm9vdGVyIC53aXphcmQtZm9vdGVyLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY2JTtcbiAgICAgICAgYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aXphcmQtY2FyZC1mb290ZXIgLndpemFyZC1mb290ZXItcmlnaHQge1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgYm90dG9tOiAxMHB4OyB9IH1cbiAgLndpemFyZC1jYXJkLWZvb3RlciAud2l6YXJkLWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwN0FCRCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndpemFyZC1jYXJkLWZvb3RlciAud2l6YXJkLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAud2l6YXJkLWNhcmQtZm9vdGVyIC53aXphcmQtYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAud2l6YXJkLWNhcmQtZm9vdGVyIC53aXphcmQtYnRuOmhvdmVyLCAud2l6YXJkLWNhcmQtZm9vdGVyIC53aXphcmQtYnRuOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBOTYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOEE5NiAhaW1wb3J0YW50OyB9XG4gIC53aXphcmQtY2FyZC1mb290ZXIgLndpemFyZC1mb290ZXItbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RlcFRpdGxlIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjODE4MTgxICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmFjdGl2ZSAuc3RlcFRpdGxlLCBsYWJlbCAuc3RlcFRpdGxlLFxuICAuY2hlY2tlZCArIC5zdGVwVGl0bGUge1xuICAgIGNvbG9yOiAjMDA3QUJEICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RlcFRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICBoZWlnaHQ6IDYzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3RlcFRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICBoZWlnaHQ6IDYzcHg7IH0gfVxuXG4ud2l6YXJkLW5hdi1waWxscyBsaTpudGgtY2hpbGQoMykgLnN0ZXBUaXRsZS5hY3RpdmUsIC53aXphcmQtbmF2LXBpbGxzIGxpOm50aC1jaGlsZCgzKSBsYWJlbC5zdGVwVGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLndpemFyZC1uYXYtcGlsbHMgbGk6bnRoLWNoaWxkKDMpIC5zdGVwVGl0bGUuYWN0aXZlOmFmdGVyLCAud2l6YXJkLW5hdi1waWxscyBsaTpudGgtY2hpbGQoMykgbGFiZWwuc3RlcFRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnUmVnaXN0ZXJlZCEnO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud2l6YXJkLW5hdi1waWxscyBsaTpudGgtY2hpbGQoMykgLnN0ZXBUaXRsZS5hY3RpdmUsIC53aXphcmQtbmF2LXBpbGxzIGxpOm50aC1jaGlsZCgzKSBsYWJlbC5zdGVwVGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC53aXphcmQtbmF2LXBpbGxzIGxpOm50aC1jaGlsZCgzKSAuc3RlcFRpdGxlLmFjdGl2ZSwgLndpemFyZC1uYXYtcGlsbHMgbGk6bnRoLWNoaWxkKDMpIGxhYmVsLnN0ZXBUaXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMXB4OyB9IH1cblxuLmVycm9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1ncm91cC0tZXJyb3IgLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQjgwRDBEICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDNweDsgfVxuXG4ubWQtZGF0ZXBpY2tlciAubWQtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZC1kYXRlcGlja2VyLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMzIwcHggIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubWQtZGF0ZXBpY2tlci1kaWFsb2cgLm1kLWRhdGVwaWNrZXItYm9keS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWQtZGF0ZXBpY2tlci1kaWFsb2cgLm1kLWRhdGVwaWNrZXItYm9keS1jb250ZW50IC5tZC1kYXRlcGlja2VyLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubWQtZGF0ZXBpY2tlci1kaWFsb2cgLm1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZC1kYXRlcGlja2VyLWRpYWxvZyAubWQtZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1kLWRhdGVwaWNrZXItZGlhbG9nIHtcbiAgICAgIHRvcDogMjAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWQtZGF0ZXBpY2tlci1kaWFsb2cge1xuICAgICAgdG9wOiAyMCUgIWltcG9ydGFudDsgfSB9XG5cbi5tZC1kYXRlcGlja2VyIC5tZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZC1kYXRlcGlja2VyIC5tZC1pY29uIHN2ZyB7XG4gICAgZmlsbDogIzAwN0FCRDsgfVxuXG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyLFxuLmV2ZW50LWR1cmF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uZXZlbnQtZHVyYXRpb24tY29udGFpbmVyIC5tZC1yYWRpby1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICM4MTgxODE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50LWR1cmF0aW9uLWNvbnRhaW5lciAubWQtcmFkaW8tbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZXZlbnQtZHVyYXRpb24tY29udGFpbmVyIC5tZC1yYWRpby1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfSB9XG5cbi5tZC1pbnB1dC1hY3Rpb24ge1xuICB0b3A6IDI1cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDsgfVxuXG4ubWQtYnV0dG9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxN3B4IDI1cHg7IH1cbiAgLnJlbW92ZS1idG4gLm1kLWJ1dHRvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5tZC1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWQtbWVudSAubWQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTBweDsgfVxuICAgIC5tZC1tZW51IC5tZC1pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjMDA3QUJEOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWQtc2VsZWN0LW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDE1NDVweDtcbiAgbGVmdDogNzUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLm1kLXNlbGVjdC1tZW51IC5tZC1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5tZC1zZWxlY3QtbWVudSAubWQtbGlzdCAubWQtbGlzdC1pdGVtOmhvdmVyIC5tZC1saXN0LWl0ZW0tYnV0dG9uLCAubWQtc2VsZWN0LW1lbnUgLm1kLWxpc3QgLm1kLWxpc3QtaXRlbTpmb2N1cyAubWQtbGlzdC1pdGVtLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmN2Y4O1xuICAgICAgY29sb3I6ICMwMDdBQkQ7IH1cbiAgICAubWQtc2VsZWN0LW1lbnUgLm1kLWxpc3QgLm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tZC1jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAubWQtY2hlY2tib3ggLm1kLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3QUJEO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAubWQtY2hlY2tib3gtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cbiAgLm1kLWNoZWNrYm94Lm1kLWNoZWNrZWQgLm1kLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwN0FCRCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDdBQkQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1kLWNoZWNrYm94Lm1kLWNoZWNrZWQgLm1kLWNoZWNrYm94LWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLm1kLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubWQtcmFkaW8gLm1kLXJhZGlvLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwN0FCRCAhaW1wb3J0YW50OyB9XG4gICAgLm1kLXJhZGlvIC5tZC1yYWRpby1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwN0FCRDsgfVxuXG4ubWQtbWVudS1jb250ZW50LWNvbnRhaW5lcixcbi5tZC1kaWFsb2csIC5tZC10ZXh0YXJlYSB7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xuICAvKiBIYW5kbGUgb24gaG92ZXIgKi8gfVxuICAubWQtbWVudS1jb250ZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gIC5tZC1kaWFsb2c6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubWQtdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuICAubWQtbWVudS1jb250ZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gIC5tZC1kaWFsb2c6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAubWQtdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubWQtbWVudS1jb250ZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gIC5tZC1kaWFsb2c6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAubWQtdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QUJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLm1kLW1lbnUtY29udGVudC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLFxuICAubWQtZGlhbG9nOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLm1kLXRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOEE5NjsgfVxuXG4ubWQtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDY7IH1cblxuLmZvcm0tc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMlICsgMTVweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb3JtLXNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlICsgMTVweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvcm0tc2VjdGlvbi10aXRsZSB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5maW5hbC1zdGVwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk5NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tZmllbGQtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1maWVsZC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1kLWF2YXRhciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7IH1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDsgfVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwbGFjZWQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVwbGFjZWQ6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlcGxhY2VkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJlcGxhY2VkOmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbmlzYXRpb24tdGV4dC1yZXBsYWNlZDphZnRlciB7XG4gICAgY29udGVudDogXCJPcmdhbmlzYXRpb24gbmFtZVwiOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmdhbmlzYXRpb24tdGV4dC1yZXBsYWNlZDphZnRlciB7XG4gICAgY29udGVudDogXCJPcmdhbmlzYXRpb24gbmFtZVwiOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdHRlbmRlZXMtdGV4dC1yZXBsYWNlZDphZnRlciB7XG4gICAgY29udGVudDogXCJOdW1iZXIgb2YgYXR0ZW5kZWVzXCI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0dGVuZGVlcy10ZXh0LXJlcGxhY2VkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIk51bWJlciBvZiBhdHRlbmRlZXNcIjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZGV0YWlscy1yZXBsYWNlZDphZnRlciB7XG4gICAgY29udGVudDogXCJMb2NhdGlvbiBkZXRhaWxzIChvcHRpb25hbClcIjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24tZGV0YWlscy1yZXBsYWNlZDphZnRlciB7XG4gICAgY29udGVudDogXCJMb2NhdGlvbiBkZXRhaWxzIChvcHRpb25hbClcIjsgfSB9XG5cbi5tZC10b29sdGlwW21kLWRpcmVjdGlvbl0ge1xuICBiYWNrZ3JvdW5kOiByZWQ7IH1cblxuLmZvcm0tdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm0tdG9vbHRpcCAudG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMzEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDE1MCU7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLXRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIGxlZnQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9ybS10b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICBsZWZ0OiA0MHB4OyB9IH1cblxuLmZvcm0tdG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM3MDcwNzAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm0tdG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEyJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb3JtLXRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiAxMiU7IH0gfVxuXG4uZm9ybS10b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5tZC1zdWJoZWFkZXIge1xuICBjb2xvcjogIzAwN0FCRDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cblxuI3JlY2FwdGNoYS1jb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5yZWNhcHRjaGEtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4udGltZS1jb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICc6JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnN2cC10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucnN2cC10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zbWFsbC10ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgcmVzaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmxkcy1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXI6IDZweCBzb2xpZCAjMDA3QUJEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwMDdBQkQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1czsgfVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE1czsgfVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubWQtc25hY2tiYXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmN2Y4O1xuICBjb2xvcjogIzAwN0FCRDsgfVxuXG4ubWQtcG9zaXRpb24tcmlnaHQge1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZC1wb3NpdGlvbi1yaWdodCB7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1kLXBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG4uZmVlZGJhY2stY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5mZWVkYmFjay1jb250YWluZXIgLmxpbmssIC5mZWVkYmFjay1jb250YWluZXIgLnNmQ29udGVudEJsb2NrIGEsIC5zZkNvbnRlbnRCbG9jayAuZmVlZGJhY2stY29udGFpbmVyIGEsXG4gIC5mZWVkYmFjay1jb250YWluZXIgLnNmcmVDb250ZW50QXJlYSBhLCAuc2ZyZUNvbnRlbnRBcmVhIC5mZWVkYmFjay1jb250YWluZXIgYSxcbiAgLmZlZWRiYWNrLWNvbnRhaW5lciAucmVDb250ZW50QXJlYSBhLCAucmVDb250ZW50QXJlYSAuZmVlZGJhY2stY29udGFpbmVyIGEsIC5mZWVkYmFjay1jb250YWluZXIgLm5hdi1zaXRlbWFwIGEsIC5uYXYtc2l0ZW1hcCAuZmVlZGJhY2stY29udGFpbmVyIGEsIC5mZWVkYmFjay1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIGEsIC5zZWFyY2gtcmVzdWx0cyAuZmVlZGJhY2stY29udGFpbmVyIGEsIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIC5saW5rLCAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciAuc2ZDb250ZW50QmxvY2sgYSwgLnNmQ29udGVudEJsb2NrIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIGEsXG4gIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIC5zZnJlQ29udGVudEFyZWEgYSwgLnNmcmVDb250ZW50QXJlYSAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciBhLFxuICAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciAucmVDb250ZW50QXJlYSBhLCAucmVDb250ZW50QXJlYSAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciBhLCAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciAubmF2LXNpdGVtYXAgYSwgLm5hdi1zaXRlbWFwIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIGEsIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyBhLCAuc2VhcmNoLXJlc3VsdHMgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZmVlZGJhY2stY29udGFpbmVyIC5saW5rOmhvdmVyLCAuZmVlZGJhY2stY29udGFpbmVyIC5zZkNvbnRlbnRCbG9jayBhOmhvdmVyLCAuc2ZDb250ZW50QmxvY2sgLmZlZWRiYWNrLWNvbnRhaW5lciBhOmhvdmVyLFxuICAgIC5mZWVkYmFjay1jb250YWluZXIgLnNmcmVDb250ZW50QXJlYSBhOmhvdmVyLCAuc2ZyZUNvbnRlbnRBcmVhIC5mZWVkYmFjay1jb250YWluZXIgYTpob3ZlcixcbiAgICAuZmVlZGJhY2stY29udGFpbmVyIC5yZUNvbnRlbnRBcmVhIGE6aG92ZXIsIC5yZUNvbnRlbnRBcmVhIC5mZWVkYmFjay1jb250YWluZXIgYTpob3ZlciwgLmZlZWRiYWNrLWNvbnRhaW5lciAubmF2LXNpdGVtYXAgYTpob3ZlciwgLm5hdi1zaXRlbWFwIC5mZWVkYmFjay1jb250YWluZXIgYTpob3ZlciwgLmZlZWRiYWNrLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgYTpob3ZlciwgLnNlYXJjaC1yZXN1bHRzIC5mZWVkYmFjay1jb250YWluZXIgYTpob3ZlciwgLmZlZWRiYWNrLWNvbnRhaW5lciAubGluazpmb2N1cywgLmZlZWRiYWNrLWNvbnRhaW5lciAuc2ZDb250ZW50QmxvY2sgYTpmb2N1cywgLnNmQ29udGVudEJsb2NrIC5mZWVkYmFjay1jb250YWluZXIgYTpmb2N1cyxcbiAgICAuZmVlZGJhY2stY29udGFpbmVyIC5zZnJlQ29udGVudEFyZWEgYTpmb2N1cywgLnNmcmVDb250ZW50QXJlYSAuZmVlZGJhY2stY29udGFpbmVyIGE6Zm9jdXMsXG4gICAgLmZlZWRiYWNrLWNvbnRhaW5lciAucmVDb250ZW50QXJlYSBhOmZvY3VzLCAucmVDb250ZW50QXJlYSAuZmVlZGJhY2stY29udGFpbmVyIGE6Zm9jdXMsIC5mZWVkYmFjay1jb250YWluZXIgLm5hdi1zaXRlbWFwIGE6Zm9jdXMsIC5uYXYtc2l0ZW1hcCAuZmVlZGJhY2stY29udGFpbmVyIGE6Zm9jdXMsIC5mZWVkYmFjay1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIGE6Zm9jdXMsIC5zZWFyY2gtcmVzdWx0cyAuZmVlZGJhY2stY29udGFpbmVyIGE6Zm9jdXMsIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIC5saW5rOmhvdmVyLCAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciAuc2ZDb250ZW50QmxvY2sgYTpob3ZlciwgLnNmQ29udGVudEJsb2NrIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIGE6aG92ZXIsXG4gICAgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgLnNmcmVDb250ZW50QXJlYSBhOmhvdmVyLCAuc2ZyZUNvbnRlbnRBcmVhIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIGE6aG92ZXIsXG4gICAgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgLnJlQ29udGVudEFyZWEgYTpob3ZlciwgLnJlQ29udGVudEFyZWEgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgYTpob3ZlciwgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgLm5hdi1zaXRlbWFwIGE6aG92ZXIsIC5uYXYtc2l0ZW1hcCAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciBhOmhvdmVyLCAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgYTpob3ZlciwgLnNlYXJjaC1yZXN1bHRzIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIGE6aG92ZXIsIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIC5saW5rOmZvY3VzLCAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciAuc2ZDb250ZW50QmxvY2sgYTpmb2N1cywgLnNmQ29udGVudEJsb2NrIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIGE6Zm9jdXMsXG4gICAgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgLnNmcmVDb250ZW50QXJlYSBhOmZvY3VzLCAuc2ZyZUNvbnRlbnRBcmVhIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIGE6Zm9jdXMsXG4gICAgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgLnJlQ29udGVudEFyZWEgYTpmb2N1cywgLnJlQ29udGVudEFyZWEgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgYTpmb2N1cywgLmZlZWRiYWNrLWNvbnRhaW5lciAuZmVlZGJhY2stZm9ybS1jb250YWluZXIgLm5hdi1zaXRlbWFwIGE6Zm9jdXMsIC5uYXYtc2l0ZW1hcCAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciBhOmZvY3VzLCAuZmVlZGJhY2stY29udGFpbmVyIC5mZWVkYmFjay1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgYTpmb2N1cywgLnNlYXJjaC1yZXN1bHRzIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mZWVkYmFjay1jb250YWluZXIgdGV4dGFyZWEsIC5mZWVkYmFjay1jb250YWluZXIgLmZlZWRiYWNrLWZvcm0tY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZlZWRiYWNrLWNvbnRhaW5lciAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuXG4uZmVlZGJhY2stZm9ybS1jb250YWluZXIgKyAuZmVlZGJhY2stZm9ybS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5zbGlkZS1lbnRlci1hY3RpdmUge1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbi5zbGlkZS1sZWF2ZS1hY3RpdmUge1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDAuNSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAwLjUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDAuNSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMC41LCAxKTsgfVxuXG4uc2xpZGUtZW50ZXItdG8sIC5zbGlkZS1sZWF2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zbGlkZS1lbnRlciwgLnNsaWRlLWxlYXZlLXRvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDsgfVxuIl19 */