/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./assets/scss/binnenlandsbestuur.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
* @file
* The main css file,
* it should only import partials and
* never include any code
*/
/* Styling from @sijthoffmedia/smg-assets */
/**
* @file
* All colors used on the website are defined here
*/
/* Base colors */
/* Secondary colors */
/* Grey colors */
/* Gradients */
/* vendor colors */
/* Parsley colors */
/**
* @file
* The main css file,
* it should only import partials and
* never include any code
*/
/**
* Vendor styling from third party libraries
*/
/* Font Awesome */
/*!
 *  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(/assets/fonts/fontawesome-webfont.8b43027f.eot);
  src: url(/assets/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/assets/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"), url(/assets/fonts/fontawesome-webfont.f691f37e.woff) format("woff"), url(/assets/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"), url(/assets/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  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: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

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

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

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

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

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

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

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

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

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

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

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

: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: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

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

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

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

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

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

.fa-th:before {
  content: "\f00a";
}

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

.fa-check:before {
  content: "\f00c";
}

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

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

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

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

.fa-signal:before {
  content: "\f012";
}

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

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

.fa-home:before {
  content: "\f015";
}

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

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

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

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

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

.fa-inbox:before {
  content: "\f01c";
}

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

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

.fa-refresh:before {
  content: "\f021";
}

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

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

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

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

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

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

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

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

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

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

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

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

.fa-list:before {
  content: "\f03a";
}

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

.fa-indent:before {
  content: "\f03c";
}

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

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

.fa-pencil:before {
  content: "\f040";
}

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

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

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

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

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

.fa-arrows:before {
  content: "\f047";
}

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

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

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

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

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

.fa-eject:before {
  content: "\f052";
}

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

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

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

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

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

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

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

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

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  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;
}

/* Bootstrap */
/* stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* stylelint-disable selector-list-comma-newline-after */
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* stylelint-enable selector-list-comma-newline-after */
body {
  margin: 0;
  text-align: left;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

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

/* stylelint-disable selector-list-comma-newline-after */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
}

/* stylelint-enable selector-list-comma-newline-after */
p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-pricing-option__include {
  margin-top: 0;
  margin-bottom: 0;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

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

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

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

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

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

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* stylelint-disable font-family-no-duplicate-names */
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* stylelint-enable font-family-no-duplicate-names */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

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

a,
area,
button,
[role=button],
input:not([type=range]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select::-ms-expand {
  display: none; /* hide the default arrow in ie10 and ie11 */
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  border: none;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/**
* Base styling
* These files should contain variables and mixins but no actual class names
*/
/**
* @file
* All grid variables should be defined here
*/
/**
* Max size, this is for content which bleeds off the screen until this size
 */
/**
* Grid breakpoints
* Define the minimum dimensions at which your layout will change,
* adapting to different screen sizes, for use in media queries.
 */
/**
Grid containers
* Define the maximum width of `.container` for different screen sizes.
* These maximum widths should include the padding on both sides, so the gutter-width * 2
 */
/**
* Grid columns
* Set the number of columns and specify the width of the gutters.
 */
/* Offset variables */
/* Gutter variables */
/**
* @file
* All colors used on the website are defined here
*/
/* Base colors */
/* Grey colors */
/* Parsley colors */
/* Gradients */
/* vendor colors */
/**
* @file
* This file should contain variables which are commonly used,
* But don't necessarily need their own file
*/
/* Default Shadows */
/* Default transitions */
/* Default input width */
/* Default button padding */
/* Parsley.js */
/* Font families */
/* Font sizes */
/* Line heights */
/* Letter spacings */
/**
* Mixins
*/
/**
* @file
* Framework grid generation
*
* Used only by Bootstrap to generate the correct number of grid classes given
* any value of `$grid-columns`.
*/
/**
* @file
* Grid generation
* Mixins to create container, row & col classes
*/
/* For each breakpoint, define the maximum width of the container in a media query */
/**
* Common styling
*/
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #01967f;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #e90027;
}

.parsley-errors-list {
  display: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.parsley-errors-list.filled {
  color: #e90027;
  display: block;
}

.parsley-errors-list li {
  margin-top: 1rem;
}

/* Use in combination with JavaScript that hides all elements wit this class on page load */
.u-hide-if-js {
  /* stylelint-disable-line block-no-empty */
}

/* Use in combination with JavaScript that removes this class on page load */
.u-show-if-js {
  display: none !important;
}

/* Use when element should be hidden until a certain event which can be any event but page load */
.u-hidden {
  display: none !important;
}

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

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

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

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

/**
* @file
* Fonts and font variables should be defined here
*/
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-black.23a43c82.eot);
  src: url(/assets/fonts/wigrumweb-black.23a43c82.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-black.2dd28c79.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-blackitalic.8bd1ef05.eot);
  src: url(/assets/fonts/wigrumweb-blackitalic.8bd1ef05.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-blackitalic.3b739fcc.woff) format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-bold.8145a360.eot);
  src: url(/assets/fonts/wigrumweb-bold.8145a360.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-bold.5a17250d.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-bolditalic.c6e400f0.eot);
  src: url(/assets/fonts/wigrumweb-bolditalic.c6e400f0.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-bolditalic.9320b51f.woff) format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-medium.6d274971.eot);
  src: url(/assets/fonts/wigrumweb-medium.6d274971.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-medium.b44451a3.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-mediumitalic.9fc58582.eot);
  src: url(/assets/fonts/wigrumweb-mediumitalic.9fc58582.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-mediumitalic.72c3812e.woff) format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-regular.220e8068.eot);
  src: url(/assets/fonts/wigrumweb-regular.220e8068.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-regular.18b3e19b.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-italic.6fb2b46c.eot);
  src: url(/assets/fonts/wigrumweb-italic.6fb2b46c.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-italic.fa8bed26.woff) format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-light.63eb24d0.eot);
  src: url(/assets/fonts/wigrumweb-light.63eb24d0.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-light.33c37f8a.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-lightitalic.e13247cb.eot);
  src: url(/assets/fonts/wigrumweb-lightitalic.e13247cb.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-lightitalic.2b3d8b3a.woff) format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-extralight.a65efde2.eot);
  src: url(/assets/fonts/wigrumweb-extralight.a65efde2.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-extralight.93779359.woff) format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-extralightitalic.8af57492.eot);
  src: url(/assets/fonts/wigrumweb-extralightitalic.8af57492.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-extralightitalic.4f18c78b.woff) format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-thin.1dce38c9.eot);
  src: url(/assets/fonts/wigrumweb-thin.1dce38c9.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-thin.82e60d4a.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "wigrum";
  src: url(/assets/fonts/wigrumweb-thinitalic.2bdf8055.eot);
  src: url(/assets/fonts/wigrumweb-thinitalic.2bdf8055.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/wigrumweb-thinitalic.e03f1035.woff) format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-BlackItalic-Web.995d6620.eot);
  src: url(/assets/fonts/PublicoHeadline-BlackItalic-Web.995d6620.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-BlackItalic-Web.b8cc8936.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-BlackItalic-Web.f4aa4aaf.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Black-Web.598d8f54.eot);
  src: url(/assets/fonts/PublicoHeadline-Black-Web.598d8f54.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Black-Web.0fa910cd.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Black-Web.6298f4ed.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-ExtraboldItalic-Web.30f45e97.eot);
  src: url(/assets/fonts/PublicoHeadline-ExtraboldItalic-Web.30f45e97.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-ExtraboldItalic-Web.535c3431.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-ExtraboldItalic-Web.edacd7aa.woff) format("woff");
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Extrabold-Web.1603177e.eot);
  src: url(/assets/fonts/PublicoHeadline-Extrabold-Web.1603177e.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Extrabold-Web.b12845eb.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Extrabold-Web.f226ce8f.woff) format("woff");
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-BoldItalic-Web.7d1ce464.eot);
  src: url(/assets/fonts/PublicoHeadline-BoldItalic-Web.7d1ce464.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-BoldItalic-Web.655b011e.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-BoldItalic-Web.3734ff10.woff) format("woff");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Bold-Web.23ef6c93.eot);
  src: url(/assets/fonts/PublicoHeadline-Bold-Web.23ef6c93.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Bold-Web.b76ce88d.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Bold-Web.0ed25d06.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-MediumItalic-Web.27f2944f.eot);
  src: url(/assets/fonts/PublicoHeadline-MediumItalic-Web.27f2944f.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-MediumItalic-Web.b0782cca.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-MediumItalic-Web.69c6dff8.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Medium-Web.8a03d603.eot);
  src: url(/assets/fonts/PublicoHeadline-Medium-Web.8a03d603.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Medium-Web.98c81e1e.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Medium-Web.83a03987.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Italic-Web.1d3319aa.eot);
  src: url(/assets/fonts/PublicoHeadline-Italic-Web.1d3319aa.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Italic-Web.6ba7e456.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Italic-Web.292ebc38.woff) format("woff");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Roman-Web.49cf1559.eot);
  src: url(/assets/fonts/PublicoHeadline-Roman-Web.49cf1559.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Roman-Web.00dc55e3.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Roman-Web.29d2883d.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-LightItalic-Web.e5135c09.eot);
  src: url(/assets/fonts/PublicoHeadline-LightItalic-Web.e5135c09.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-LightItalic-Web.f3a253af.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-LightItalic-Web.e250e933.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Publico Headline Web";
  src: url(/assets/fonts/PublicoHeadline-Light-Web.0de8fd22.eot);
  src: url(/assets/fonts/PublicoHeadline-Light-Web.0de8fd22.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/PublicoHeadline-Light-Web.21432eec.woff2) format("woff2"), url(/assets/fonts/PublicoHeadline-Light-Web.e126e251.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "ACaslonPro";
  src: url(/assets/fonts/ACaslonPro-Regular.17cc1ae9.woff2);
  src: url(/assets/fonts/ACaslonPro-Regular.17cc1ae9.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
/* Font families */
/* Font sizes */
/* Line heights */
/* Letter spacings */
/*
* Basics styling
* These files should contain the styling for
* general layout, input elements, buttons, etc.
*/
/**
* @file
* These mixins will output the grid
*/
/**
* Container widths
* Set the container width, and override it for fixed navbars in media queries.
*/
.l-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .l-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1024px) {
  .l-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .l-container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .l-container {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .l-container {
    max-width: 1140px;
  }
}
.l-container--small {
  max-width: 540px;
}
.l-container--narrow {
  max-width: 730px;
}

/**
* Fluid container
* Utilizes the mixin meant for fixed width containers, but with 100% width for
* fluid, full width layouts.
 */
.l-container--fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/**
* Mobile fluid container
* Will make a container without padding for mobile devices
 */
@media (max-width: 767.98px) {
  .l-container--mobile-fluid {
    padding: 0;
  }
}

/**
* Row
*
* Rows contain and clear the floats of your columns.
*/
.l-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
@media (min-width: 768px) {
  .l-row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 1024px) {
  .l-row {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/**
* Remove the negative margin from default .row, then the horizontal padding
* from all immediate children columns (to prevent runaway style inheritance).
 */
.l-row--no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.l-row--no-gutters > .l-col,
.l-row--no-gutters > [class*=l-col] {
  padding-right: 0;
  padding-left: 0;
}

@media (max-width: 767.98px) {
  .l-row--no-gutters-xs {
    margin-right: 0;
    margin-left: 0;
  }
  .l-row--no-gutters-xs > .l-col,
  .l-row--no-gutters-xs > [class*=l-col] {
    padding-right: 0;
    padding-left: 0;
  }
}

/**
* Columns
*
* Common styles for small and large grid columns
*/
/* Common properties for all breakpoints */
.l-col-xl,
.l-col-xl-auto, .l-col--12-xl, .l-col--11-xl, .l-col--10-xl, .l-col--9-xl, .l-col--8-xl, .l-col--7-xl, .l-col--6-xl, .l-col--5-xl, .l-col--4-xl, .l-col--3-xl, .l-col--2-xl, .l-col--1-xl, .l-col-lg,
.l-col-lg-auto, .l-col--12-lg, .l-col--11-lg, .l-col--10-lg, .l-col--9-lg, .l-col--8-lg, .l-col--7-lg, .l-col--6-lg, .l-col--5-lg, .l-col--4-lg, .l-col--3-lg, .l-col--2-lg, .l-col--1-lg, .l-col-md,
.l-col-md-auto, .l-col--12-md, .l-col--11-md, .l-col--10-md, .l-col--9-md, .l-col--8-md, .c-ticket-parent > .c-flash-message--error, .l-col--7-md, .l-col--6-md, .l-col--5-md, .l-col--4-md, .c-ticket, .l-col--3-md, .l-col--2-md, .l-col--1-md, .l-col-sm,
.l-col-sm-auto, .l-col--12-sm, .l-col--11-sm, .l-col--10-sm, .l-col--9-sm, .l-col--8-sm, .l-col--7-sm, .l-col--6-sm, .l-col--5-sm, .l-col--4-sm, .l-col--3-sm, .l-col--2-sm, .l-col--1-sm, .l-col,
.l-col-auto, .l-col--12, .l-col--11, .l-col--10, .l-col--9, .l-col--8, .l-col--7, .l-col--6, .l-col--5, .l-col--4, .l-col--3, .l-col--2, .l-col--1 {
  position: relative;
  width: 100%;
  min-height: 1px; /* Prevent columns from collapsing when empty */
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 768px) {
  .l-col-xl,
  .l-col-xl-auto, .l-col--12-xl, .l-col--11-xl, .l-col--10-xl, .l-col--9-xl, .l-col--8-xl, .l-col--7-xl, .l-col--6-xl, .l-col--5-xl, .l-col--4-xl, .l-col--3-xl, .l-col--2-xl, .l-col--1-xl, .l-col-lg,
  .l-col-lg-auto, .l-col--12-lg, .l-col--11-lg, .l-col--10-lg, .l-col--9-lg, .l-col--8-lg, .l-col--7-lg, .l-col--6-lg, .l-col--5-lg, .l-col--4-lg, .l-col--3-lg, .l-col--2-lg, .l-col--1-lg, .l-col-md,
  .l-col-md-auto, .l-col--12-md, .l-col--11-md, .l-col--10-md, .l-col--9-md, .l-col--8-md, .c-ticket-parent > .c-flash-message--error, .l-col--7-md, .l-col--6-md, .l-col--5-md, .l-col--4-md, .c-ticket, .l-col--3-md, .l-col--2-md, .l-col--1-md, .l-col-sm,
  .l-col-sm-auto, .l-col--12-sm, .l-col--11-sm, .l-col--10-sm, .l-col--9-sm, .l-col--8-sm, .l-col--7-sm, .l-col--6-sm, .l-col--5-sm, .l-col--4-sm, .l-col--3-sm, .l-col--2-sm, .l-col--1-sm, .l-col,
  .l-col-auto, .l-col--12, .l-col--11, .l-col--10, .l-col--9, .l-col--8, .l-col--7, .l-col--6, .l-col--5, .l-col--4, .l-col--3, .l-col--2, .l-col--1 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1024px) {
  .l-col-xl,
  .l-col-xl-auto, .l-col--12-xl, .l-col--11-xl, .l-col--10-xl, .l-col--9-xl, .l-col--8-xl, .l-col--7-xl, .l-col--6-xl, .l-col--5-xl, .l-col--4-xl, .l-col--3-xl, .l-col--2-xl, .l-col--1-xl, .l-col-lg,
  .l-col-lg-auto, .l-col--12-lg, .l-col--11-lg, .l-col--10-lg, .l-col--9-lg, .l-col--8-lg, .l-col--7-lg, .l-col--6-lg, .l-col--5-lg, .l-col--4-lg, .l-col--3-lg, .l-col--2-lg, .l-col--1-lg, .l-col-md,
  .l-col-md-auto, .l-col--12-md, .l-col--11-md, .l-col--10-md, .l-col--9-md, .l-col--8-md, .c-ticket-parent > .c-flash-message--error, .l-col--7-md, .l-col--6-md, .l-col--5-md, .l-col--4-md, .c-ticket, .l-col--3-md, .l-col--2-md, .l-col--1-md, .l-col-sm,
  .l-col-sm-auto, .l-col--12-sm, .l-col--11-sm, .l-col--10-sm, .l-col--9-sm, .l-col--8-sm, .l-col--7-sm, .l-col--6-sm, .l-col--5-sm, .l-col--4-sm, .l-col--3-sm, .l-col--2-sm, .l-col--1-sm, .l-col,
  .l-col-auto, .l-col--12, .l-col--11, .l-col--10, .l-col--9, .l-col--8, .l-col--7, .l-col--6, .l-col--5, .l-col--4, .l-col--3, .l-col--2, .l-col--1 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Allow columns to stretch full width below their breakpoints */
/* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
.l-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.l-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; /* Reset earlier grid tiers */
}

.l-col--1 {
  flex: 0 0 8.3333333333%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 8.3333333333%;
}

.l-col--2 {
  flex: 0 0 16.6666666667%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 16.6666666667%;
}

.l-col--3 {
  flex: 0 0 25%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 25%;
}

.l-col--4 {
  flex: 0 0 33.3333333333%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 33.3333333333%;
}

.l-col--5 {
  flex: 0 0 41.6666666667%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 41.6666666667%;
}

.l-col--6 {
  flex: 0 0 50%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 50%;
}

.l-col--7 {
  flex: 0 0 58.3333333333%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 58.3333333333%;
}

.l-col--8 {
  flex: 0 0 66.6666666667%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 66.6666666667%;
}

.l-col--9 {
  flex: 0 0 75%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 75%;
}

.l-col--10 {
  flex: 0 0 83.3333333333%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 83.3333333333%;
}

.l-col--11 {
  flex: 0 0 91.6666666667%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 91.6666666667%;
}

.l-col--12, .c-ticket {
  flex: 0 0 100%;
  /**
  * Add a `max-width` to ensure content within each column does not blow out
  * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
  * do not appear to require this.
  */
  max-width: 100%;
}

.l-order-first {
  order: -1;
}

.l-order--1 {
  order: 1;
}

.l-order--2 {
  order: 2;
}

.l-order--3 {
  order: 3;
}

.l-order--4 {
  order: 4;
}

.l-order--5 {
  order: 5;
}

.l-order--6 {
  order: 6;
}

.l-order--7 {
  order: 7;
}

.l-order--8 {
  order: 8;
}

.l-order--9 {
  order: 9;
}

.l-order--10 {
  order: 10;
}

.l-order--11 {
  order: 11;
}

.l-order--12 {
  order: 12;
}

/* `$columns - 1` because offsetting by the width of an entire row isn't possible */
/* Avoid emitting useless .offset-0 */
.l-offset--1 {
  margin-left: 8.3333333333%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--2 {
  margin-left: 16.6666666667%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--3 {
  margin-left: 25%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--4 {
  margin-left: 33.3333333333%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--5 {
  margin-left: 41.6666666667%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--6 {
  margin-left: 50%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--7 {
  margin-left: 58.3333333333%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--8 {
  margin-left: 66.6666666667%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--9 {
  margin-left: 75%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--10 {
  margin-left: 83.3333333333%;
}

/* Avoid emitting useless .offset-0 */
.l-offset--11 {
  margin-left: 91.6666666667%;
}

/* Allow columns to stretch full width below their breakpoints */
@media (min-width: 768px) {
  /* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
  .l-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .l-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; /* Reset earlier grid tiers */
  }
  .l-col--1-sm {
    flex: 0 0 8.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 8.3333333333%;
  }
  .l-col--2-sm {
    flex: 0 0 16.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 16.6666666667%;
  }
  .l-col--3-sm {
    flex: 0 0 25%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 25%;
  }
  .l-col--4-sm {
    flex: 0 0 33.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 33.3333333333%;
  }
  .l-col--5-sm {
    flex: 0 0 41.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 41.6666666667%;
  }
  .l-col--6-sm {
    flex: 0 0 50%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 50%;
  }
  .l-col--7-sm {
    flex: 0 0 58.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 58.3333333333%;
  }
  .l-col--8-sm {
    flex: 0 0 66.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 66.6666666667%;
  }
  .l-col--9-sm {
    flex: 0 0 75%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 75%;
  }
  .l-col--10-sm {
    flex: 0 0 83.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 83.3333333333%;
  }
  .l-col--11-sm {
    flex: 0 0 91.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 91.6666666667%;
  }
  .l-col--12-sm {
    flex: 0 0 100%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 100%;
  }
  .l-order-sm-first {
    order: -1;
  }
  .l-order--1-sm {
    order: 1;
  }
  .l-order--2-sm {
    order: 2;
  }
  .l-order--3-sm {
    order: 3;
  }
  .l-order--4-sm {
    order: 4;
  }
  .l-order--5-sm {
    order: 5;
  }
  .l-order--6-sm {
    order: 6;
  }
  .l-order--7-sm {
    order: 7;
  }
  .l-order--8-sm {
    order: 8;
  }
  .l-order--9-sm {
    order: 9;
  }
  .l-order--10-sm {
    order: 10;
  }
  .l-order--11-sm {
    order: 11;
  }
  .l-order--12-sm {
    order: 12;
  }
  /* `$columns - 1` because offsetting by the width of an entire row isn't possible */
  /* Avoid emitting useless .offset-0 */
  .l-offset--0-sm {
    margin-left: 0;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--1-sm {
    margin-left: 8.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--2-sm {
    margin-left: 16.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--3-sm {
    margin-left: 25%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--4-sm {
    margin-left: 33.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--5-sm {
    margin-left: 41.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--6-sm {
    margin-left: 50%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--7-sm {
    margin-left: 58.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--8-sm {
    margin-left: 66.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--9-sm {
    margin-left: 75%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--10-sm {
    margin-left: 83.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--11-sm {
    margin-left: 91.6666666667%;
  }
}
/* Allow columns to stretch full width below their breakpoints */
@media (min-width: 1024px) {
  /* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
  .l-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .l-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; /* Reset earlier grid tiers */
  }
  .l-col--1-md {
    flex: 0 0 8.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 8.3333333333%;
  }
  .l-col--2-md {
    flex: 0 0 16.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 16.6666666667%;
  }
  .l-col--3-md {
    flex: 0 0 25%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 25%;
  }
  .l-col--4-md, .c-ticket {
    flex: 0 0 33.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 33.3333333333%;
  }
  .l-col--5-md {
    flex: 0 0 41.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 41.6666666667%;
  }
  .l-col--6-md {
    flex: 0 0 50%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 50%;
  }
  .l-col--7-md {
    flex: 0 0 58.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 58.3333333333%;
  }
  .l-col--8-md, .c-ticket-parent > .c-flash-message--error {
    flex: 0 0 66.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 66.6666666667%;
  }
  .l-col--9-md {
    flex: 0 0 75%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 75%;
  }
  .l-col--10-md {
    flex: 0 0 83.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 83.3333333333%;
  }
  .l-col--11-md {
    flex: 0 0 91.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 91.6666666667%;
  }
  .l-col--12-md {
    flex: 0 0 100%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 100%;
  }
  .l-order-md-first {
    order: -1;
  }
  .l-order--1-md {
    order: 1;
  }
  .l-order--2-md {
    order: 2;
  }
  .l-order--3-md {
    order: 3;
  }
  .l-order--4-md {
    order: 4;
  }
  .l-order--5-md {
    order: 5;
  }
  .l-order--6-md {
    order: 6;
  }
  .l-order--7-md {
    order: 7;
  }
  .l-order--8-md {
    order: 8;
  }
  .l-order--9-md {
    order: 9;
  }
  .l-order--10-md {
    order: 10;
  }
  .l-order--11-md {
    order: 11;
  }
  .l-order--12-md {
    order: 12;
  }
  /* `$columns - 1` because offsetting by the width of an entire row isn't possible */
  /* Avoid emitting useless .offset-0 */
  .l-offset--0-md {
    margin-left: 0;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--1-md {
    margin-left: 8.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--2-md {
    margin-left: 16.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--3-md {
    margin-left: 25%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--4-md {
    margin-left: 33.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--5-md {
    margin-left: 41.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--6-md {
    margin-left: 50%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--7-md {
    margin-left: 58.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--8-md {
    margin-left: 66.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--9-md {
    margin-left: 75%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--10-md {
    margin-left: 83.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--11-md {
    margin-left: 91.6666666667%;
  }
}
/* Allow columns to stretch full width below their breakpoints */
@media (min-width: 1440px) {
  /* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
  .l-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .l-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; /* Reset earlier grid tiers */
  }
  .l-col--1-lg {
    flex: 0 0 8.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 8.3333333333%;
  }
  .l-col--2-lg {
    flex: 0 0 16.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 16.6666666667%;
  }
  .l-col--3-lg {
    flex: 0 0 25%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 25%;
  }
  .l-col--4-lg {
    flex: 0 0 33.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 33.3333333333%;
  }
  .l-col--5-lg {
    flex: 0 0 41.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 41.6666666667%;
  }
  .l-col--6-lg {
    flex: 0 0 50%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 50%;
  }
  .l-col--7-lg {
    flex: 0 0 58.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 58.3333333333%;
  }
  .l-col--8-lg {
    flex: 0 0 66.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 66.6666666667%;
  }
  .l-col--9-lg {
    flex: 0 0 75%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 75%;
  }
  .l-col--10-lg {
    flex: 0 0 83.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 83.3333333333%;
  }
  .l-col--11-lg {
    flex: 0 0 91.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 91.6666666667%;
  }
  .l-col--12-lg {
    flex: 0 0 100%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 100%;
  }
  .l-order-lg-first {
    order: -1;
  }
  .l-order--1-lg {
    order: 1;
  }
  .l-order--2-lg {
    order: 2;
  }
  .l-order--3-lg {
    order: 3;
  }
  .l-order--4-lg {
    order: 4;
  }
  .l-order--5-lg {
    order: 5;
  }
  .l-order--6-lg {
    order: 6;
  }
  .l-order--7-lg {
    order: 7;
  }
  .l-order--8-lg {
    order: 8;
  }
  .l-order--9-lg {
    order: 9;
  }
  .l-order--10-lg {
    order: 10;
  }
  .l-order--11-lg {
    order: 11;
  }
  .l-order--12-lg {
    order: 12;
  }
  /* `$columns - 1` because offsetting by the width of an entire row isn't possible */
  /* Avoid emitting useless .offset-0 */
  .l-offset--0-lg {
    margin-left: 0;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--1-lg {
    margin-left: 8.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--2-lg {
    margin-left: 16.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--3-lg {
    margin-left: 25%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--4-lg {
    margin-left: 33.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--5-lg {
    margin-left: 41.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--6-lg {
    margin-left: 50%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--7-lg {
    margin-left: 58.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--8-lg {
    margin-left: 66.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--9-lg {
    margin-left: 75%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--10-lg {
    margin-left: 83.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--11-lg {
    margin-left: 91.6666666667%;
  }
}
/* Allow columns to stretch full width below their breakpoints */
@media (min-width: 1680px) {
  /* Provide basic `.col-{bp}` classes for equal-width flexbox columns */
  .l-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .l-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; /* Reset earlier grid tiers */
  }
  .l-col--1-xl {
    flex: 0 0 8.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 8.3333333333%;
  }
  .l-col--2-xl {
    flex: 0 0 16.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 16.6666666667%;
  }
  .l-col--3-xl {
    flex: 0 0 25%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 25%;
  }
  .l-col--4-xl {
    flex: 0 0 33.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 33.3333333333%;
  }
  .l-col--5-xl {
    flex: 0 0 41.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 41.6666666667%;
  }
  .l-col--6-xl {
    flex: 0 0 50%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 50%;
  }
  .l-col--7-xl {
    flex: 0 0 58.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 58.3333333333%;
  }
  .l-col--8-xl {
    flex: 0 0 66.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 66.6666666667%;
  }
  .l-col--9-xl {
    flex: 0 0 75%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 75%;
  }
  .l-col--10-xl {
    flex: 0 0 83.3333333333%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 83.3333333333%;
  }
  .l-col--11-xl {
    flex: 0 0 91.6666666667%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 91.6666666667%;
  }
  .l-col--12-xl {
    flex: 0 0 100%;
    /**
    * Add a `max-width` to ensure content within each column does not blow out
    * the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
    * do not appear to require this.
    */
    max-width: 100%;
  }
  .l-order-xl-first {
    order: -1;
  }
  .l-order--1-xl {
    order: 1;
  }
  .l-order--2-xl {
    order: 2;
  }
  .l-order--3-xl {
    order: 3;
  }
  .l-order--4-xl {
    order: 4;
  }
  .l-order--5-xl {
    order: 5;
  }
  .l-order--6-xl {
    order: 6;
  }
  .l-order--7-xl {
    order: 7;
  }
  .l-order--8-xl {
    order: 8;
  }
  .l-order--9-xl {
    order: 9;
  }
  .l-order--10-xl {
    order: 10;
  }
  .l-order--11-xl {
    order: 11;
  }
  .l-order--12-xl {
    order: 12;
  }
  /* `$columns - 1` because offsetting by the width of an entire row isn't possible */
  /* Avoid emitting useless .offset-0 */
  .l-offset--0-xl {
    margin-left: 0;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--1-xl {
    margin-left: 8.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--2-xl {
    margin-left: 16.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--3-xl {
    margin-left: 25%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--4-xl {
    margin-left: 33.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--5-xl {
    margin-left: 41.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--6-xl {
    margin-left: 50%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--7-xl {
    margin-left: 58.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--8-xl {
    margin-left: 66.6666666667%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--9-xl {
    margin-left: 75%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--10-xl {
    margin-left: 83.3333333333%;
  }
  /* Avoid emitting useless .offset-0 */
  .l-offset--11-xl {
    margin-left: 91.6666666667%;
  }
}
/**
* @file
* The base styling for the typography
 */
html {
  /* Reset font size so we can work with rem units */
  font-size: 62.5%;
}

body {
  font: normal normal 1.5rem/2rem "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  -webkit-font-smoothing: antialiased;
}

h1, h2, p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-pricing-option__include {
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
}

h1, h2 {
  font-weight: bold;
}

h1 {
  font-size: 3.5rem;
  line-height: 4.2rem;
}

h2 {
  font-size: 2.5rem;
  line-height: 3.2rem;
}

h3 {
  font-size: 1.7rem;
  line-height: 2.5rem;
}
@media (min-width: 768px) {
  h3 {
    font-size: 1.9rem;
    line-height: 3rem;
  }
}

p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-pricing-option__include {
  font-size: 1.7rem;
  line-height: 2.5rem;
  color: #1a1a1a;
}
@media (min-width: 768px) {
  p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-pricing-option__include {
    font-size: 2.1rem;
    line-height: 3.5rem;
  }
}

a {
  color: #003964;
}
a:hover {
  color: #005085;
}

a[disabled],
a.is-disabled {
  pointer-events: none;
  color: rgba(0, 57, 100, 0.3);
}

.icon-social--facebook {
  color: #3b5998;
}

.icon-social--twitter {
  color: #55acee;
}

.icon-social--linkedin {
  color: #007bb5;
}

[class^=icon-]:before {
  vertical-align: text-top;
}

@font-face {
  font-family: "icon-font";
  src: url(/assets/fonts/icon-font.4db2c387.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/icon-font.c1194d6d.woff2) format("woff2"), url(/assets/fonts/icon-font.bfbbed29.woff) format("woff"), url(/assets/fonts/icon-font.461b7e6a.ttf) format("truetype"), url(/assets/images/icon-font.517d00f1.svg#icon-font) format("svg");
}
.c-dashboard__link:after, .c-ticket__summary_choice:before, .c-form-validation:after, .c-link-reverse:before, .c-link:after, .c-link-down:after, .c-tab-group__tab--drop-down:before, .icon-user:before, .icon-star:before, .icon-social--twitter:before, .icon-social--linkedin:before, .icon-social--facebook:before, .icon-social--email:before, .icon-search:before, .icon-quote-opening:before, .icon-phone:before, .icon-marker:before, .icon-link:before, .icon-heart:before, .icon-hamburger:before, .icon-eye:before, .icon-close:before, .icon-clock:before, .icon-chevron--up:before, .icon-chevron--right:before, .icon-chevron--left:before, .icon-chevron--down:before, .icon-checkmark:before, .icon-chat:before, .icon-arrow-bold--up:before, .icon-arrow-bold--right:before, .icon-arrow-bold--left:before, .icon-arrow-bold--down:before, .icon-arrow-alt--up:before, .icon-arrow-alt--right:before, .icon-arrow-alt--left:before, .icon-arrow-alt--down:before, .icon-arrow--up:before, .icon-arrow--right:before, .icon-arrow--left:before, .icon-arrow--down:before {
  font-family: "icon-font";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
}

.icon-arrow--down:before {
  content: "\f101";
}

.icon-arrow--left:before {
  content: "\f102";
}

.icon-arrow--right:before {
  content: "\f103";
}

.icon-arrow--up:before {
  content: "\f104";
}

.icon-arrow-alt--down:before {
  content: "\f105";
}

.icon-arrow-alt--left:before {
  content: "\f106";
}

.icon-arrow-alt--right:before {
  content: "\f107";
}

.icon-arrow-alt--up:before {
  content: "\f108";
}

.icon-arrow-bold--down:before {
  content: "\f109";
}

.icon-arrow-bold--left:before {
  content: "\f10a";
}

.icon-arrow-bold--right:before {
  content: "\f10b";
}

.icon-arrow-bold--up:before {
  content: "\f10c";
}

.icon-chat:before {
  content: "\f10d";
}

.icon-checkmark:before {
  content: "\f10e";
}

.icon-chevron--down:before {
  content: "\f10f";
}

.icon-chevron--left:before {
  content: "\f110";
}

.icon-chevron--right:before {
  content: "\f111";
}

.icon-chevron--up:before {
  content: "\f112";
}

.icon-clock:before {
  content: "\f113";
}

.icon-close:before {
  content: "\f114";
}

.icon-eye:before {
  content: "\f115";
}

.icon-hamburger:before {
  content: "\f116";
}

.icon-heart:before {
  content: "\f117";
}

.icon-link:before {
  content: "\f118";
}

.icon-marker:before {
  content: "\f119";
}

.icon-phone:before {
  content: "\f11a";
}

.icon-quote-opening:before {
  content: "\f11b";
}

.icon-search:before {
  content: "\f11c";
}

.icon-social--email:before {
  content: "\f11d";
}

.icon-social--facebook:before {
  content: "\f11e";
}

.icon-social--linkedin:before {
  content: "\f11f";
}

.icon-social--twitter:before {
  content: "\f120";
}

.icon-star:before {
  content: "\f121";
}

.icon-user:before {
  content: "\f122";
}

/**
* @file
* The standard styling for all buttons in the theme
*
* @example
* <button class="c-button">Call to action</button>
*/
.c-button {
  display: inline-block;
  cursor: pointer;
  background-color: #003964;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  color: #ffffff;
  padding: 7px 20px;
  border: solid transparent 2px;
  text-decoration: none;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.c-button:hover {
  color: #ffffff;
  background-color: rgb(0, 27.93, 49);
}
.c-button--secondary {
  border-color: #003964;
  background-color: #ffffff;
  color: #003964;
}
.c-button--secondary:hover {
  color: #003964;
  background-color: rgb(242.25, 245.1, 247.25);
}
.c-button--tertiary {
  padding: 0;
  color: #003964;
  background-color: transparent;
  border: none;
}
.c-button--tertiary:hover {
  color: #1A1449;
  background-color: transparent;
}
.c-button--go .c-button__text::after {
  content: "→";
  margin-inline-start: 0.8rem;
}
.c-button--go-back .c-button__text::before {
  content: "←";
  margin-inline-end: 0.8rem;
}
.c-button--muted {
  color: #999999;
}
.c-button--wide {
  width: 100%;
  text-align: center;
}
.c-button--cta {
  color: #111111;
  background-color: #ffdd02;
  border-color: #ffdd02;
}
.c-button--cta:hover {
  color: #111111;
  background-color: rgb(206, 178.3162055336, 0);
  border-color: rgb(206, 178.3162055336, 0);
}
.c-button--cta.c-button--secondary {
  background-color: #ffffff;
}
.c-button--cta.c-button--secondary:hover {
  background-color: rgb(255, 253.3, 242.35);
  border-color: #ffdd02;
}
.c-floating-card .c-button[type=submit] {
  display: block;
  margin-inline-start: auto;
  margin-inline-end: 0;
}

[class*=c-button][disabled],
[class*=c-button]:disabled,
[class*=c-button].is-disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}

.c-button--linkedin {
  margin-top: 2.4rem;
}

.block__title {
  font-size: 1.9rem;
  font-weight: bold;
  margin-bottom: 2rem;
}

/**
* @file
* Basic styling for form labels
*
* @example
* <label class="c-form-label" for="input-field">Label for field</label>
 */
.c-form-label {
  display: block;
  font-size: 1.4rem;
  line-height: 1.5rem;
  margin-bottom: 10px;
}
.c-form-label.required::after {
  content: "*";
}

/**
* @file
* Basic styling for form labels
*
* @example
* <p class="c-form__help">Help text for form element</p>
 */
.c-form__help {
  font-size: 1.4rem;
  margin-bottom: 10px;
}

/**
* @file
* Basic styling for input fields & text areas
*
* @example
* <input type="text" class="c-form-control" />
* <textarea type="text" class="c-form-control"></textarea>
 */
::-moz-placeholder {
  color: #b3b3b3;
}
::placeholder {
  color: #b3b3b3;
}

.c-form-control {
  display: block;
  width: 100%;
  background: #fff;
  line-height: 1.8rem;
  padding: 13px 15px 12px;
  border: solid #c1c3c4 1px;
  border-radius: 3px;
}
.c-form-control:has(+ .c-password-toggle) {
  padding-right: 4rem;
}
.c-form-control:focus, .c-form-control.is-active {
  border-color: #003964;
}
.c-form-control:disabled, .c-form-control.is-disabled {
  border-color: #b3b3b3;
}
.c-form-control:-moz-read-only {
  outline: none;
  color: #666666;
  background-color: #efefef;
}
.c-form-control:read-only {
  outline: none;
  color: #666666;
  background-color: #efefef;
}
.c-form-control:-moz-read-only:focus {
  border-color: #c1c3c4;
}
.c-form-control:read-only:focus {
  border-color: #c1c3c4;
}
.c-form-control--block {
  display: block;
  width: 100%;
}
@media (pointer: coarse) {
  .c-form-control {
    /* set font-size to 1.6rem to prevent zooming on mobile + move password-toggle a little more downwards for perfect vertical alignment */
    line-height: 2.4rem;
    font-size: 1.6rem;
  }
  .c-form-control + .c-password-toggle {
    top: 13px;
  }
}

/**
* @file
* Checkbox styling
*
* @example
* <span class="c-checkbox">
*  <input type="checkbox" class="c-checkbox__input" id="checkbox-id" />
*  <label class="c-checkbox__label" for="checkbox-id">Checkbox label</label>
* </span>
 */
.c-checkbox {
  display: block;
  margin-bottom: 1rem;
}

.c-checkbox__input, .c-radio-button__input {
  opacity: 0;
  width: 0;
  height: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

.c-checkbox__label, .c-radio-button__label {
  margin: 0;
  line-height: 1.8rem;
  position: relative;
  padding-left: 33px;
  cursor: pointer;
}
.c-checkbox__label:before, .c-radio-button__label:before {
  font-family: "icon-font";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  width: 18px;
  height: 18px;
  background: #fff;
  border: 2px solid #c1c3c4;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding-top: 2px;
}

.c-checkbox__input:checked + .c-checkbox__label:before, .c-checkbox__input:checked + .c-radio-button__label:before, .c-radio-button__input:checked + .c-checkbox__label:before, .c-radio-button__input:checked + .c-radio-button__label:before {
  content: "\f10e";
  background: #0080b8;
  border-color: #0080b8;
  box-shadow: none;
}

.c-checkbox__input:disabled + .c-checkbox__label, .c-checkbox__input:disabled + .c-radio-button__label, .c-radio-button__input:disabled + .c-checkbox__label, .c-radio-button__input:disabled + .c-radio-button__label {
  cursor: default;
  color: #b3b3b3;
}
.c-checkbox__input:disabled + .c-checkbox__label:before, .c-checkbox__input:disabled + .c-radio-button__label:before, .c-radio-button__input:disabled + .c-checkbox__label:before, .c-radio-button__input:disabled + .c-radio-button__label:before {
  border-color: #b3b3b3;
}

/**
* @file
* Radio button styling
*
* @example
* <span class="c-radio-button">
*  <input type="radio" class="c-radio-button__input" name="radios" id="radios-1" checked />
*  <label class="c-radio-button__label" for="radios-1">Yes</label>
* </span>
* <span class="c-radio-button">
*  <input type="radio" class="c-radio-button__input" name="radios" id="radios-2" />
*  <label class="c-radio-button__label" for="radios-2">No</label>
* </span>
 */
.c-radio-button {
  display: block;
  margin-bottom: 1rem;
}

.c-radio-button__label::before, .c-radio-button__label::after {
  border-radius: 50%;
}
.c-radio-button__label::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 6px;
  height: 6px;
  background: #0080b8;
  top: 6px;
  left: 6px;
  opacity: 0;
}

.c-radio-button__input:checked + .c-radio-button__label::before {
  background: #ffffff;
  content: "";
}
.c-radio-button__input:checked + .c-radio-button__label::after {
  opacity: 1;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
}

.c-radio-button__input:focus-visible + .c-radio-button__label::before {
  outline-color: #003964;
  outline-style: solid;
  outline-width: 1px;
  outline-offset: 1px;
}

/**
* @file
* Basic styling for select boxes
*
* @example
* <select name="select" id="select" class="c-select">
*   <option value="">Selecteer je functie</option>
*   <option value="1">Management</option>
*   <option value="2">Development</option>
*   <option value="3">Creative</option>
* </select>
 */
.c-select {
  display: inline-block;
  background: #fff no-repeat center right 10px url(/assets/images/arrow-alt--down.38c2dd4b.svg);
  background-size: 12px;
  width: 100%;
  padding: 13px 15px 12px;
  border: solid #c1c3c4 1px;
  border-radius: 3px;
}

/**
* @file Basic styling for tab groups & tabs, also the drop-down styling is included
*
* @example
* <ul class="c-tab-group">
*     <li class="c-tab-group__tab is-selected">tab 1</li>
*     <li class="c-tab-group__tab">tab 2</li>
*     <li class="c-tab-group__tab">tab 3</li>
*     <li class="c-tab-group__tab c-tab-group__tab--icon">
*       <i class="icon-social--facebook"></i>
*     </li>
*     <li class="c-tab-group__tab c-tab-group__tab--icon">
*       <i class="icon-social--linkedin"></i>
*     </li>
*     <li class="c-tab-group__tab c-tab-group__tab--icon">tab 3</li>
*     <li class="c-tab-group__tab c-tab-group__tab--drop-down js-drop-down">
*       tab with dropdown
*       <ul class="c-tab-group__drop-down">
*         <li class="c-tab-group__drop-down-item">sub tab 1</li>
*         <li class="c-tab-group__drop-down-item">sub tab 2</li>
*         <li class="c-tab-group__drop-down-item">sub tab 3</li>
*       </ul>
*     </li>
*   </ul>
 */
.c-tab-group {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #111111;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.4rem;
  line-height: 1.5rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.c-tab-group--secondary {
  text-transform: none;
  letter-spacing: initial;
  font-size: 1.5rem;
  line-height: 2rem;
}
.c-tab-group--secondary .c-tab-group__tab {
  padding-bottom: 4px;
}
.c-tab-group--secondary .c-tab-group__tab:hover:after,
.c-tab-group--secondary .c-tab-group__tab.is-selected:after {
  height: 4px;
}

.c-tab-group__tab {
  display: inline-block;
  position: relative;
  cursor: pointer;
  color: inherit;
}
.c-tab-group__tab:after {
  content: "";
  height: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ffdd02;
}
.c-tab-group__tab + .c-tab-group__tab {
  margin-left: 20px;
}
.c-tab-group__tab--icon + .c-tab-group__tab--icon {
  margin-left: 10px;
}
.c-tab-group__tab a {
  text-decoration: none;
  color: inherit;
}
.c-tab-group__tab i[class^=icon-] {
  color: inherit;
}

.c-tab-group__tab:hover:after,
.c-tab-group__tab.is-selected:after {
  height: 1px;
}

.c-tab-group__tab.is-selected {
  font-weight: bold;
}

.c-tab-group__tab--drop-down {
  padding-right: 20px;
}
.c-tab-group__tab--drop-down:before {
  content: "\f105";
}
.c-tab-group__tab--drop-down:before {
  transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);
  position: absolute;
  top: 4px;
  right: 0;
  font-size: 12px;
}

.c-tab-group__drop-down {
  position: absolute;
  top: 100%;
  right: -14px;
  left: auto;
  background: #fff;
  border: 1px solid #000;
  box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);
  transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);
  transform: translateY(-5px);
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.c-tab-group__drop-down:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border: solid #000;
  border-width: 1px 1px 0 0;
  background: #fff;
  position: absolute;
  top: -4.5px;
  right: 15px;
  transform: rotate(-45deg);
}

.c-tab-group__drop-down-item {
  padding: 14px 20px 12px;
  border-bottom: 1px solid #b3b3b3;
}
.c-tab-group__drop-down-item:last-of-type {
  border: none;
  padding-bottom: 13px;
}

.c-tab-group__tab--drop-down.is-opened:before {
  transform: rotate(180deg);
}
.c-tab-group__tab--drop-down.is-opened .c-tab-group__drop-down {
  overflow: visible;
  transform: translateY(0);
  opacity: 1;
  z-index: 1;
  margin-top: 8px;
  height: auto;
}

.c-tab-group--inverse {
  color: #ffffff;
}
.c-tab-group--inverse .c-tab-group__tab:after {
  background: #ffffff;
}

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .d-sm--none {
    display: none !important;
  }
  .d-sm--inline {
    display: inline !important;
  }
  .d-sm--inline-block {
    display: inline-block !important;
  }
  .d-sm--block {
    display: block !important;
  }
  .d-sm--table {
    display: table !important;
  }
  .d-sm--table-row {
    display: table-row !important;
  }
  .d-sm--table-cell {
    display: table-cell !important;
  }
  .d-sm--flex {
    display: flex !important;
  }
  .d-sm--inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .d-md--none {
    display: none !important;
  }
  .d-md--inline {
    display: inline !important;
  }
  .d-md--inline-block {
    display: inline-block !important;
  }
  .d-md--block {
    display: block !important;
  }
  .d-md--table {
    display: table !important;
  }
  .d-md--table-row {
    display: table-row !important;
  }
  .d-md--table-cell {
    display: table-cell !important;
  }
  .d-md--flex {
    display: flex !important;
  }
  .d-md--inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-lg--none {
    display: none !important;
  }
  .d-lg--inline {
    display: inline !important;
  }
  .d-lg--inline-block {
    display: inline-block !important;
  }
  .d-lg--block {
    display: block !important;
  }
  .d-lg--table {
    display: table !important;
  }
  .d-lg--table-row {
    display: table-row !important;
  }
  .d-lg--table-cell {
    display: table-cell !important;
  }
  .d-lg--flex {
    display: flex !important;
  }
  .d-lg--inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1680px) {
  .d-xl--none {
    display: none !important;
  }
  .d-xl--inline {
    display: inline !important;
  }
  .d-xl--inline-block {
    display: inline-block !important;
  }
  .d-xl--block {
    display: block !important;
  }
  .d-xl--table {
    display: table !important;
  }
  .d-xl--table-row {
    display: table-row !important;
  }
  .d-xl--table-cell {
    display: table-cell !important;
  }
  .d-xl--flex {
    display: flex !important;
  }
  .d-xl--inline-flex {
    display: inline-flex !important;
  }
}
.c-link, .c-link-down {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.c-link:after, .c-link-down:after {
  content: "\f103";
  font-size: 1rem;
  margin-left: 0.5rem;
}

.c-link-down:after {
  content: "\f101";
}

.c-link-reverse {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.c-link-reverse:before {
  content: "\f102";
  font-size: 1rem;
  margin-left: 0.5rem;
}

.c-link__text {
  text-decoration: underline;
  cursor: pointer;
}

.c-form-buttons__button + .c-form-buttons__button {
  margin-left: 1rem;
}

.c-form-row {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .c-form-row {
    margin-bottom: 2rem;
  }
}

@media (min-width: 768px) {
  .c-form-row--more-space {
    margin-bottom: 3rem;
  }
}

@media (min-width: 768px) {
  .c-form-row--inline-sm {
    width: 25.5rem;
  }
  .c-form-row--inline-sm + .c-form-row--inline-sm {
    margin-left: 2rem;
  }
}

.c-form-row--horizontal > .c-radio-button {
  display: inline-block;
  margin-right: 2rem;
}

.c-page {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.c-page--full-height-bg {
  background-color: #1A1449;
  background-image: url(/assets/images/bb-background.1e6625ec.svg);
  background-size: 125%;
  background-position: center;
  background-repeat: no-repeat;
}
.c-page--full-height-bg__footer {
  background-color: transparent;
}
.c-page__body {
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 0;
  flex: auto;
  background: #e8e8e8;
  padding-top: 1.6rem;
}
.c-page--full-height-bg .c-page__body {
  background-color: transparent;
}
@media (min-width: 768px) {
  .c-page__body {
    padding-top: 4.5rem;
  }
}
.c-page--justify-center .c-page__body {
  justify-content: center;
}
@media (min-width: 768px) {
  .c-page--justify-center .c-page__body {
    padding-bottom: 4.5rem;
  }
}

/**
* @file Basic form validation
*
* @example
* The <div> should wrap around an input field
* <div class="c-form-validation"><input class="c-form-control" type="text" /></div>
 */
.c-form-validation {
  position: relative;
}
.c-form-validation:after {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}
.c-form-validation.is-valid:after {
  content: "\f10e";
  color: #01967f;
}
.c-form-validation.is-valid input {
  border-color: #01967f;
}
.c-form-validation.is-valid .c-form-validation__message {
  color: #01967f;
}
.c-form-validation.is-invalid:after {
  content: "\f114";
  color: #e90027;
}
.c-form-validation.is-invalid input, .c-form-validation.is-invalid select {
  border-color: #e90027;
}
.c-form-validation.is-invalid .c-form-validation__message {
  color: #e90027;
}

.c-form-validation__message {
  margin-top: 0.5rem;
  display: block;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .c-form-validation__message {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}

.c-page-title {
  font-size: 2rem;
  line-height: 2.5rem;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-weight: 300;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .c-page-title {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
}

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

.mr-0 {
  margin-right: 0;
}

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

.ml-0 {
  margin-left: 0;
}

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

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

.ma-0 {
  margin: 0;
}

.mt-1 {
  margin-top: 0.2rem;
}

.mr-1 {
  margin-right: 0.2rem;
}

.mb-1 {
  margin-bottom: 0.2rem;
}

.ml-1 {
  margin-left: 0.2rem;
}

.mx-1 {
  margin-right: 0.2rem;
  margin-left: 0.2rem;
}

.my-1 {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.ma-1 {
  margin: 0.2rem;
}

.mt-2 {
  margin-top: 0.4rem;
}

.mr-2 {
  margin-right: 0.4rem;
}

.mb-2 {
  margin-bottom: 0.4rem;
}

.ml-2 {
  margin-left: 0.4rem;
}

.mx-2 {
  margin-right: 0.4rem;
  margin-left: 0.4rem;
}

.my-2 {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}

.ma-2 {
  margin: 0.4rem;
}

.mt-3 {
  margin-top: 0.8rem;
}

.mr-3 {
  margin-right: 0.8rem;
}

.mb-3 {
  margin-bottom: 0.8rem;
}

.ml-3 {
  margin-left: 0.8rem;
}

.mx-3 {
  margin-right: 0.8rem;
  margin-left: 0.8rem;
}

.my-3 {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

.ma-3 {
  margin: 0.8rem;
}

.mt-4 {
  margin-top: 1.2rem;
}

.mr-4 {
  margin-right: 1.2rem;
}

.mb-4 {
  margin-bottom: 1.2rem;
}

.ml-4 {
  margin-left: 1.2rem;
}

.mx-4 {
  margin-right: 1.2rem;
  margin-left: 1.2rem;
}

.my-4 {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

.ma-4 {
  margin: 1.2rem;
}

.mt-5 {
  margin-top: 1.6rem;
}

.mr-5 {
  margin-right: 1.6rem;
}

.mb-5 {
  margin-bottom: 1.6rem;
}

.ml-5 {
  margin-left: 1.6rem;
}

.mx-5 {
  margin-right: 1.6rem;
  margin-left: 1.6rem;
}

.my-5 {
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}

.ma-5 {
  margin: 1.6rem;
}

.mt-6 {
  margin-top: 2rem;
}

.mr-6 {
  margin-right: 2rem;
}

.mb-6 {
  margin-bottom: 2rem;
}

.ml-6 {
  margin-left: 2rem;
}

.mx-6 {
  margin-right: 2rem;
  margin-left: 2rem;
}

.my-6 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.ma-6 {
  margin: 2rem;
}

.mt-7 {
  margin-top: 2.4rem;
}

.mr-7 {
  margin-right: 2.4rem;
}

.mb-7 {
  margin-bottom: 2.4rem;
}

.ml-7 {
  margin-left: 2.4rem;
}

.mx-7 {
  margin-right: 2.4rem;
  margin-left: 2.4rem;
}

.my-7 {
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}

.ma-7 {
  margin: 2.4rem;
}

.mt-8 {
  margin-top: 3.2rem;
}

.mr-8 {
  margin-right: 3.2rem;
}

.mb-8 {
  margin-bottom: 3.2rem;
}

.ml-8 {
  margin-left: 3.2rem;
}

.mx-8 {
  margin-right: 3.2rem;
  margin-left: 3.2rem;
}

.my-8 {
  margin-top: 3.2rem;
  margin-bottom: 3.2rem;
}

.ma-8 {
  margin: 3.2rem;
}

.mt-9 {
  margin-top: 4rem;
}

.mr-9 {
  margin-right: 4rem;
}

.mb-9 {
  margin-bottom: 4rem;
}

.ml-9 {
  margin-left: 4rem;
}

.mx-9 {
  margin-right: 4rem;
  margin-left: 4rem;
}

.my-9 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.ma-9 {
  margin: 4rem;
}

.mt-10 {
  margin-top: 4.8rem;
}

.mr-10 {
  margin-right: 4.8rem;
}

.mb-10 {
  margin-bottom: 4.8rem;
}

.ml-10 {
  margin-left: 4.8rem;
}

.mx-10 {
  margin-right: 4.8rem;
  margin-left: 4.8rem;
}

.my-10 {
  margin-top: 4.8rem;
  margin-bottom: 4.8rem;
}

.ma-10 {
  margin: 4.8rem;
}

.mt-11 {
  margin-top: 5.6rem;
}

.mr-11 {
  margin-right: 5.6rem;
}

.mb-11 {
  margin-bottom: 5.6rem;
}

.ml-11 {
  margin-left: 5.6rem;
}

.mx-11 {
  margin-right: 5.6rem;
  margin-left: 5.6rem;
}

.my-11 {
  margin-top: 5.6rem;
  margin-bottom: 5.6rem;
}

.ma-11 {
  margin: 5.6rem;
}

.pt-1 {
  padding-top: 0.2rem;
}

.pr-1 {
  padding-right: 0.2rem;
}

.pb-1 {
  padding-bottom: 0.2rem;
}

.pl-1 {
  padding-left: 0.2rem;
}

.px-1 {
  padding-right: 0.2rem;
  padding-left: 0.2rem;
}

.py-1 {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pa-1 {
  padding: 0.2rem;
}

.pt-2 {
  padding-top: 0.4rem;
}

.pr-2 {
  padding-right: 0.4rem;
}

.pb-2 {
  padding-bottom: 0.4rem;
}

.pl-2 {
  padding-left: 0.4rem;
}

.px-2 {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.py-2 {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.pa-2 {
  padding: 0.4rem;
}

.pt-3 {
  padding-top: 0.8rem;
}

.pr-3 {
  padding-right: 0.8rem;
}

.pb-3 {
  padding-bottom: 0.8rem;
}

.pl-3 {
  padding-left: 0.8rem;
}

.px-3 {
  padding-right: 0.8rem;
  padding-left: 0.8rem;
}

.py-3 {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}

.pa-3 {
  padding: 0.8rem;
}

.pt-4 {
  padding-top: 1.2rem;
}

.pr-4 {
  padding-right: 1.2rem;
}

.pb-4 {
  padding-bottom: 1.2rem;
}

.pl-4 {
  padding-left: 1.2rem;
}

.px-4 {
  padding-right: 1.2rem;
  padding-left: 1.2rem;
}

.py-4 {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.pa-4 {
  padding: 1.2rem;
}

.pt-5 {
  padding-top: 1.6rem;
}

.pr-5 {
  padding-right: 1.6rem;
}

.pb-5 {
  padding-bottom: 1.6rem;
}

.pl-5 {
  padding-left: 1.6rem;
}

.px-5 {
  padding-right: 1.6rem;
  padding-left: 1.6rem;
}

.py-5 {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

.pa-5 {
  padding: 1.6rem;
}

.pt-6 {
  padding-top: 2rem;
}

.pr-6 {
  padding-right: 2rem;
}

.pb-6 {
  padding-bottom: 2rem;
}

.pl-6 {
  padding-left: 2rem;
}

.px-6 {
  padding-right: 2rem;
  padding-left: 2rem;
}

.py-6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pa-6 {
  padding: 2rem;
}

.pt-7 {
  padding-top: 2.4rem;
}

.pr-7 {
  padding-right: 2.4rem;
}

.pb-7 {
  padding-bottom: 2.4rem;
}

.pl-7 {
  padding-left: 2.4rem;
}

.px-7 {
  padding-right: 2.4rem;
  padding-left: 2.4rem;
}

.py-7 {
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
}

.pa-7 {
  padding: 2.4rem;
}

.pt-8 {
  padding-top: 3.2rem;
}

.pr-8 {
  padding-right: 3.2rem;
}

.pb-8 {
  padding-bottom: 3.2rem;
}

.pl-8 {
  padding-left: 3.2rem;
}

.px-8 {
  padding-right: 3.2rem;
  padding-left: 3.2rem;
}

.py-8 {
  padding-top: 3.2rem;
  padding-bottom: 3.2rem;
}

.pa-8 {
  padding: 3.2rem;
}

.pt-9 {
  padding-top: 4rem;
}

.pr-9 {
  padding-right: 4rem;
}

.pb-9 {
  padding-bottom: 4rem;
}

.pl-9 {
  padding-left: 4rem;
}

.px-9 {
  padding-right: 4rem;
  padding-left: 4rem;
}

.py-9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.pa-9 {
  padding: 4rem;
}

.pt-10 {
  padding-top: 4.8rem;
}

.pr-10 {
  padding-right: 4.8rem;
}

.pb-10 {
  padding-bottom: 4.8rem;
}

.pl-10 {
  padding-left: 4.8rem;
}

.px-10 {
  padding-right: 4.8rem;
  padding-left: 4.8rem;
}

.py-10 {
  padding-top: 4.8rem;
  padding-bottom: 4.8rem;
}

.pa-10 {
  padding: 4.8rem;
}

.pt-11 {
  padding-top: 5.6rem;
}

.pr-11 {
  padding-right: 5.6rem;
}

.pb-11 {
  padding-bottom: 5.6rem;
}

.pl-11 {
  padding-left: 5.6rem;
}

.px-11 {
  padding-right: 5.6rem;
  padding-left: 5.6rem;
}

.py-11 {
  padding-top: 5.6rem;
  padding-bottom: 5.6rem;
}

.pa-11 {
  padding: 5.6rem;
}

.c-toggle {
  white-space: nowrap;
  margin: 0;
  display: block;
}

.c-toggle__checkbox {
  visibility: hidden;
  width: 0;
  height: 0;
  position: absolute;
}

.c-toggle__checkbox:checked + .c-toggle__text span:first-of-type {
  border-width: 1px;
  box-shadow: -3px 3px 0 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.c-toggle__checkbox:checked + .c-toggle__text span:last-of-type {
  background: #979797;
  border-width: 1px 1px 1px 0;
  box-shadow: inset 3px 3px 0 0 rgba(0, 0, 0, 0.1);
}

.c-toggle__text {
  display: inline-flex;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
.c-toggle__text span {
  border: solid #808080;
  display: inline-block;
  cursor: pointer;
  padding: 0.5rem 2rem;
}
.c-toggle__text span:first-of-type {
  background: #979797;
  border-width: 1px 0 1px 1px;
  box-shadow: inset 3px 3px 0 0 rgba(0, 0, 0, 0.1);
}
.c-toggle__text span:last-of-type {
  border-width: 1px;
  box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

body {
  display: flex;
  flex-direction: column;
}

.c-faq--white {
  color: #ffffff;
}
.c-faq--white .c-faq__question {
  font-weight: 500;
}
.c-faq--white .c-faq__question:after {
  color: #ffffff;
}
.c-faq--white hr {
  border-color: #ffffff;
}
.c-faq h1 {
  text-align: center;
  font-family: "Brown Pro", sans-serif;
  margin-bottom: 5px;
}
.c-faq hr {
  margin: 0;
  color: #003964;
}
.c-faq ul {
  list-style-type: circle;
}
.c-faq__group {
  position: relative;
  padding: 30px 24px 30px 0;
  cursor: pointer;
}
.c-faq__question {
  text-align: left;
  font-weight: bold;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 2.5rem;
  line-height: 100%;
}
.c-faq__question:after {
  content: "+";
  position: absolute;
  top: 4.2rem;
  font-size: 4rem;
  right: 0;
  font-weight: 300;
  line-height: 0;
  color: #003964;
}
.c-faq__answer {
  cursor: default;
  text-align: left;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s, margin-top 0.3s;
  font-size: 1.5rem;
}
.c-faq .c-faq__group--open .c-faq__answer {
  margin-top: 10px;
  max-height: 500px;
  padding: 0 0 0.5rem 3rem;
}
.c-faq .c-faq__group--open .c-faq__question:after {
  content: "–";
  right: 0.15rem;
}

/*
* Components styling
* The files should contain the styling for
* components like header, footer, article, etc.
*/
html {
  overflow-y: scroll;
}

body {
  counter-reset: signup-steps order-steps;
}

.l-form-error-banner {
  position: sticky;
  top: 69px;
  z-index: 1;
}

.c-postcode-check__loading {
  display: none;
  margin-bottom: 1rem;
  color: #01967f;
}

.c-postcode-check__error {
  display: none;
  margin-bottom: 1rem;
  color: #e90027;
}

.c-postcode-check__timeout-error {
  display: none;
  margin-bottom: 1rem;
  color: #e90027;
}

.c-postcode-check__takes-long {
  display: none;
  margin-bottom: 1rem;
  color: #01967f;
}

.c-postcode-check__incorrect-address {
  display: none;
  text-align: right;
}

.c-form-spacer {
  height: 7rem;
}

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

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

hr {
  margin: 3rem 0;
  border: 0;
  border-top: 1px solid #666666;
}
hr.registration {
  position: relative;
}

hr.registration::after {
  content: "of";
  color: #666666;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  padding: 0 3rem;
  top: -1.1rem;
}

.c-form-row:has(#subscribe_email_address_to_newsletters_form_name) {
  position: absolute;
  left: -9999px;
}
.c-form-row:has(#subscribe_email_address_to_newsletters_form_name) label {
  font-size: 0;
}
.c-form-row:has(#subscribe_email_address_to_newsletters_form_name) label::before {
  content: "Dit veld niet invullen";
  font-size: 14px;
}

.u-check-success {
  color: #080;
}

.c-ticket-parent {
  position: relative;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.c-ticket {
  display: none;
  position: sticky;
  z-index: 1;
  bottom: 0;
  padding: 0;
  margin-right: -1.5rem;
  margin-left: -1.5rem;
  margin-top: auto;
  min-width: 100vw;
}
@media (min-width: 768px) {
  .c-ticket {
    margin-right: calc((100vw - 700px) / -2);
    margin-left: calc((100vw - 700px) / -2);
  }
}
@media (min-width: 1024px) {
  .c-ticket {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    min-width: 33.3333333333%;
    padding-right: 1.5rem;
  }
}
.c-ticket.c-ticket--visible {
  display: block;
}
@media (max-width: 1023.98px) {
  .c-ticket.c-ticket--visible .c-ticket__summary {
    display: flex;
  }
}

.c-ticket__ticket {
  position: sticky;
  top: 100px;
}
@media (max-width: 1023.98px) {
  .c-ticket__ticket .c-signup-title {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .c-ticket__ticket {
    z-index: 10;
    position: relative;
    bottom: 0;
    left: 0;
    top: auto;
    width: 100%;
  }
}

.c-ticket--expanded .c-ticket__details {
  display: block;
}
.c-ticket--expanded .c-ticket__summary_choice:before {
  content: "\f105";
}
.c-ticket--expanded .c-ticket__summary_subscription {
  display: none;
}
.c-ticket--expanded .c-ticket__overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.c-ticket__overlay {
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 9999999px;
  display: none;
}

.c-ticket__summary {
  background: #ffffff;
  border-top: 1px solid #979797;
  display: none;
  padding: 1rem 1.5rem;
  cursor: pointer;
}
@media (min-width: 768px) {
  .c-ticket__summary {
    padding: 1rem calc((100vw - 700px) / 2);
  }
}

.c-ticket__summary_choice {
  flex: 1;
  padding-left: 2rem;
  position: relative;
  align-self: center;
}
.c-ticket__summary_choice:before {
  content: "\f108";
  color: #111111;
  position: absolute;
  top: 0.3rem;
  left: 0;
  font-size: 1.3rem;
}

.c-ticket__summary_subscription {
  flex: 1;
}

.c-ticket__summary_subscription__subscription,
.c-ticket__summary_subscription__price {
  flex: 1;
  text-align: right;
}

.c-ticket__summary_subscription__price {
  color: #979797;
}

@media (max-width: 1023.98px) {
  .c-ticket__details {
    display: none;
  }
}

.c-ticket__body {
  border: 1px solid #979797;
  padding: 3rem 3rem 2rem 3rem;
}
@media (max-width: 1023.98px) {
  .c-ticket__body {
    border: 0;
  }
}
@media (min-width: 768px) {
  .c-ticket__body {
    padding: 1rem calc((100vw - 700px) / 2);
  }
}
@media (min-width: 1024px) {
  .c-ticket__body {
    padding: 3rem 3rem 2rem 3rem;
  }
}

.c-ticket__body + .c-ticket__body {
  border-top: 0;
}

.c-ticket__subscription {
  border-bottom: 1px solid #979797;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}

.c-ticket__subscription_row,
.c-ticket__pricing_row {
  display: flex;
  flex-direction: row;
}

.c-ticket__subscription_row span,
.c-ticket__pricing span {
  flex: 1;
  padding-bottom: 1rem;
}

.c-ticket__subscription_label,
.c-ticket__pricing_label {
  font-weight: bold;
}

.c-ticket__subscription_value,
.c-ticket__pricing_value,
.c-ticket__pricing_value__secondary {
  text-align: right;
}

.c-ticket__pricing_value {
  font-size: 2.7rem;
  font-weight: bold;
}

.c-ticket__pricing_value__secondary {
  font-size: 1.7rem;
  font-weight: bold;
}

.c-ticket__pricing_row--dimmed {
  color: #b3b3b3;
}
.c-ticket__pricing_row--dimmed .c-ticket__pricing_value {
  font-size: 1.5rem;
}

.c-ticket__options_header {
  font-weight: bold;
  padding-bottom: 0.8rem;
}

/**
* @file
* Basic styling for select boxes
*
* @example
* <div class="c-date-select">
*   <select name="select" id="select" class="c-select">
*     <option value="">Selecteer een maand</option>
*     <option value="1">1</option>
*     <option value="2">2</option>
*     <option value="3">3</option>
*   </select>
* </div>
 */
.c-date-select .c-select {
  width: auto;
  padding-right: 3rem;
  margin-right: 1rem;
}

@media (min-width: 768px) {
  .c-membership-type-block__content {
    display: flex;
    justify-content: space-between;
    flex-flow: column nowrap;
  }
}

.c-membership-type-block__item {
  display: flex;
  flex-flow: row nowrap;
}

.c-membership-type {
  margin-bottom: 2rem;
  width: 100%;
}
@media (min-width: 768px) {
  .c-membership-type {
    display: flex;
    flex-direction: column;
  }
}

.c-membership-type.is-selected .c-membership-type__cta {
  display: none;
}
.c-membership-type.is-selected .c-membership-type__name {
  font-size: 1.7rem;
  letter-spacing: 1.02px;
  margin-bottom: 0;
}
.c-membership-type.is-selected .c-membership-type__seats {
  display: none;
}
.c-membership-type.is-selected .c-membership-type__price {
  display: none;
}
@media (max-width: 767.98px) {
  .c-membership-type.is-selected {
    width: 100vw;
    margin: 0 -1.5rem 2rem;
  }
  .c-membership-type.is-selected .c-membership-type__content {
    padding: 3.2rem 1.5rem;
    line-height: 1;
  }
}

.c-membership-type__content {
  background: #ffffff;
  padding: 1.5rem 3rem 2rem;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
@media (min-width: 768px) {
  .c-membership-type__content {
    padding: 2rem;
    flex: 1;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .c-membership-type__content {
    min-height: 100px;
  }
}

.c-membership-type__description {
  width: 100%;
}

.c-membership-type__name {
  font-size: 2rem;
  line-height: 3rem;
  font-weight: bold;
  margin-bottom: 1rem;
  transition: font-size 400ms ease;
}
@media (min-width: 768px) {
  .c-membership-type__name {
    font-size: 2.7rem;
  }
}

.c-membership-type__seats {
  margin-bottom: 1rem;
  color: #666666;
  font-size: 2rem;
  line-height: 2rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .c-membership-type__seats {
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
    font-size: 2.5rem;
  }
}

.c-membership-type__price {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .c-membership-type__price {
    font-size: 2.7rem;
  }
}

.c-membership-type__specific {
  height: 3rem;
  margin-bottom: 2rem;
}

.c-membership-type__includes {
  display: none;
}

.c-membership-type__cta {
  width: 100%;
}

.c-membership-type__chosen {
  display: none;
  line-height: 4.5rem;
  color: #003964;
}

.c-membership-type__footnote {
  font-size: 1.5rem;
  font-style: italic;
}

/**
* @file
* Styling for the header component
*
* @example
* <header class="c-site-header">
*   <div class="c-site-header__body">
*     <div class="c-site-header__branding">...</div>
*   </div>
* </header>
*
 */
.c-site-header {
  border-bottom: 1px solid #b3b3b3;
  background: #ffffff;
}
.c-site-header::before {
  content: "";
  display: block;
  height: 6px;
  background: #003964;
}

@media (min-width: 1440px) {
  .c-site-header__container {
    max-width: 1380px;
  }
}

.c-site-header__body {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .c-site-header__body {
    padding: 1.5rem 0;
  }
}

.c-site-header__back,
.c-site-header__help {
  display: block;
  text-transform: capitalize;
}
@media (min-width: 768px) {
  .c-site-header__back,
  .c-site-header__help {
    text-transform: none;
  }
}

.c-site-header__back {
  left: 0;
}

.c-site-header__help {
  right: 0;
}

.c-site-header__branding {
  margin-inline-start: auto;
}

.c-transparent-site-header {
  padding: 1.2rem 1.2rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .c-transparent-site-header {
    padding: 2rem 2rem 0;
  }
}
.c-transparent-site-header img {
  height: 4.6rem;
}
@media (min-width: 768px) {
  .c-transparent-site-header img {
    height: 6rem;
  }
}
.c-transparent-site-header__login, .c-transparent-site-header__register {
  color: #ffffff;
}
.c-transparent-site-header__login span, .c-transparent-site-header__register span {
  display: none;
  margin-right: 0.8rem;
}
@media (min-width: 768px) {
  .c-transparent-site-header__login span, .c-transparent-site-header__register span {
    display: inline;
  }
}

/**
* @file
* Styling for the header component
*
* @example
*  <div class="c-site-header__branding">
*    <div class="c-site-branding">
*      <a href="#" class="c-site-branding__logo">
*        <img src="..." alt="...">
*      </a>
*    </div>
*  </div>
*
 */
.c-site-branding {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 67px;
  max-height: 67px;
}

.c-site-branding__logo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 3;
  min-height: 29px;
}
.c-site-branding__logo img {
  display: block;
  height: 100%;
  max-height: 22px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .c-site-branding__logo img {
    max-height: 35px;
  }
}

.c-page-header {
  text-align: center;
  padding: 1.5rem 0 2rem;
  border-bottom: 1px solid #b3b3b3;
}
@media (min-width: 768px) {
  .c-page-header {
    padding: 1rem 0 3rem;
  }
}

.c-page-header__img-container {
  margin: 0 auto 0.5rem;
  width: 8rem;
  height: 8rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-page-header__img {
  max-width: 8rem;
  max-height: 8rem;
}

.c-page-header__label,
.c-page-header__text,
.c-page-header__info {
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .c-page-header__label,
  .c-page-header__text,
  .c-page-header__info {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}

.c-page-header__label,
.c-page-header__info {
  text-transform: uppercase;
}

.c-page-header__title {
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-weight: 400;
  font-size: 2.1rem;
  line-height: 3rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .c-page-header__title {
    margin-bottom: 1.5rem;
    font-size: 3rem;
    line-height: 4rem;
  }
}

.c-page-header__info,
.c-page-header__text {
  color: #b3b3b3;
}

.c-page-header__info {
  display: none;
}
@media (min-width: 1024px) {
  .c-page-header__info {
    display: inline-block;
    margin-bottom: 2rem;
  }
}

.c-page-header__text {
  color: #b3b3b3;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  line-height: 2rem;
}

.c-page-header__social {
  display: none;
}
@media (min-width: 1024px) {
  .c-page-header__social {
    display: inline-block;
    margin-top: 2rem;
  }
}

.c-signup-header h1 {
  font-size: 2.4rem;
  line-height: 3.2rem;
  margin-bottom: 2.4rem;
}
@media (min-width: 768px) {
  .c-signup-header h1 {
    font-size: 3.6rem;
    line-height: 4.8rem;
    margin-bottom: 3.1rem;
  }
}
.c-signup-header p:first-of-type, .c-signup-header .c-paragraph__content table:first-of-type, .c-paragraph__content .c-signup-header table:first-of-type, .c-signup-header .c-paragraph__content ul:first-of-type, .c-paragraph__content .c-signup-header ul:first-of-type, .c-signup-header .c-paragraph__content ol:first-of-type, .c-paragraph__content .c-signup-header ol:first-of-type, .c-signup-header .c-pricing-option__include:first-of-type {
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  .c-signup-header p, .c-signup-header .c-paragraph__content table, .c-paragraph__content .c-signup-header table, .c-signup-header .c-paragraph__content ul, .c-paragraph__content .c-signup-header ul, .c-signup-header .c-paragraph__content ol, .c-paragraph__content .c-signup-header ol, .c-signup-header .c-pricing-option__include {
    font-size: 2.6rem;
    line-height: 2.5rem;
  }
  .c-signup-header p:first-of-type, .c-signup-header .c-paragraph__content table:first-of-type, .c-paragraph__content .c-signup-header table:first-of-type, .c-signup-header .c-paragraph__content ul:first-of-type, .c-paragraph__content .c-signup-header ul:first-of-type, .c-signup-header .c-paragraph__content ol:first-of-type, .c-paragraph__content .c-signup-header ol:first-of-type, .c-signup-header .c-pricing-option__include:first-of-type {
    margin-bottom: 1.5rem;
  }
}
.c-signup-header--new {
  text-align: center;
}
.c-signup-header--new h1 {
  font-family: "Publico Headline Web", serif, "Times New Roman";
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 4rem;
  color: #ffffff;
}
.c-signup-header--new p, .c-signup-header--new .c-paragraph__content table, .c-paragraph__content .c-signup-header--new table, .c-signup-header--new .c-paragraph__content ul, .c-paragraph__content .c-signup-header--new ul, .c-signup-header--new .c-paragraph__content ol, .c-paragraph__content .c-signup-header--new ol, .c-signup-header--new .c-pricing-option__include {
  color: #ffffff;
}
.c-signup-header__sub-heading {
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3.2rem;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
  text-align: center;
  color: #ffffff;
  position: relative;
}
.c-signup-header__sub-heading--underline {
  margin-bottom: 2rem;
}
.c-signup-header__sub-heading--underline::after {
  content: "";
  position: absolute;
  bottom: -2rem;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #ffffff;
}
.c-signup-header__sub-heading--huge-spacing {
  margin-top: 10rem;
  margin-bottom: 15rem;
}

.c-signup-title {
  display: flex;
  margin: 3.2rem 0 1.1rem;
  font-size: 2rem;
  line-height: 2.5rem;
}
@media (min-width: 768px) {
  .c-signup-title {
    margin: 3.7rem 0 2.4rem;
  }
}

.c-signup-title--counter::before {
  counter-increment: signup-steps;
  content: counter(signup-steps) ". ";
}

.c-signup-title__change-button {
  margin-left: auto;
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-decoration: underline;
  cursor: pointer;
}

.c-enrich-disclaimer p:first-of-type, .c-enrich-disclaimer .c-paragraph__content table:first-of-type, .c-paragraph__content .c-enrich-disclaimer table:first-of-type, .c-enrich-disclaimer .c-paragraph__content ul:first-of-type, .c-paragraph__content .c-enrich-disclaimer ul:first-of-type, .c-enrich-disclaimer .c-paragraph__content ol:first-of-type, .c-paragraph__content .c-enrich-disclaimer ol:first-of-type, .c-enrich-disclaimer .c-pricing-option__include:first-of-type {
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  .c-enrich-disclaimer p, .c-enrich-disclaimer .c-paragraph__content table, .c-paragraph__content .c-enrich-disclaimer table, .c-enrich-disclaimer .c-paragraph__content ul, .c-paragraph__content .c-enrich-disclaimer ul, .c-enrich-disclaimer .c-paragraph__content ol, .c-paragraph__content .c-enrich-disclaimer ol, .c-enrich-disclaimer .c-pricing-option__include {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  .c-enrich-disclaimer p:first-of-type, .c-enrich-disclaimer .c-paragraph__content table:first-of-type, .c-paragraph__content .c-enrich-disclaimer table:first-of-type, .c-enrich-disclaimer .c-paragraph__content ul:first-of-type, .c-paragraph__content .c-enrich-disclaimer ul:first-of-type, .c-enrich-disclaimer .c-paragraph__content ol:first-of-type, .c-paragraph__content .c-enrich-disclaimer ol:first-of-type, .c-enrich-disclaimer .c-pricing-option__include:first-of-type {
    margin-bottom: 1.5rem;
  }
}

.c-register-footnote {
  color: #666666;
  font-size: 1.5rem;
  line-height: 1.8rem;
  margin-top: 2rem;
}

.c-register-title {
  font-size: 3rem;
  margin-bottom: 3rem;
}

.c-request-form {
  padding: 2rem 1.5rem 3rem;
  background: #e8e8e8;
  margin-bottom: 6rem;
}
@media (min-width: 768px) {
  .c-request-form {
    margin-bottom: 8rem;
    padding: 4rem 1.5rem 5rem;
  }
}

.c-request-form__body {
  max-width: 46rem;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .c-request-form__body {
    max-width: 54rem;
  }
}

.c-request-form__submit {
  width: 100%;
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .c-request-form__submit {
    width: 23rem;
    margin-top: 0;
  }
}

.c-form__header {
  margin-bottom: 2rem;
  font-size: 3rem;
}

.c-form__body {
  background: #ffffff;
  padding: 3.2rem 1.5rem;
  margin: 0 -1.5rem;
}
@media (min-width: 768px) {
  .c-form__body {
    margin: 0;
  }
}

.c-form__button {
  width: 100%;
}
@media (min-width: 768px) {
  .c-form__button {
    width: auto;
    min-width: 23rem;
  }
}

.c-form__button--wide {
  width: 100%;
}

.c-form__help {
  display: none;
  color: #003964;
  margin-bottom: 2rem;
  border: 1px solid #003964;
  padding: 1rem 2rem;
}

.c-form__info {
  color: #003964;
  margin-bottom: 2rem;
  border: 1px solid #003964;
  padding: 1rem 2rem;
}

.c-form__warning {
  color: #e95a00;
  margin-bottom: 2rem;
  border: 1px solid rgb(255, 131.9463519313, 54.5);
  padding: 1rem 2rem;
}

.c-floating-card {
  max-width: calc(100% - 24px);
  width: 42rem;
  margin-inline: auto;
}
@media (min-width: 1024px) {
  .c-floating-card {
    width: 48rem;
  }
}
.c-floating-card__main {
  padding: 2rem 2.4rem;
  background-color: #ffffff;
  border-radius: 1.5rem;
}
@media (min-width: 1024px) {
  .c-floating-card__main {
    border-radius: 2.5rem;
  }
}
.c-floating-card__title {
  text-align: center;
  margin-bottom: 1.6rem;
}
.c-floating-card__title h1 {
  font-family: "Publico Headline Web", serif, "Times New Roman";
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 4rem;
}
.c-floating-card__body p, .c-floating-card__body .c-paragraph__content table, .c-paragraph__content .c-floating-card__body table, .c-floating-card__body .c-paragraph__content ul, .c-paragraph__content .c-floating-card__body ul, .c-floating-card__body .c-paragraph__content ol, .c-paragraph__content .c-floating-card__body ol, .c-floating-card__body .c-pricing-option__include {
  text-align: center;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 300;
}
.c-floating-card__body p:not(:last-child), .c-floating-card__body .c-paragraph__content table:not(:last-child), .c-paragraph__content .c-floating-card__body table:not(:last-child), .c-floating-card__body .c-paragraph__content ul:not(:last-child), .c-paragraph__content .c-floating-card__body ul:not(:last-child), .c-floating-card__body .c-paragraph__content ol:not(:last-child), .c-paragraph__content .c-floating-card__body ol:not(:last-child), .c-floating-card__body .c-pricing-option__include:not(:last-child) {
  margin-bottom: 1.6rem;
}
.c-floating-card__below {
  padding: 2rem 2.4rem;
}
.c-floating-card__iframe {
  border: none;
  width: 100%;
  margin-block: -15%;
  pointer-events: none;
}
.c-floating-card__iframe--lottie-paperplane {
  aspect-ratio: 16/9;
}
@media (min-width: 1024px) {
  .c-floating-card__iframe--lottie-paperplane {
    width: 150%;
    margin-inline-start: -25%;
  }
}

.c-step-indicator {
  border-bottom: 1px solid #b3b3b3;
  background: #ffffff;
  display: flex;
  position: sticky;
  top: 0;
  z-index: 2;
}

.c-step-indicator__content {
  display: inline-flex;
  width: 100%;
  padding: 1rem 0;
  counter-reset: step-indicator;
}
@media (min-width: 768px) {
  .c-step-indicator__content {
    padding: 2rem 0;
  }
}

.c-step {
  color: #111111;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .c-step {
    font-size: 1.5rem;
    line-height: 1;
  }
}
.c-step:hover {
  color: #111111;
}
.c-step.is-uncompleted {
  color: #b3b3b3;
  pointer-events: none;
}
.c-step.is-completed {
  color: #b3b3b3;
}
.c-step.is-active .c-step__text,
.c-step.is-active .c-step__icon:before {
  font-weight: bold;
}
.c-step:not(.is-active) .c-step__text {
  display: none;
}
@media (min-width: 768px) {
  .c-step:not(.is-active) .c-step__text {
    display: block;
  }
}

.c-step__icon {
  display: inline-block;
  margin-right: 1rem;
  width: 26px;
  height: 26px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  text-align: center;
}
@media (min-width: 768px) {
  .c-step__icon {
    border: none;
    width: auto;
    height: auto;
    margin-right: 0;
  }
}
.c-step__icon:before {
  counter-increment: step-indicator;
  content: counter(step-indicator);
  position: relative;
  bottom: -2px;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .c-step__icon:before {
    content: counter(step-indicator) ". ";
    white-space: pre;
    bottom: 0;
    font-size: 1.4rem;
  }
}

.c-step__text {
  display: inline-block;
  margin-right: 2rem;
  align-items: center;
  justify-content: center;
}

.c-step-indicator__step:last-child .c-step__text {
  margin-right: 0;
}

.c-pricing-block {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .c-pricing-block {
    margin-bottom: 4rem;
  }
}
@media (min-width: 1024px) {
  .c-pricing-block {
    margin-bottom: 6rem;
  }
}

@media (min-width: 768px) {
  .c-pricing-block__content {
    display: flex;
    justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .c-pricing-block__item {
    padding-bottom: 1em;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .c-pricing-block__item {
    width: 100%;
  }
}

.c-pricing-option {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .c-pricing-option {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
}

@media (min-width: 768px) {
  .c-pricing-option--secondary {
    height: auto;
  }
}
.c-pricing-option--secondary:last-child {
  margin-bottom: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .c-pricing-option--secondary .c-pricing-option__content {
    min-height: 195.5px;
  }
}

.c-pricing-option.is-selected .c-pricing-option__content {
  outline: 2px solid #01967f;
}
.c-pricing-option.is-selected .c-pricing-option__cta {
  display: none;
}
.c-pricing-option.is-selected .c-pricing-option__chosen {
  display: block;
}

.c-pricing-option__content {
  position: relative;
  background: #ffffff;
  padding: 1.5rem 2rem 2rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .c-pricing-option__content {
    padding: 1.9rem 2.4rem;
    flex: 1;
  }
}
@media (min-width: 768px) {
  .c-pricing-option__content.c-pricing-option__content--corporate {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .c-pricing-option__content.c-pricing-option__content--corporate {
    flex-direction: column;
  }
}

.c-pricing-option__name,
.c-pricing-option__specific,
.c-pricing-option-condition,
.c-pricing-option__price,
.c-pricing-option__chosen {
  text-align: left;
}

@media (min-width: 768px) {
  .c-pricing-option__name,
  .c-pricing-option__price {
    text-align: center;
  }
}
.c-pricing-option--secondary .c-pricing-option__details .c-pricing-option__price {
  display: none;
}
.c-pricing-option--secondary.is-selected .c-pricing-option__chosen {
  text-align: center;
}
.c-pricing-option--secondary .c-pricing-option__star_explanation {
  font-size: 1.5rem;
  font-style: italic;
}
@media (min-width: 768px) {
  .c-pricing-option--secondary .c-pricing-option__left-col {
    display: flex;
    flex-direction: column;
  }
  .c-pricing-option--secondary .c-pricing-option__specific,
  .c-pricing-option--secondary .c-pricing-option-condition,
  .c-pricing-option--secondary .c-pricing-option__price,
  .c-pricing-option--secondary .c-pricing-option__name {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-top: 0;
    margin-bottom: 1rem;
    text-align: left;
  }
  .c-pricing-option--secondary .c-pricing-option__name {
    margin-bottom: 0.75rem;
  }
  .c-pricing-option--secondary .c-pricing-option__name.c-pricing-option__name--centered {
    text-align: center;
  }
  .c-pricing-option--secondary .c-pricing-option__price {
    font-size: 3rem;
    margin: auto 0;
    text-align: center;
  }
  .c-pricing-option--secondary .c-pricing-option__includes {
    margin: 0;
  }
  .c-pricing-option--secondary .c-pricing-option__include {
    margin-bottom: 0;
  }
  .c-pricing-option--secondary .c-pricing-option__content {
    padding: 1.9rem 2.4rem;
  }
  .c-pricing-option--secondary .c-pricing-option__content .c-pricing-option__price {
    display: none;
  }
  .c-pricing-option--secondary .c-pricing-option__details {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 14rem;
  }
  .c-pricing-option--secondary .c-pricing-option__details .c-pricing-option__price {
    display: block;
  }
  .c-pricing-option--secondary .c-pricing-option__footer {
    bottom: 0;
  }
  .c-pricing-option--secondary .c-price__text {
    display: block;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .c-pricing-option--secondary .c-price__text {
    font-size: 2.4rem;
  }
}
@media (min-width: 768px) {
  .c-pricing-option--secondary .c-price__suffix {
    font-size: 2rem;
  }
  .c-pricing-option--secondary .c-pricing-option__star_explanation {
    margin-top: auto;
    padding-top: 1rem;
  }
  .c-pricing-option--secondary .c-price {
    position: relative;
    line-height: 2.5rem;
  }
}
.c-pricing-option--secondary .c-price__from {
  text-decoration: line-through;
  color: #979797;
  font-weight: 400;
}
@media (min-width: 768px) {
  .c-pricing-option--secondary .c-price__from {
    position: absolute;
    top: 11px;
    left: -9px;
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .c-pricing-option--secondary .c-price__from {
    top: 1.5rem;
    left: 1rem;
  }
}

.c-pricing-option__name {
  font-size: 2rem;
  font-weight: 600;
  margin: 0 0 1rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .c-pricing-option__name {
    font-size: 3.5rem;
    margin: 3rem 0 6rem;
    line-height: 5rem;
  }
}
@media (min-width: 1024px) {
  .c-pricing-option__name {
    font-size: 4rem;
  }
}

.c-pricing-option__price {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .c-pricing-option__price {
    margin-bottom: 7.3rem;
  }
}

.c-price__text {
  letter-spacing: 1.02px;
}

.c-pricing-option__specific {
  height: 3rem;
  margin-bottom: 2rem;
}

.c-pricing-option__star_explanation {
  margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
  .c-pricing-option__includes {
    margin: 0 auto 2rem;
  }
}

.c-pricing-option__include {
  position: relative;
  margin-bottom: 1rem;
  padding: 0 0 0.5rem 3rem;
  font-size: 1.5rem;
  line-height: 2rem;
}
.c-pricing-option__include:before {
  content: " ";
  background: url(/assets/images/checkmark.c6948bab.svg) no-repeat;
  background-size: 16px 16px;
  position: absolute;
  top: 0.4rem;
  left: 0rem;
  height: 1.6rem;
  width: 1.6rem;
}
@media (min-width: 768px) {
  .c-pricing-option__include:before {
    top: 0.2rem;
  }
}

.c-pricing-option__cta {
  width: 100%;
  text-align: center;
  padding-top: 10px;
}

.c-pricing-option__footer {
  margin-top: auto;
}

.c-pricing-option__includes {
  margin-bottom: 1.5rem;
}

.c-pricing-option__includes {
  margin-bottom: 1.5rem;
}

.c-pricing-option-condition {
  margin: 1rem auto 2rem;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  color: #b3b3b3;
  font-size: 1.1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .c-pricing-option-condition {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}

.c-pricing-option__chosen {
  display: none;
  line-height: 4.5rem;
  color: #01967f;
}

.c-pricing-label {
  position: relative;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
}
.c-pricing-label:before {
  content: "";
  position: absolute;
  height: 1px;
  background: #979797;
  left: 0;
  top: calc(50% - 1px);
  width: 100%;
}
@media (min-width: 768px) {
  .c-pricing-label {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}

.c-pricing-label__text {
  position: relative;
  z-index: 1;
  background: #ffffff;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .c-pricing-label__text {
    padding: 0 1.5rem;
  }
}

@media (min-width: 1024px) {
  .c-price {
    font-size: 2.5rem;
    letter-spacing: 1.02px;
  }
}

.c-pricing-option .c-price {
  font-weight: 600;
}
@media (min-width: 768px) {
  .c-pricing-option .c-price {
    font-size: 3.1rem;
  }
}

.c-dashboard {
  background: #ffffff;
  padding: 2.5rem 2.5rem;
  border: 1px solid #979797;
}

.c-dashboard__header {
  font-size: 2rem;
  text-align: center;
}

.c-dashboard__section {
  color: #979797;
  padding: 2em 0 1em 0;
  border-bottom: 1px solid #979797;
  font-size: 1.5rem;
}

.c-dashboard__item {
  padding: 1em 0;
  border-bottom: 1px solid #979797;
}

.c-dashboard__link {
  display: block;
  color: #111111;
  position: relative;
  text-decoration: none;
}
.c-dashboard__link:after {
  content: "\f103";
  font-size: 1rem;
  margin-left: 0.5rem;
  position: absolute;
  right: 0.2rem;
  top: 0.8rem;
}

.c-dashboard__link i {
  display: inline-block;
  width: 2em;
}

.c-account-link {
  margin-bottom: 1rem;
  font-size: 1.7rem;
}
.c-account-link:before {
  display: inline-block;
  margin-right: 0.2rem;
}

.c-paragraph .c-paragraph__content {
  font-size: 1.7rem;
  font-weight: bold;
  letter-spacing: 1.02px;
}
.c-paragraph .c-paragraph__content.c-paragraph__content--normal {
  font-weight: normal;
}

.c-paragraph--drop-cap p:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content table:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap table:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content ul:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap ul:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content ol:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap ol:first-of-type:first-letter, .c-paragraph--drop-cap .c-pricing-option__include:first-of-type:first-letter {
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-weight: 300;
  float: left;
  margin-right: 10px;
  font-size: 5rem;
  line-height: 5rem;
}
@media (min-width: 768px) {
  .c-paragraph--drop-cap p:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content table:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap table:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content ul:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap ul:first-of-type:first-letter, .c-paragraph--drop-cap .c-paragraph__content ol:first-of-type:first-letter, .c-paragraph__content .c-paragraph--drop-cap ol:first-of-type:first-letter, .c-paragraph--drop-cap .c-pricing-option__include:first-of-type:first-letter {
    margin-right: 15px;
    font-size: 7rem;
    line-height: 7rem;
  }
}

.c-paragraph__title {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .c-paragraph__title {
    margin-bottom: 10px;
  }
}

.c-paragraph__content p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-paragraph__content .c-pricing-option__include {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .c-paragraph__content p, .c-paragraph__content table, .c-paragraph__content ul, .c-paragraph__content ol, .c-paragraph__content .c-pricing-option__include {
    margin-bottom: 30px;
  }
}
.c-paragraph__content p.is-faded, .c-paragraph__content table.is-faded, .c-paragraph__content ul.is-faded, .c-paragraph__content ol.is-faded, .c-paragraph__content .is-faded.c-pricing-option__include {
  position: relative;
}
.c-paragraph__content p.is-faded:after, .c-paragraph__content table.is-faded:after, .c-paragraph__content ul.is-faded:after, .c-paragraph__content ol.is-faded:after, .c-paragraph__content .is-faded.c-pricing-option__include:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 75%;
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.c-paragraph__content ul, .c-paragraph__content ol {
  padding-left: 4rem;
}
.c-paragraph__content ul ul, .c-paragraph__content ol ul {
  list-style-type: circle;
}
.c-paragraph__content ul ol, .c-paragraph__content ol ol {
  list-style-type: decimal;
}
.c-paragraph__content ul {
  list-style-type: disc;
}
.c-paragraph__content table {
  width: 100%;
  border-collapse: collapse;
}
.c-paragraph__content table, .c-paragraph__content th, .c-paragraph__content td {
  border: 1px solid #979797;
}
.c-paragraph__content th, .c-paragraph__content td {
  padding: 0 1rem;
}

.c-banner {
  max-width: 100%;
  height: auto;
}

.c-flash-message {
  padding: 1rem 2rem;
  text-align: center;
  border: 1px solid #111111;
  margin-bottom: 3rem;
}

.c-flash-message--error {
  border-color: #e90027;
  color: #e90027;
  background: rgb(255, 233, 236.6824034335);
}

.c-ticket-parent > .c-flash-message--error {
  position: sticky;
  top: 69px;
  z-index: 2;
}

.c-flash-message--success {
  border-color: #01967f;
  color: #01967f;
  background: #ffffff;
}

.c-flash-message--rounded-corners {
  border-radius: 1.6rem;
}

.c-ticket.c-ticket--no-top-padding {
  padding-top: 0;
}

@media (min-width: 1024px) {
  .c-ticket {
    margin: 0;
    padding-top: 14.4rem;
  }
}

.c-ticket--expanded .c-ticket__summary {
  border-top: none;
}

@media (min-width: 1024px) {
  .c-ticket__details {
    border: 1px solid #979797;
  }
}

.c-ticket__body {
  background: #ffffff;
  border: none;
}
@media (max-width: 767.98px) {
  .c-ticket__body {
    padding: 2rem 1.5rem;
  }
}

.c-ticket__body:last-of-type:not(:first-of-type) {
  background-color: #efefef;
}

.c-ticket__subscription_include {
  position: relative;
  padding-left: 2rem;
  padding-bottom: 1rem;
  font-size: 1.7rem;
}
.c-ticket__subscription_include:before {
  content: " ";
  background: url(/assets/images/checkmark.c6948bab.svg) no-repeat;
  background-size: 1.2rem 1.2rem;
  position: absolute;
  left: 0rem;
  top: 0.4rem;
  height: 1.2rem;
  width: 1.2rem;
}

.c-ticket__options_header,
.c-ticket__subscription_include {
  font-size: 1.4rem;
  line-height: 2.4rem;
  padding-bottom: 0;
}

.c-ticket--align-top {
  padding-top: 0;
}
.c-ticket--align-top .c-signup-title {
  margin-top: 0;
}

/* Override variables in the following import from Choices.js */
/* Choices.js styling */
/* ===============================
=            Choices            =
=============================== */
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}

.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #ffffff;
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333 transparent;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid rgb(229.5, 229.5, 229.5);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #ffffff;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: rgb(182.75, 182.75, 182.75);
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #ffffff;
  border: 1px solid rgb(242.25, 242.25, 242.25);
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: rgb(242.25, 242.25, 242.25);
  border: 1px solid rgb(229.5, 229.5, 229.5);
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: rgb(170.25, 170.25, 170.25);
  border: 1px solid rgb(144.75, 144.75, 144.75);
}

.choices__list--dropdown, .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}
.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  visibility: visible;
}
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: rgb(182.75, 182.75, 182.75);
}
.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl] .choices__list--dropdown .choices__item, [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable::after, .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: rgb(242.25, 242.25, 242.25);
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid rgb(246.5, 246.5, 246.5);
  color: rgb(127.5, 127.5, 127.5);
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration, .choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: 0.5;
}

/* =====  End of Choices  ====== */
.choices[data-type*=select-multiple] .choices__inner {
  background: #fff no-repeat center right 10px url(/assets/images/arrow-alt--down.38c2dd4b.svg);
  background-size: 12px;
  padding-right: 17.5px;
}
.choices[data-type*=select-multiple] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  border-left-color: #666666;
}
.choices[data-type*=select-multiple] .choices__list--multiple .choices__item {
  color: #111111;
  border-color: #666666;
  border-radius: 0;
  font-size: 1.5rem;
  font-weight: 400;
}
.choices[data-type*=select-multiple] .choices__list--dropdown {
  height: 0;
}
.choices[data-type*=select-multiple] .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #979797;
}
.choices[data-type*=select-multiple] .choices__list--dropdown.is-active {
  height: auto;
}

.c-info-page__header {
  margin-bottom: 2rem;
  font-size: 3rem;
}

.c-info-page__body {
  background: #ffffff;
  padding: 2.5rem 1.5rem;
  border: 1px solid #979797;
}

.c-subscription-info {
  border-top: 1px solid #979797;
  padding: 1em 0;
}
.c-subscription-info:last-child {
  padding: 1em 0 0;
}
.c-subscription-info ul {
  margin: 0 0 1em;
}
.c-subscription-info ul:last-child {
  margin: 0;
}
.c-subscription-info ul li {
  margin-bottom: 0.2em;
}
.c-subscription-info ul li:last-child {
  margin: 0;
}

.c-criteria {
  line-height: 2em;
  margin: 1em 0 2em 0;
}
.c-criteria ul {
  margin-left: 3em;
}
.c-criteria ul li {
  list-style: disc;
}
.c-criteria a {
  margin: 0.5em 0;
}

/**
* @file
* Basic styling for select boxes
*
* @example
* <div class="c-date-select">
*   <select name="select" id="select" class="c-select">
*     <option value="">Selecteer een maand</option>
*     <option value="1">1</option>
*     <option value="2">2</option>
*     <option value="3">3</option>
*   </select>
* </div>
 */
.c-date-select .c-select {
  width: auto;
  padding-right: 3rem;
  margin-right: 1rem;
}

.c-password-reset__link {
  display: block;
  text-align: center;
  padding-top: 1rem;
}
.c-password-reset__link--muted {
  color: #999999;
  text-decoration: none;
}

.c-password-toggle {
  position: absolute;
  right: 8px;
  top: 11px;
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(/assets/images/eye.b2e95c69.svg);
  background-size: cover;
  background-color: transparent;
  cursor: pointer;
}
.c-password-toggle--closed {
  background-image: url(/assets/images/eye--closed.db40df63.svg);
}

.c-subscription-cards__group {
  position: relative;
  margin: 3rem 0 6rem 0;
}
@media (min-width: 1024px) {
  .c-subscription-cards__group {
    flex-direction: row;
  }
}
.c-subscription-cards__group--corporate {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1024px) {
  .c-subscription-cards__group--corporate {
    flex-direction: row;
  }
}
.c-subscription-cards__group:has(.c-card--highlighted) {
  margin-top: 8rem;
}
.c-subscription-cards__grid {
  display: grid;
  grid-template-columns: 1fr;
  -moz-column-gap: 2.8rem;
       column-gap: 2.8rem;
  row-gap: 3.2rem;
  justify-items: center;
  margin-bottom: 3.2rem;
}
@media (min-width: 1024px) {
  .c-subscription-cards__grid {
    justify-items: center;
  }
}
.c-subscription-cards__grid--column {
  grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
  .c-subscription-cards__grid--column {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, auto);
    row-gap: 2.4rem;
  }
}
.c-subscription-cards__grid--row {
  grid-template-rows: repeat(3, auto);
  grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
  .c-subscription-cards__grid--row {
    row-gap: 6.4rem;
  }
}

.c-subscription-card {
  width: 100%;
  margin-bottom: 20px;
}
.c-subscription-card:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .c-subscription-card {
    width: 33.33333%;
    margin-right: 30px;
    margin-bottom: 0;
  }
  .c-subscription-card:last-child {
    margin-right: 0;
  }
}

.c-toggle-slider {
  display: flex;
  width: 30rem;
  margin: 0 auto;
}
.c-toggle-slider input {
  opacity: 0;
  height: 0;
  width: 0;
}
.c-toggle-slider label {
  display: flex;
  margin-bottom: 0;
  cursor: pointer;
}

.c-toggle-slider--pill input:checked + label .c-toggle-slider__dot {
  transform: translate(12px, -50%);
}
.c-toggle-slider--pill input:checked + label span:first-of-type {
  color: #666666;
}
.c-toggle-slider--pill input:checked + label span:last-of-type {
  color: #111111;
  font-weight: bold;
}
.c-toggle-slider--pill input:not(checked) + label span:first-of-type {
  color: #111111;
  font-weight: bold;
}
.c-toggle-slider--pill input:not(checked) + label span:last-of-type {
  color: #666666;
}
.c-toggle-slider--pill span {
  font-size: 1.5rem;
  transition: color 300ms;
  text-align: center;
}
.c-toggle-slider--pill span::after {
  content: attr(title);
  display: block;
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.c-toggle-slider--pill .c-toggle-slider__slider {
  position: relative;
  width: 3.2rem;
  height: 1.6rem;
  background-color: #979797;
  border-radius: 2rem;
  margin: 0 1.2rem;
}
.c-toggle-slider--pill .c-toggle-slider__dot {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 300ms ease;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  background-color: #003964;
}
.c-toggle-slider--pill label {
  align-items: center;
}
.c-toggle-slider--pill-xl span {
  font-size: 3rem;
}
.c-toggle-slider--pill-xl .c-toggle-slider__slider {
  width: 6.4rem;
  height: 3.2rem;
  margin: 0 2.4rem;
}
.c-toggle-slider--pill-xl .c-toggle-slider__dot {
  height: 4rem;
  width: 4rem;
}
.c-toggle-slider--pill-xl input:checked + label .c-toggle-slider__dot {
  transform: translate(24px, -50%);
}

.c-toggle-slider--box {
  position: relative;
}
.c-toggle-slider--box input:checked + label span:first-of-type {
  color: #003964;
}
.c-toggle-slider--box input:checked + label span:first-of-type:hover {
  background-color: #ffffff;
}
.c-toggle-slider--box input:checked + label span:last-of-type {
  color: #ffffff;
}
.c-toggle-slider--box input:checked + label .c-toggle-slider__slider {
  transform: translateX(100%);
}
.c-toggle-slider--box input:not(:checked) + label span:first-of-type {
  color: #ffffff;
}
.c-toggle-slider--box input:not(:checked) + label span:last-of-type {
  color: #003964;
}
.c-toggle-slider--box input:not(:checked) + label span:last-of-type:hover {
  background-color: #ffffff;
}
.c-toggle-slider--box label {
  width: 30rem;
  height: 4rem;
  border: 2px solid #003964;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
  transition: background-color 300ms;
}
.c-toggle-slider--box span {
  width: 50%;
  height: 3.6rem;
  line-height: 3.6rem;
  z-index: 1;
  transition: all 300ms ease;
}
.c-toggle-slider--box .c-toggle-slider__slider {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: calc(50% - 2px);
  top: 0;
  background-color: #003964;
  transition: transform 300ms ease;
}

.c-subscription-overview {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 3rem;
}
.c-subscription-overview__group-toggle {
  margin: 6rem auto;
}
.c-subscription-overview__footnote {
  margin-top: auto;
  margin-bottom: 2rem;
  color: #666666;
  text-align: center;
  font-style: italic;
}

.c-group-label {
  display: inline-block;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
.c-group-label:not(:first-child) {
  margin-top: 0.8rem;
}

.c-form-footer {
  margin-top: 2rem;
}

.c-select-account {
  background: #ffffff;
  padding: 2.5rem 2.5rem;
  border: 1px solid #979797;
}

.c-select-account__header {
  font-size: 2rem;
  text-align: center;
}

.c-select-account__section {
  color: #979797;
  padding: 2em 0 1em 0;
  border-bottom: 1px solid #979797;
  font-size: 1.5rem;
}

.c-select-account__item {
  border-bottom: 1px solid #979797;
  position: relative;
  transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);
}

.c-select-account__item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: inherit;
}
.c-select-account__item:hover a {
  text-decoration: none;
}

.c-select-account__item__continue {
  padding: 1em 0;
}

.c-select-account__name {
  font-weight: bold;
  display: block;
}

.c-select-account__email {
  display: block;
}

.c-select-account__profile-image {
  border-radius: 50%;
  height: 48px;
  width: 48px;
  float: left;
  margin: 0 1em;
}

.c-select-account__link {
  display: block;
  color: #111111;
  position: relative;
  text-decoration: none;
  padding: 1em 0;
}

.c-select-account__username {
  line-height: 48px;
}

.c-select-account__link i {
  display: inline-block;
  width: 48px;
  margin: 0 1em;
  text-align: center;
}

.c-select-account__submit {
  width: 100%;
  height: 100%;
  display: block;
  background-color: transparent;
  position: absolute;
  top: 0;
  cursor: pointer;
}

.c-usps__item {
  position: relative;
  margin-bottom: 1.2rem;
  list-style: none;
  font-size: 1.6rem;
  font-weight: 300;
  color: #ffffff;
}
.c-usps__item::before {
  content: "";
  position: absolute;
  left: -2.2rem;
  top: 0.3rem;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  background: url(/assets/images/checkmark--green.2e629989.svg) no-repeat;
}

.c-site-footer {
  min-height: 7rem;
  padding: 2rem 0;
  color: rgba(255, 255, 255, 0.7);
  background-color: #111111;
  font-family: "wigrum", "Avant Garde", "Century Gothic", "Trebuchet MS", helvetica, tahoma;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .c-site-footer {
    padding: 1.6rem 0;
  }
}
.c-site-footer--transparent {
  background-color: transparent;
  padding-top: 0;
}
.c-site-footer a {
  color: inherit;
  text-decoration: none;
}
.c-site-footer a:hover {
  color: #ffffff;
}
.c-site-footer__container {
  height: inherit;
}
@media (min-width: 1440px) {
  .c-site-footer__container {
    max-width: 1380px;
  }
}
.c-site-footer__body {
  position: relative;
  display: grid;
  grid-template-areas: "links links" "copyright branding";
  row-gap: 1.6rem;
  height: inherit;
  font: inherit;
  line-height: 2rem;
}
@media (min-width: 768px) {
  .c-site-footer__body {
    grid-template-areas: "copyright links branding";
  }
}
.c-site-footer__copyright {
  grid-area: copyright;
  display: flex;
  align-items: center;
}
.c-site-footer__copyright p, .c-site-footer__copyright .c-pricing-option__include, .c-site-footer__copyright .c-paragraph__content ul, .c-paragraph__content .c-site-footer__copyright ul, .c-site-footer__copyright .c-paragraph__content ol, .c-paragraph__content .c-site-footer__copyright ol, .c-site-footer__copyright .c-paragraph__content table, .c-paragraph__content .c-site-footer__copyright table {
  font: inherit;
  color: inherit;
}
.c-site-footer__links {
  grid-area: links;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  -moz-column-gap: 1.2rem;
       column-gap: 1.2rem;
  row-gap: 0.8rem;
}
@media (min-width: 768px) {
  .c-site-footer__links {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  .c-site-footer__links {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
}
.c-site-footer__link {
  display: flex;
  align-items: center;
}
.c-site-footer__branding {
  grid-area: branding;
  display: flex;
  align-items: center;
  margin-left: auto;
}
.c-site-footer__branding a {
  display: flex;
}
.c-site-footer__branding span {
  white-space: nowrap;
  align-self: center;
}
.c-site-footer__branding img {
  width: 10rem;
}

.c-progress-indicator {
  display: flex;
  gap: 0.5rem;
  width: 100%;
  height: 0.8rem;
  margin-block-end: 1rem;
  margin-inline: auto;
}
.c-progress-indicator__step {
  display: block;
  width: 100%;
  height: 0.8rem;
  background-color: #efefef;
  border-width: 1px;
  border-style: solid;
  border-color: #e8e8e8;
  border-radius: 0.4rem;
}
.c-progress-indicator__step--completed {
  background-color: #4c64d9;
  border-color: #4c64d9;
}
.c-progress-indicator__step--current {
  background-color: rgba(76, 100, 217, 0.25);
  border-color: rgba(76, 100, 217, 0.15);
}

.c-validation-hints {
  margin-top: 8px;
}
.c-validation-hints__item {
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
  color: #666666;
}
.c-validation-hints__item + .c-validation-hints__item {
  margin-top: 4px;
}
.c-validation-hints__item::before {
  content: "";
  display: block;
  position: relative;
  width: 16px;
  height: 16px;
  background-image: url(/assets/images/question-mark--circled.d957e1b6.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.c-validation-hints__item--valid {
  color: #01967f;
}
.c-validation-hints__item--valid::before {
  background-image: url(/assets/images/checkmark--circled.840b5e98.svg);
}
.c-validation-hints__item--invalid {
  color: #e90027;
}
.c-validation-hints__item--invalid::before {
  background-image: url(/assets/images/cross--circled.9c81c996.svg);
}

.c-card {
  background-color: #ffffff;
  border-radius: 1.5rem;
  max-width: 42rem;
}
.c-card--row {
  width: 100%;
}
@media (min-width: 1024px) {
  .c-card {
    max-width: unset;
    border-radius: 2.5rem;
  }
  .c-card--column {
    display: grid;
    grid-template-rows: subgrid;
    grid-template-columns: 1fr;
    grid-row-end: span 4;
  }
  .c-card--column .c-card__inner {
    display: grid;
    grid-template-rows: subgrid;
    grid-row-end: inherit;
    padding: 3.2rem 3.2rem;
  }
  .c-card--column .c-card__heading {
    align-self: center;
    text-align: center;
    font-size: 3.2rem;
    line-height: 4rem;
    font-weight: 500;
  }
  .c-card--column .c-card__body p, .c-card--column .c-card__body .c-pricing-option__include, .c-card--column .c-card__body .c-paragraph__content ul, .c-paragraph__content .c-card--column .c-card__body ul, .c-card--column .c-card__body .c-paragraph__content ol, .c-paragraph__content .c-card--column .c-card__body ol, .c-card--column .c-card__body .c-paragraph__content table, .c-paragraph__content .c-card--column .c-card__body table {
    margin-bottom: 1.2rem;
    line-height: 2.6rem;
    text-align: center;
  }
  .c-card--row {
    width: 66%;
  }
  .c-card--row .c-card__inner {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
    padding: 2rem 3.2rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "heading body" "usps body" "usps button";
    align-items: center;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    row-gap: 1.2rem;
  }
  .c-card--row .c-card__usps-wrapper {
    grid-area: usps;
  }
  .c-card--row .c-card__body {
    grid-area: body;
    justify-self: center;
    font-size: 2.4rem;
  }
  .c-card--row .c-card__body-label {
    font-size: 2rem;
  }
  .c-card--row .c-card__button {
    grid-area: button;
    margin-top: 0;
  }
}
.c-card__inner {
  position: relative;
  padding: 2rem 2.4rem;
}
@media (max-width: 1023.98px) {
  .c-card__inner {
    display: flex;
    flex-direction: column;
    row-gap: 0.8rem;
  }
}
.c-card--highlighted {
  margin-top: 43px;
  border: 2px solid #ffdd02;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (min-width: 1024px) {
  .c-card--highlighted {
    margin-top: 0;
  }
}
.c-card__highlight {
  position: absolute;
  top: -43px;
  left: -2px;
  width: calc(100% + 4px);
  height: 43px;
  background-color: #ffdd02;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  text-align: center;
}
@media (min-width: 1024px) {
  .c-card__highlight {
    top: -25.5px;
    border-top-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
  }
}
.c-card__highlight-text {
  font-size: 1.8rem;
  line-height: 43px;
}
.c-card__heading {
  margin-bottom: 1.2rem;
  font-family: "Publico Headline Web", serif, "Times New Roman";
  font-weight: 700;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 2.6rem;
}
@media (min-width: 1024px) {
  .c-card__heading {
    margin-bottom: 0;
  }
}
.c-card__body {
  margin-bottom: 1.2rem;
}
@media (min-width: 1024px) {
  .c-card__body {
    margin-bottom: 0;
  }
}
.c-card__body p, .c-card__body .c-pricing-option__include, .c-card__body .c-paragraph__content ul, .c-paragraph__content .c-card__body ul, .c-card__body .c-paragraph__content ol, .c-paragraph__content .c-card__body ol, .c-card__body .c-paragraph__content table, .c-paragraph__content .c-card__body table {
  font-family: "Publico Headline Web", serif, "Times New Roman";
  font-size: 2rem;
  font-weight: 400;
  line-height: 100%;
  color: #0080b8;
}
@media (min-width: 1024px) {
  .c-card__body p, .c-card__body .c-pricing-option__include, .c-card__body .c-paragraph__content ul, .c-paragraph__content .c-card__body ul, .c-card__body .c-paragraph__content ol, .c-paragraph__content .c-card__body ol, .c-card__body .c-paragraph__content table, .c-paragraph__content .c-card__body table {
    font-size: 2.2rem;
  }
}
@media (max-width: 1439.98px) {
  .c-card .c-card__usps-wrapper {
    margin-bottom: 1.6rem;
  }
}
.c-card__usps-heading {
  border-bottom: 1px solid #111111;
  margin-bottom: 0.4rem;
  padding-bottom: 0.4rem;
  font-weight: 600;
}
@media (min-width: 1024px) {
  .c-card__usps-heading {
    margin-bottom: 0.8rem;
  }
}
.c-card__usp {
  position: relative;
  margin-bottom: 0;
  padding: 0 0 0.5rem 2.5rem;
  font-size: 1.6rem;
}
.c-card__usp::before {
  content: " ";
  background: url(/assets/images/checkmark--green.2e629989.svg) no-repeat;
  background-size: 16px 16px;
  position: absolute;
  top: 0.4rem;
  left: 0rem;
  height: 1.6rem;
  width: 1.6rem;
}
@media (min-width: 768px) {
  .c-card__usp::before {
    top: 0.2rem;
  }
}
@media (min-width: 1024px) {
  .c-card__usp {
    margin-bottom: 0.8rem;
  }
  .c-card__usp:last-child {
    margin-bottom: 0;
  }
}
.c-card__button {
  align-self: end;
}

/**
* Theme styling
* This file contains styling on page level in which nested elements
* have specific styles according to their parents.
* Be extra careful with specificity in here!
 */
/**
* @file
* This file contains styling for specific classes on the body or page level.
* According to the different types, different gradients will be used on buttons and in headers
*
* @example
* <body class="theme theme--red">
 */
.theme .c-site-header:before,
.theme .c-article-progress__bar:after,
.theme .c-site-footer:before {
  background: #003964;
}

/* Use this file for hotfixes and refactor later */
/**
* @file
* Use this file for hotfixes only and refactor later
 */
.c-password-notice {
  margin-top: 1.5rem;
  padding: 1rem 2rem;
  border: 1px solid #e90027;
  background: rgb(255, 233, 236.6824034335);
}
.c-password-notice p, .c-password-notice .c-pricing-option__include, .c-password-notice .c-paragraph__content ul, .c-paragraph__content .c-password-notice ul, .c-password-notice .c-paragraph__content ol, .c-paragraph__content .c-password-notice ol, .c-password-notice .c-paragraph__content table, .c-paragraph__content .c-password-notice table {
  font-size: 1.7rem;
  line-height: 2.5rem;
}
.c-password-notice.c-password-notice--login {
  margin-bottom: 1.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmlubmVubGFuZHNiZXN0dXVyLXRoZW1lLjEyMDk4ODAxZDYzYTc1OWYzNDEzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7Ozs7O0NBQUE7QUFPQTtBQ1BBOzs7Q0FBQTtBQUtBO0FBU0E7QUFRQTtBQVFBO0FBU0E7QUEwQkE7QUNqRUE7Ozs7O0NBQUE7QUFPQTs7Q0FBQTtBQUlBO0FDWEE7OztFQUFBO0FDQUE7K0JBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QUoyQkY7QUtyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1Q0Y7O0FNN0NBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QU5nREY7O0FNOUNBO0VBQXdCO0FOa0R4Qjs7QU1qREE7RUFBd0I7QU5xRHhCOztBTXBEQTtFQUF3QjtBTndEeEI7O0FNdkRBO0VBQXdCO0FOMkR4Qjs7QU9yRUE7RUFDRTtFQUNBO0FQd0VGOztBUXpFQTtFQUNFO0VBQ0EsMkJDTW9CO0VETHBCO0FSNEVGO0FRM0VFO0VBQU87QVI4RVQ7O0FRNUVBO0VBQ0U7RUFDQTtFQUNBLHFCQ0RvQjtFREVwQjtFQUNBO0FSK0VGO0FROUVFO0VBQ0U7QVJnRko7O0FVN0ZBO0VBQ0U7RUFDQTtFQUNBO0FWZ0dGOztBVTdGQTtFQUErQjtBVmlHL0I7O0FVaEdBO0VBQWdDO0FWb0doQzs7QVVqR0U7RUFBZ0M7QVZxR2xDO0FVcEdFO0VBQWlDO0FWdUduQzs7QVVwR0E7QUFDQTtFQUFjO0FWd0dkOztBVXZHQTtFQUFhO0FWMkdiOztBVXhHRTtFQUFjO0FWNEdoQjtBVTNHRTtFQUFlO0FWOEdqQjs7QVdsSUE7RUFFVTtBWHFJVjs7QVdsSUE7RUFFVTtBWHFJVjtBV3ZIQTtFQUNFO0lBRVU7RVhvSVY7RVdsSUE7SUFFVTtFWG9JVjtBQUNGO0FZaktBO0VDV0U7RUFHUTtBYnlKVjs7QVl0S0E7RUNVRTtFQUdRO0FiZ0tWOztBWTVLQTtFQ1NFO0VBR1E7QWJ1S1Y7O0FZakxBO0VDY0U7RUFHUTtBYnVLVjs7QVl2TEE7RUNhRTtFQUdRO0FiOEtWOztBWXpMQTs7Ozs7RUFLRTtBWjRMRjs7QWMzTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ4TUY7O0FjNU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWQrTUY7O0FjN01BO0VBQThCO0FkaU45Qjs7QWNoTkE7RUFBOEI7QWRvTjlCOztBY25OQTtFQUE2QixXTFRQO0FUZ090Qjs7QWUxT0E7bUVBQUE7QUFHQTtFQUFrQyxnQk53VW5CO0FUM0ZmOztBZTVPQTtFQUFrQyxnQk4yZG5CO0FUM09mOztBZS9PQTtFQUFtQyxnQk4wakJuQjtBVHZVaEI7O0FlbFBBO0VBQXVDLGdCTnNPbkI7QVRnQnBCOztBZXJQQTtFQUFrQyxnQk51V25CO0FUOUdmOztBZXhQQTtFQUFpQyxnQk5rbkJuQjtBVHRYZDs7QWUzUEE7RUFBbUMsZ0JOc25CbkI7QVR2WGhCOztBZTlQQTtFQUFpQyxnQk55dEJuQjtBVHZkZDs7QWVqUUE7RUFBaUMsZ0JObVJuQjtBVGRkOztBZXBRQTtFQUFxQyxnQk51cEJuQjtBVC9ZbEI7O0FldlFBO0VBQStCLGdCTnFwQm5CO0FUMVlaOztBZTFRQTtFQUFvQyxnQk5zcEJuQjtBVHhZakI7O0FlN1FBO0VBQWtDLGdCTnlJbkI7QVR3SWY7O0FlaFJBOzs7RUFFa0MsZ0JOcXFCbkI7QVRqWmY7O0FlblJBO0VBQXdDLGdCTjhpQm5CO0FUdlJyQjs7QWV0UkE7RUFBeUMsZ0JONGlCbkI7QVRsUnRCOztBZXpSQTtFQUFzQyxnQk40Zm5CO0FUL05uQjs7QWU1UkE7RUFBbUMsZ0JOaWtCbkI7QVRqU2hCOztBZS9SQTs7RUFDZ0MsZ0JOZ0tuQjtBVG1JYjs7QWVsU0E7RUFBb0MsZ0JOK3FCbkI7QVR6WWpCOztBZXJTQTtFQUFpQyxnQk53Vm5CO0FUL0NkOztBZXhTQTtFQUFtQyxnQk51UG5CO0FUcURoQjs7QWUzU0E7RUFBb0MsZ0JOZ0puQjtBVCtKakI7O0FlOVNBO0VBQWlDLGdCTm1oQm5CO0FUak9kOztBZWpUQTtFQUFxQyxnQk5nTW5CO0FUcUhsQjs7QWVwVEE7RUFBZ0QsZ0JOWW5CO0FUNFM3Qjs7QWV2VEE7RUFBOEMsZ0JOY25CO0FUNlMzQjs7QWUxVEE7RUFBa0MsZ0JOcVduQjtBVHZDZjs7QWU3VEE7RUFBMEMsZ0JOd2VuQjtBVHZLdkI7O0FlaFVBOztFQUNtQyxnQk5zZ0JuQjtBVGxNaEI7O0FlblVBO0VBQW9DLGdCTmdnQm5CO0FUekxqQjs7QWV0VUE7RUFBcUMsZ0JOd1luQjtBVDlEbEI7O0FlelVBO0VBQWlDLGdCTjJZbkI7QVQ5RGQ7O0FlNVVBO0VBQWlDLGdCTjRQbkI7QVRvRmQ7O0FlL1VBO0VBQXVDLGdCTm9VbkI7QVRlcEI7O0FlbFZBO0VBQXVDLGdCTml0Qm5CO0FUM1hwQjs7QWVyVkE7RUFBd0MsZ0JOK3NCbkI7QVR0WHJCOztBZXhWQTtFQUFzQyxnQk5ndEJuQjtBVHBYbkI7O0FlM1ZBO0VBQW1DLGdCTnllbkI7QVQxSWhCOztBZTlWQTtFQUFvQyxnQk53Qm5CO0FUMFVqQjs7QWVqV0E7RUFBZ0MsZ0JOeW1CbkI7QVRwUWI7O0FlcFdBO0VBQWlDLGdCTnltQm5CO0FUalFkOztBZXZXQTtFQUFpQyxnQk55RG5CO0FUa1RkOztBZTFXQTtFQUFxQyxnQk55RG5CO0FUcVRsQjs7QWU3V0E7RUFBa0MsZ0JOK2RuQjtBVDlHZjs7QWVoWEE7RUFBbUMsZ0JOMkVuQjtBVHlTaEI7O0FlblhBO0VBQWlDLGdCTjBQbkI7QVQ2SGQ7O0FldFhBO0VBQWlDLGdCTmlEbkI7QVR5VWQ7O0FlelhBO0VBQW1DLGdCTjBWbkI7QVRtQ2hCOztBZTVYQTtFQUF3QyxnQk53bUJuQjtBVHhPckI7O0FlL1hBO0VBQXVDLGdCTndtQm5CO0FUck9wQjs7QWVsWUE7RUFBdUMsZ0JOcENuQjtBVDBhcEI7O0FlcllBO0VBQXlDLGdCTnZDbkI7QVRnYnRCOztBZXhZQTtFQUF3QyxnQk5yQ25CO0FUaWJyQjs7QWUzWUE7RUFBMEMsZ0JOeENuQjtBVHVidkI7O0FlOVlBO0VBQWlDLGdCTitXbkI7QVRtQ2Q7O0FlalpBOztFQUNvQyxnQk4yYW5CO0FUdEJqQjs7QWVwWkE7RUFBbUMsZ0JOc1VuQjtBVGtGaEI7O0FldlpBO0VBQXlDLGdCTmtyQm5CO0FUdlJ0Qjs7QWUxWkE7OztFQUVzQyxnQk4wYm5CO0FUNUJuQjs7QWU3WkE7RUFBbUMsZ0JOa2JuQjtBVGpCaEI7O0FlaGFBO0VBQXVDLGdCTndYbkI7QVQ0Q3BCOztBZW5hQTtFQUFtQyxnQk50RG5CO0FUNmRoQjs7QWV0YUE7RUFBaUMsZ0JObW5CbkI7QVR6TWQ7O0FlemFBOztFQUM0QyxnQk4rYW5CO0FURnpCOztBZTVhQTtFQUEyQyxnQk44Zm5CO0FUOUV4Qjs7QWUvYUE7RUFBMkMsZ0JOK0VuQjtBVG9XeEI7O0FlbGJBO0VBQW1DLGdCTnpCbkI7QVQrY2hCOztBZXJiQTtFQUEwQyxnQk5takJuQjtBVDFIdkI7O0FleGJBO0VBQTBDLGdCTnFMbkI7QVR1UXZCOztBZTNiQTtFQUFxQyxnQk5sQm5CO0FUaWRsQjs7QWU5YkE7RUFBaUMsZ0JOc2JuQjtBVFlkOztBZWpjQTtFQUFrQyxnQk5nYW5CO0FUcUNmOztBZXBjQTtFQUFpQyxnQk5takJuQjtBVDNHZDs7QWV2Y0E7RUFBb0MsZ0JOK05uQjtBVDRPakI7O0FlMWNBO0VBQXlDLGdCTmdMbkI7QVQ4UnRCOztBZTdjQTtFQUF5QyxnQk40aUJuQjtBVDNGdEI7O0FlaGRBO0VBQWtDLGdCTitJbkI7QVRxVWY7O0FlbmRBO0VBQXlDLGdCTnlFbkI7QVQ4WXRCOztBZXRkQTtFQUEwQyxnQk55RW5CO0FUaVp2Qjs7QWV6ZEE7RUFBd0MsZ0JOa2JuQjtBVDJDckI7O0FlNWRBO0VBQXlDLGdCTnVYbkI7QVR5R3RCOztBZS9kQTtFQUF5QyxnQk4ybEJuQjtBVHhIdEI7O0FlbGVBO0VBQXlDLGdCTjJEbkI7QVQyYXRCOztBZXJlQTtFQUE0QyxnQk55Ym5CO0FUZ0R6Qjs7QWV4ZUE7RUFBd0MsZ0JOMFNuQjtBVGtNckI7O0FlM2VBO0VBQXVDLGdCTjBHbkI7QVRxWXBCOztBZTllQTtFQUEyQyxnQk51bEJuQjtBVHJHeEI7O0FlamZBO0VBQTJDLGdCTnVEbkI7QVQ4YnhCOztBZXBmQTtFQUFnQyxnQk5uQ25CO0FUMmhCYjs7QWV2ZkE7RUFBdUMsZ0JObkRuQjtBVDhpQnBCOztBZTFmQTtFQUF3QyxnQk5uRG5CO0FUaWpCckI7O0FlN2ZBO0VBQXFDLGdCTm5EbkI7QVRvakJsQjs7QWVoZ0JBO0VBQXVDLGdCTnZEbkI7QVQyakJwQjs7QWVuZ0JBOztFQUNrQyxnQk40ZG5CO0FUMkNmOztBZXRnQkE7RUFBbUMsZ0JOOEluQjtBVDRYaEI7O0FlemdCQTtFQUFxQyxnQk5zRm5CO0FUdWJsQjs7QWU1Z0JBO0VBQWlDLGdCTitabkI7QVRpSGQ7O0FlL2dCQTtFQUFrQyxnQk5vV25CO0FUK0tmOztBZWxoQkE7RUFBcUMsZ0JOcERuQjtBVDBrQmxCOztBZXJoQkE7RUFBK0MsZ0JOdUluQjtBVGtaNUI7O0FleGhCQTtFQUFpQyxnQk5rTm5CO0FUMFVkOztBZTNoQkE7RUFBaUMsZ0JOMFNuQjtBVHFQZDs7QWU5aEJBO0VBQWlDLGdCTjZLbkI7QVRxWGQ7O0FlamlCQTtFQUFnQyxnQk55SW5CO0FUNFpiOztBZXBpQkE7RUFBc0MsZ0JOeUluQjtBVCtabkI7O0FldmlCQTs7RUFDaUQsZ0JOaUluQjtBVDBhOUI7O0FlMWlCQTtFQUFrQyxnQk4rWW5CO0FUK0pmOztBZTdpQkE7RUFBcUM7QWZpakJyQzs7QWVoakJBO0VBQW1DLGdCTm9hbkI7QVRnSmhCOztBZW5qQkE7RUFBb0MsZ0JOZ0VuQjtBVHVmakI7O0FldGpCQTtFQUFtQyxnQk42VG5CO0FUNlBoQjs7QWV6akJBO0VBQXVDLGdCTnVDbkI7QVRzaEJwQjs7QWU1akJBO0VBQXlDLGdCTm1DbkI7QVQ2aEJ0Qjs7QWUvakJBO0VBQW9DLGdCTithbkI7QVRvSmpCOztBZWxrQkE7RUFBMEMsZ0JOa2RuQjtBVG9IdkI7O0FlcmtCQTtFQUFtQyxnQk4wS25CO0FUK1poQjs7QWV4a0JBO0VBQXdDLGdCTjJLbkI7QVRpYXJCOztBZTNrQkE7RUFBcUMsZ0JOM0VuQjtBVDBwQmxCOztBZTlrQkE7RUFBcUMsZ0JON0VuQjtBVCtwQmxCOztBZWpsQkE7O0VBQ3NDLGdCTmxFbkI7QVR1cEJuQjs7QWVwbEJBO0VBQTJDLGdCTitrQm5CO0FUU3hCOztBZXZsQkE7RUFBNEMsZ0JONEhuQjtBVCtkekI7O0FlMWxCQTtFQUF5QyxnQk5UbkI7QVR1bUJ0Qjs7QWU3bEJBO0VBQWdDLGdCTjJRbkI7QVRzVmI7O0FlaG1CQTs7RUFDaUMsZ0JONkNuQjtBVHVqQmQ7O0Flbm1CQTtFQUFxQyxnQk5rRG5CO0FUcWpCbEI7O0FldG1CQTtFQUF3QyxnQk5zaUJuQjtBVG9FckI7O0Flem1CQTtFQUEwQyxnQk5vaUJuQjtBVHlFdkI7O0FlNW1CQTtFQUFzQyxnQk4yZW5CO0FUcUluQjs7QWUvbUJBO0VBQW9DLGdCTjhObkI7QVRxWmpCOztBZWxuQkE7RUFBcUMsZ0JOb2NuQjtBVGtMbEI7O0Flcm5CQTtFQUE0QyxnQk51Um5CO0FUa1d6Qjs7QWV4bkJBO0VBQXVDLGdCTjZoQm5CO0FUK0ZwQjs7QWUzbkJBO0VBQTBDLGdCTnNHbkI7QVR5aEJ2Qjs7QWU5bkJBO0VBQW9DLGdCTjhibkI7QVRvTWpCOztBZWpvQkE7RUFBbUMsZ0JOcWpCbkI7QVRnRmhCOztBZXBvQkE7RUFBMEMsZ0JOZ0xuQjtBVHdkdkI7O0Fldm9CQTtFQUFtQyxnQk51a0JuQjtBVG9FaEI7O0FlMW9CQTtFQUFvQyxnQk5xUW5CO0FUeVlqQjs7QWU3b0JBO0VBQWtDLGdCTmlXbkI7QVRnVGY7O0FlaHBCQTtFQUFxQyxnQk4yZG5CO0FUeUxsQjs7QWVucEJBO0VBQXVDLGdCTmpEbkI7QVR3c0JwQjs7QWV0cEJBO0VBQXlDLGdCTitWbkI7QVQyVHRCOztBZXpwQkE7RUFBb0MsZ0JOc2pCbkI7QVR1R2pCOztBZTVwQkE7O0VBQ3FDLGdCTmdHbkI7QVRna0JsQjs7QWUvcEJBO0VBQW1DLGdCTm9LbkI7QVQrZmhCOztBZWxxQkE7RUFBbUMsZ0JOMGpCbkI7QVQ0R2hCOztBZXJxQkE7RUFBd0MsZ0JOb0NuQjtBVHFvQnJCOztBZXhxQkE7O0VBQ2dDLGdCTitZbkI7QVQ2UmI7O0FlM3FCQTtFQUFrQyxnQk5vTW5CO0FUMmVmOztBZTlxQkE7RUFBcUMsZ0JOckRuQjtBVHV1QmxCOztBZWpyQkE7RUFBaUMsZ0JOaEZuQjtBVHF3QmQ7O0FlcHJCQTtFQUF3QyxnQk5yQm5CO0FUNnNCckI7O0FldnJCQTtFQUF5QyxnQk5vTG5CO0FUdWdCdEI7O0FlMXJCQTtFQUF3QyxnQk5rTG5CO0FUNGdCckI7O0FlN3JCQTtFQUFzQyxnQk5tTG5CO0FUOGdCbkI7O0FlaHNCQTtFQUF3QyxnQk4rS25CO0FUcWhCckI7O0FlbnNCQTtFQUE4QyxnQk5ySW5CO0FUNDBCM0I7O0FldHNCQTtFQUErQyxnQk5qSW5CO0FUMjBCNUI7O0FlenNCQTtFQUE0QyxnQk5qSW5CO0FUODBCekI7O0FlNXNCQTtFQUE4QyxnQk56SW5CO0FUeTFCM0I7O0FlL3NCQTtFQUFrQyxnQk4ySm5CO0FUd2pCZjs7QWVsdEJBO0VBQW1DLGdCTjZsQm5CO0FUeUhoQjs7QWVydEJBO0VBQWtDLGdCTnFlbkI7QVRvUGY7O0FleHRCQTtFQUFtQyxnQk55R25CO0FUbW5CaEI7O0FlM3RCQTtFQUFzQyxnQk56RW5CO0FUd3lCbkI7O0FlOXRCQTtFQUF1QyxnQk5sSW5CO0FUbzJCcEI7O0FlanVCQTs7RUFDa0MsZ0JOaWpCbkI7QVRvTGY7O0FlcHVCQTs7RUFDaUMsZ0JONE9uQjtBVDRmZDs7QWV2dUJBO0VBQWtDLGdCTmRuQjtBVHl2QmY7O0FlMXVCQTtFQUFrQyxnQk4wR25CO0FUb29CZjs7QWU3dUJBOztFQUNxQyxnQk42WG5CO0FUb1hsQjs7QWVodkJBOztFQUNvQyxnQk4yRm5CO0FUeXBCakI7O0FlbnZCQTtFQUFzQyxnQk42U25CO0FUMGNuQjs7QWV0dkJBOztFQUNxQyxnQk5xR25CO0FUcXBCbEI7O0FlenZCQTtFQUFtQyxnQk5nYm5CO0FUNlVoQjs7QWU1dkJBOzs7RUFFaUMsZ0JObEluQjtBVGs0QmQ7O0FlL3ZCQTtFQUFvQyxnQk5zT25CO0FUNmhCakI7O0FlbHdCQTtFQUFvQyxnQk5vT25CO0FUa2lCakI7O0FlcndCQTtFQUEwQyxnQk4rYm5CO0FUMFV2Qjs7QWV4d0JBO0VBQXNDLGdCTjJnQm5CO0FUaVFuQjs7QWUzd0JBO0VBQWtDLGdCTnVjbkI7QVR3VWY7O0FlOXdCQTtFQUFrQyxnQk55T25CO0FUeWlCZjs7QWVqeEJBO0VBQWtDLGdCTjZmbkI7QVR3UmY7O0FlcHhCQTtFQUFzQyxnQk5tVG5CO0FUcWVuQjs7QWV2eEJBO0VBQTZDLGdCTm9UbkI7QVR1ZTFCOztBZTF4QkE7RUFBK0MsZ0JOZ0luQjtBVDhwQjVCOztBZTd4QkE7RUFBd0MsZ0JONEhuQjtBVHFxQnJCOztBZWh5QkE7RUFBa0MsZ0JOcVFuQjtBVCtoQmY7O0FlbnlCQTtFQUF1QyxnQk5wRm5CO0FUMjNCcEI7O0FldHlCQTtFQUFxQyxnQk45RW5CO0FUdzNCbEI7O0FlenlCQTtFQUF1QyxnQk5yRm5CO0FUazRCcEI7O0FlNXlCQTtFQUF3QyxnQk5yRm5CO0FUcTRCckI7O0FlL3lCQTtFQUFvQyxnQk5oQ25CO0FUbTFCakI7O0FlbHpCQTs7RUFDaUMsZ0JOMFluQjtBVDRhZDs7QWVyekJBOztFQUNzQyxnQk44WW5CO0FUMmFuQjs7QWV4ekJBOztFQUNxQyxnQk4yWW5CO0FUaWJsQjs7QWUzekJBO0VBQXFDLGdCTlVuQjtBVHF6QmxCOztBZTl6QkE7RUFBcUMsZ0JOdU1uQjtBVDJuQmxCOztBZWowQkE7O0VBQ2lDLGdCTnFmbkI7QVRnVmQ7O0FlcDBCQTs7RUFDa0MsZ0JOb0ZuQjtBVG92QmY7O0FldjBCQTs7RUFDdUMsZ0JOK2FuQjtBVDRacEI7O0FlMTBCQTtFQUFzQyxnQk43Q25CO0FUMjNCbkI7O0FlNzBCQTtFQUF1QyxnQk4xQ25CO0FUMjNCcEI7O0FlaDFCQTs7RUFDaUMsZ0JOcEluQjtBVHc5QmQ7O0FlbjFCQTtFQUFvQyxnQk42V25CO0FUMGVqQjs7QWV0MUJBO0VBQXFDLGdCTnllbkI7QVRpWGxCOztBZXoxQkE7O0VBQ3NDLGdCTnJFbkI7QVRrNkJuQjs7QWU1MUJBO0VBQXdDLGdCTnFMbkI7QVQycUJyQjs7QWUvMUJBO0VBQXFDLGdCTkduQjtBVGcyQmxCOztBZWwyQkE7RUFBMkMsZ0JObkVuQjtBVHk2QnhCOztBZXIyQkE7RUFBeUMsZ0JObkVuQjtBVDQ2QnRCOztBZXgyQkE7RUFBb0MsZ0JOaWZuQjtBVDJYakI7O0FlMzJCQTtFQUF3QyxnQk44WW5CO0FUaWVyQjs7QWU5MkJBO0VBQXFDLGdCTnlabkI7QVR5ZGxCOztBZWozQkE7RUFBbUMsZ0JOOUpuQjtBVG1oQ2hCOztBZXAzQkE7RUFBbUMsZ0JObEVuQjtBVDA3QmhCOztBZXYzQkE7RUFBb0MsZ0JOMUNuQjtBVHE2QmpCOztBZTEzQkE7RUFBd0MsZ0JOOEJuQjtBVGcyQnJCOztBZTczQkE7RUFBdUMsZ0JOMUluQjtBVDJnQ3BCOztBZWg0QkE7RUFBdUMsZ0JOc0huQjtBVDh3QnBCOztBZW40QkE7RUFBc0MsZ0JOck9uQjtBVDRtQ25COztBZXQ0QkE7RUFBbUMsZ0JONE1uQjtBVDhyQmhCOztBZXo0QkE7RUFBd0MsZ0JOVW5CO0FUbTRCckI7O0FlNTRCQTtFQUFpQyxnQk4zS25CO0FUMmpDZDs7QWUvNEJBO0VBQXFDLGdCTnVGbkI7QVQ0ekJsQjs7QWVsNUJBO0VBQXdDLGdCTjJRbkI7QVQyb0JyQjs7QWVyNUJBO0VBQThDLGdCTnJPbkI7QVQ4bkMzQjs7QWV4NUJBO0VBQStDLGdCTnJPbkI7QVRpb0M1Qjs7QWUzNUJBO0VBQTRDLGdCTnJPbkI7QVRvb0N6Qjs7QWU5NUJBO0VBQThDLGdCTnpPbkI7QVQyb0MzQjs7QWVqNkJBO0VBQXVDLGdCTnJPbkI7QVQwb0NwQjs7QWVwNkJBO0VBQXdDLGdCTnJPbkI7QVQ2b0NyQjs7QWV2NkJBO0VBQXFDLGdCTnJPbkI7QVRncENsQjs7QWUxNkJBO0VBQXVDLGdCTnpPbkI7QVR1cENwQjs7QWU3NkJBO0VBQW9DLGdCTnBEbkI7QVRxK0JqQjs7QWVoN0JBO0VBQW1DLGdCTjRJbkI7QVR3eUJoQjs7QWVuN0JBO0VBQW1DLGdCTndZbkI7QVQraUJoQjs7QWV0N0JBOztFQUNtQyxnQk51TW5CO0FUbXZCaEI7O0FlejdCQTtFQUFxQyxnQk56R25CO0FUc2lDbEI7O0FlNTdCQTtFQUF1QyxnQk55UW5CO0FUdXJCcEI7O0FlLzdCQTtFQUF3QyxnQk55UW5CO0FUMHJCckI7O0FlbDhCQTtFQUFvQyxnQk4rVm5CO0FUdW1CakI7O0FlcjhCQTtFQUFtQyxnQk45R25CO0FUdWpDaEI7O0FleDhCQTs7RUFDa0MsZ0JOb1JuQjtBVHdyQmY7O0FlMzhCQTtFQUF1QyxnQk4rQ25CO0FUZzZCcEI7O0FlOThCQTtFQUFxQyxnQk5tQm5CO0FUKzdCbEI7O0FlajlCQTtFQUEwQyxnQk5vQm5CO0FUaThCdkI7O0FlcDlCQTtFQUFvQyxnQk5xVW5CO0FUbXBCakI7O0FldjlCQTtFQUFvQyxnQk4yQm5CO0FUZzhCakI7O0FlMTlCQTtFQUFrQyxnQk5nTG5CO0FUOHlCZjs7QWU3OUJBO0VBQW9DLGdCTjJCbkI7QVRzOEJqQjs7QWVoK0JBO0VBQXVDLGdCTnVIbkI7QVQ2MkJwQjs7QWVuK0JBO0VBQW1DLGdCTk1uQjtBVGkrQmhCOztBZXQrQkE7RUFBMkMsZ0JOSW5CO0FUcytCeEI7O0FleitCQTtFQUFxQyxnQk42WG5CO0FUZ25CbEI7O0FlNStCQTtFQUFpQyxnQk5oSG5CO0FUZ21DZDs7QWUvK0JBOztFQUNzQyxnQk51UW5CO0FUNHVCbkI7O0FlbC9CQTs7O0VBRXdDLGdCTnNWbkI7QVRncUJyQjs7QWVyL0JBO0VBQTJDLGdCTndJbkI7QVRpM0J4Qjs7QWV4L0JBO0VBQWlDLGdCTmhHbkI7QVQ0bENkOztBZTMvQkE7RUFBc0MsZ0JOdkhuQjtBVHNuQ25COztBZTkvQkE7O0VBQ3lDLGdCTnRKbkI7QVR3cEN0Qjs7QWVqZ0NBO0VBQXFDLGdCTnlPbkI7QVQ0eEJsQjs7QWVwZ0NBO0VBQWlDLGdCTjBGbkI7QVQ4NkJkOztBZXZnQ0E7RUFBd0MsZ0JOMURuQjtBVHFrQ3JCOztBZTFnQ0E7RUFBd0MsZ0JOa1duQjtBVDRxQnJCOztBZTdnQ0E7RUFBc0MsZ0JONFZuQjtBVHFyQm5COztBZWhoQ0E7RUFBbUMsZ0JObEVuQjtBVHNsQ2hCOztBZW5oQ0E7RUFBeUMsZ0JOZ09uQjtBVHV6QnRCOztBZXRoQ0E7RUFBdUMsZ0JOMkpuQjtBVCszQnBCOztBZXpoQ0E7RUFBNkMsZ0JOMkpuQjtBVGs0QjFCOztBZTVoQ0E7RUFBbUMsZ0JOc1JuQjtBVDB3QmhCOztBZS9oQ0E7RUFBdUMsZ0JONUxuQjtBVCt0Q3BCOztBZWxpQ0E7RUFBOEMsZ0JOeEJuQjtBVDhqQzNCOztBZXJpQ0E7RUFBbUMsZ0JOdVBuQjtBVGt6QmhCOztBZXhpQ0E7RUFBbUMsZ0JONkluQjtBVCs1QmhCOztBZTNpQ0E7RUFBZ0QsZ0JOOUpuQjtBVDZzQzdCOztBZTlpQ0E7RUFBaUQsZ0JOOUpuQjtBVGd0QzlCOztBZWpqQ0E7RUFBOEMsZ0JOOUpuQjtBVG10QzNCOztBZXBqQ0E7RUFBZ0QsZ0JObEtuQjtBVDB0QzdCOztBZXZqQ0E7RUFBa0MsZ0JOOERuQjtBVDYvQmY7O0FlMWpDQTtFQUFpQyxnQk5ySG5CO0FUbXJDZDs7QWU3akNBO0VBQW1DLGdCTnZTbkI7QVR3MkNoQjs7QWVoa0NBO0VBQXVDLGdCTjJabkI7QVR5cUJwQjs7QWVua0NBO0VBQXFDLGdCTmhObkI7QVR1eENsQjs7QWV0a0NBO0VBQXVDLGdCTjdGbkI7QVR1cUNwQjs7QWV6a0NBO0VBQXVDLGdCTjdGbkI7QVQwcUNwQjs7QWU1a0NBO0VBQXVDLGdCTitPbkI7QVRpMkJwQjs7QWUva0NBO0VBQXdDLGdCTmlNbkI7QVRrNUJyQjs7QWVsbENBO0VBQW1DLGdCTjZXbkI7QVR5dUJoQjs7QWVybENBO0VBQXlDLGdCTjBJbkI7QVQrOEJ0Qjs7QWV4bENBO0VBQTJDLGdCTjBJbkI7QVRrOUJ4Qjs7QWUzbENBO0VBQXFDLGdCTnFGbkI7QVQwZ0NsQjs7QWU5bENBO0VBQXVDLGdCTm1GbkI7QVQrZ0NwQjs7QWVqbUNBO0VBQXlDLGdCTm5MbkI7QVR3eEN0Qjs7QWVwbUNBO0VBQTBDLGdCTjBLbkI7QVQ4N0J2Qjs7QWV2bUNBO0VBQWlELGdCTnBGbkI7QVQrckM5Qjs7QWUxbUNBO0VBQXlDLGdCTndQbkI7QVRzM0J0Qjs7QWU3bUNBO0VBQW9DLGdCTmpKbkI7QVRrd0NqQjs7QWVobkNBOztFQUNnRCxnQk4vTW5CO0FUbTBDN0I7O0Flbm5DQTs7RUFDOEMsZ0JOOU1uQjtBVHEwQzNCOztBZXRuQ0E7O0VBQ2lELGdCTmpObkI7QVQyMEM5Qjs7QWV6bkNBOztFQUNnQyxnQk52R25CO0FUb3VDYjs7QWU1bkNBO0VBQWdDLGdCTmhDbkI7QVRncUNiOztBZS9uQ0E7O0VBQ2dDLGdCTnFZbkI7QVQ4dkJiOztBZWxvQ0E7O0VBQ2dDLGdCTjRDbkI7QVQwbENiOztBZXJvQ0E7Ozs7RUFHZ0MsZ0JOZ0RuQjtBVHlsQ2I7O0FleG9DQTs7O0VBRWdDLGdCTmlObkI7QVQyN0JiOztBZTNvQ0E7O0VBQ2dDLGdCTitDbkI7QVRnbUNiOztBZTlvQ0E7O0VBQ2dDLGdCTjNQbkI7QVQ2NENiOztBZWpwQ0E7RUFBaUMsZ0JOaEduQjtBVHF2Q2Q7O0FlcHBDQTtFQUFzQyxnQk5wRm5CO0FUNHVDbkI7O0FldnBDQTtFQUEyQyxnQk4wUG5CO0FUaTZCeEI7O0FlMXBDQTtFQUE0QyxnQk4wUG5CO0FUbzZCekI7O0FlN3BDQTtFQUE0QyxnQk4wUG5CO0FUdTZCekI7O0FlaHFDQTtFQUE2QyxnQk4wUG5CO0FUMDZCMUI7O0FlbnFDQTtFQUE2QyxnQk42UG5CO0FUMDZCMUI7O0FldHFDQTtFQUE4QyxnQk42UG5CO0FUNjZCM0I7O0FlenFDQTtFQUFzQyxnQk5rVW5CO0FUMjJCbkI7O0FlNXFDQTtFQUF3QyxnQk44VG5CO0FUazNCckI7O0FlL3FDQTtFQUEyQyxnQk55YW5CO0FUMHdCeEI7O0FlbHJDQTtFQUFvQyxnQk5zYW5CO0FUZ3hCakI7O0FlcnJDQTtFQUFpQyxnQk4yWm5CO0FUOHhCZDs7QWV4ckNBO0VBQXdDLGdCTjJabkI7QVRpeUJyQjs7QWUzckNBO0VBQXlDLGdCTm9hbkI7QVQyeEJ0Qjs7QWU5ckNBO0VBQW9DLGdCTnhKbkI7QVQwMUNqQjs7QWVqc0NBO0VBQTJDLGdCTjhQbkI7QVR1OEJ4Qjs7QWVwc0NBO0VBQXNDLGdCTmdCbkI7QVR3ckNuQjs7QWV2c0NBO0VBQW1DLGdCTnBGbkI7QVQreENoQjs7QWUxc0NBO0VBQWdDLGdCTjNXbkI7QVR5akRiOztBZTdzQ0E7RUFBc0MsZ0JOL1JuQjtBVGcvQ25COztBZWh0Q0E7RUFBNkMsZ0JOL1JuQjtBVG0vQzFCOztBZW50Q0E7RUFBbUMsZ0JOK1VuQjtBVHc0QmhCOztBZXR0Q0E7RUFBMEMsZ0JOK1VuQjtBVDI0QnZCOztBZXp0Q0E7RUFBNEMsZ0JOZ0RuQjtBVDZxQ3pCOztBZTV0Q0E7RUFBMEMsZ0JOa0RuQjtBVDhxQ3ZCOztBZS90Q0E7RUFBNEMsZ0JOK0NuQjtBVG9yQ3pCOztBZWx1Q0E7RUFBNkMsZ0JOK0NuQjtBVHVyQzFCOztBZXJ1Q0E7RUFBa0MsZ0JOalduQjtBVDBrRGY7O0FleHVDQTtFQUFvQyxnQk5tWW5CO0FUeTJCakI7O0FlM3VDQTtFQUFvQyxnQk43V25CO0FUNGxEakI7O0FlOXVDQTtFQUFrQyxnQk5rQ25CO0FUZ3RDZjs7QWVqdkNBO0VBQXFDLGdCTjVLbkI7QVRpNkNsQjs7QWVwdkNBO0VBQWtDLGdCTmdObkI7QVR3aUNmOztBZXZ2Q0E7RUFBdUMsZ0JOeEZuQjtBVG0xQ3BCOztBZTF2Q0E7RUFBbUMsZ0JONFRuQjtBVGs4QmhCOztBZTd2Q0E7RUFBbUMsZ0JOdEluQjtBVHU0Q2hCOztBZWh3Q0E7RUFBaUMsZ0JONkNuQjtBVHV0Q2Q7O0FlbndDQTs7RUFDcUMsZ0JONURuQjtBVG0wQ2xCOztBZXR3Q0E7RUFBa0MsZ0JOOFBuQjtBVDRnQ2Y7O0FlendDQTtFQUFtQyxnQk51RW5CO0FUc3NDaEI7O0FlNXdDQTtFQUFvQyxnQk45V25CO0FUOG5EakI7O0FlL3dDQTtFQUFnQyxnQk50U25CO0FUeWpEYjs7QWVseENBO0VBQStCLGdCTmlXbkI7QVRxN0JaOztBZXJ4Q0E7RUFBa0MsZ0JOdVduQjtBVGs3QmY7O0FleHhDQTtFQUFtQyxnQk4rSW5CO0FUNm9DaEI7O0FlM3hDQTtFQUFzQyxnQk5rRm5CO0FUNnNDbkI7O0FlOXhDQTtFQUEyQyxnQk42Tm5CO0FUcWtDeEI7O0FlanlDQTtFQUFpRCxnQk4vV25CO0FUb3BEOUI7O0FlcHlDQTtFQUFnRCxnQk5qWG5CO0FUeXBEN0I7O0FldnlDQTs7RUFDZ0QsZ0JOelJuQjtBVG9rRDdCOztBZTF5Q0E7RUFBeUMsZ0JObk1uQjtBVGkvQ3RCOztBZTd5Q0E7RUFBdUMsZ0JOaVduQjtBVGc5QnBCOztBZWh6Q0E7RUFBeUMsZ0JOb1ZuQjtBVGcrQnRCOztBZW56Q0E7O0VBQ2dDLGdCTjBTbkI7QVQ2Z0NiOztBZXR6Q0E7RUFBMEMsZ0JOMEduQjtBVGd0Q3ZCOztBZXp6Q0E7RUFBMEMsZ0JONE1uQjtBVGluQ3ZCOztBZTV6Q0E7RUFBa0MsZ0JOc0xuQjtBVDBvQ2Y7O0FlL3pDQTtFQUE0QyxnQk56TG5CO0FUNC9DekI7O0FlbDBDQTtFQUFzQyxnQk5vV25CO0FUaytCbkI7O0FlcjBDQTtFQUFtQyxnQk44RG5CO0FUMndDaEI7O0FleDBDQTs7O0VBRXVDLGdCTjhTbkI7QVQ4aENwQjs7QWUzMENBOztFQUMyQyxnQk4xRm5CO0FUeTZDeEI7O0FlOTBDQTtFQUFrQyxnQk5zV25CO0FUNCtCZjs7QWVqMUNBO0VBQW1DLGdCTmxHbkI7QVR1N0NoQjs7QWVwMUNBO0VBQW1DLGdCTmdIbkI7QVR3dUNoQjs7QWV2MUNBO0VBQTBDLGdCTmlIbkI7QVQwdUN2Qjs7QWUxMUNBO0VBQStDLGdCTnlObkI7QVRxb0M1Qjs7QWU3MUNBO0VBQXdDLGdCTnVObkI7QVQwb0NyQjs7QWVoMkNBO0VBQXNDLGdCTi9ObkI7QVRta0RuQjs7QWVuMkNBO0VBQWlDLGdCTjVObkI7QVRta0RkOztBZXQyQ0E7RUFBMEMsZ0JOMkVuQjtBVCt4Q3ZCOztBZXoyQ0E7RUFBMkMsZ0JOeUVuQjtBVG95Q3hCOztBZTUyQ0E7RUFBbUMsZ0JOdk5uQjtBVHVrRGhCOztBZS8yQ0E7RUFBbUMsZ0JOekNuQjtBVDQ1Q2hCOztBZWwzQ0E7RUFBcUMsZ0JOcENuQjtBVDA1Q2xCOztBZXIzQ0E7RUFBZ0MsZ0JOdExuQjtBVCtpRGI7O0FleDNDQTtFQUFxQyxnQk43VW5CO0FUeXNEbEI7O0FlMzNDQTtFQUFrQyxnQk4xUm5CO0FUeXBEZjs7QWU5M0NBO0VBQWdDLGdCTnNEbkI7QVQ0MENiOztBZWo0Q0E7RUFBa0MsZ0JObUxuQjtBVGt0Q2Y7O0FlcDRDQTtFQUFpQyxnQk5yUG5CO0FUNm5EZDs7QWV2NENBO0VBQWtDLGdCTnJQbkI7QVRnb0RmOztBZTE0Q0E7RUFBb0MsZ0JON1duQjtBVDJ2RGpCOztBZTc0Q0E7RUFBMkMsZ0JON1duQjtBVDh2RHhCOztBZWg1Q0E7RUFBa0MsZ0JOMExuQjtBVDB0Q2Y7O0FlbjVDQTtFQUF5QyxnQk4wTG5CO0FUNnRDdEI7O0FldDVDQTtFQUFvQyxnQk55Rm5CO0FUaTBDakI7O0FlejVDQTs7RUFDZ0MsZ0JOelVuQjtBVHN1RGI7O0FlNTVDQTs7RUFDaUMsZ0JOK01uQjtBVGl0Q2Q7O0FlLzVDQTtFQUFpQyxnQk40UG5CO0FUdXFDZDs7QWVsNkNBO0VBQW9DLGdCTnVLbkI7QVQrdkNqQjs7QWVyNkNBO0VBQXVDLGdCTnRQbkI7QVQrcERwQjs7QWV4NkNBO0VBQXVDLGdCTmlLbkI7QVQyd0NwQjs7QWUzNkNBO0VBQXFDLGdCTjlQbkI7QVQ2cURsQjs7QWU5NkNBO0VBQXVDLGdCTi9MbkI7QVRpbkRwQjs7QWVqN0NBO0VBQXdDLGdCTnhMbkI7QVQ2bURyQjs7QWVwN0NBO0VBQXlDLGdCTnJNbkI7QVQ2bkR0Qjs7QWV2N0NBO0VBQThDLGdCTi9MbkI7QVQwbkQzQjs7QWUxN0NBOzs7RUFFeUMsZ0JOeE1uQjtBVHNvRHRCOztBZTc3Q0E7O0VBQzJDLGdCTjlNbkI7QVQrb0R4Qjs7QWVoOENBOztFQUN5QyxnQk4vTW5CO0FUbXBEdEI7O0FlbjhDQTs7RUFDeUMsZ0JOcE1uQjtBVDJvRHRCOztBZXQ4Q0E7RUFBd0MsZ0JOak5uQjtBVDJwRHJCOztBZXo4Q0E7RUFBaUMsZ0JOdVJuQjtBVHNyQ2Q7O0FlNThDQTtFQUFvQyxnQk41U25CO0FUNHZEakI7O0FlLzhDQTtFQUFxQyxnQk45RW5CO0FUaWlEbEI7O0FlbDlDQTs7Ozs7RUFJc0MsZ0JObkVuQjtBVHloRG5COztBZXI5Q0E7RUFBMkMsZ0JOL1RuQjtBVHd4RHhCOztBZXg5Q0E7OztFQUVrQyxnQk5xRG5CO0FUdTZDZjs7QWUzOUNBOztFQUNtQyxnQk5uUW5CO0FUa3VEaEI7O0FlOTlDQTtFQUF1QyxnQk56S25CO0FUMm9EcEI7O0FlaitDQTtFQUFnQyxnQk4zS25CO0FUZ3BEYjs7QWVwK0NBOzs7RUFFd0MsZ0JOeEpuQjtBVGdvRHJCOztBZXYrQ0E7RUFBMEMsZ0JOMktuQjtBVGcwQ3ZCOztBZTErQ0E7RUFBK0IsZ0JOaUNuQjtBVDY4Q1o7O0FlNytDQTs7RUFDbUMsZ0JOMFFuQjtBVHV1Q2hCOztBZWgvQ0E7O0VBQ3dDLGdCTlZuQjtBVDgvQ3JCOztBZW4vQ0E7O0VBQzBDLGdCTlhuQjtBVGtnRHZCOztBZXQvQ0E7RUFBb0MsZ0JOMUluQjtBVG9vRGpCOztBZXovQ0E7RUFBd0MsZ0JObFZuQjtBVCswRHJCOztBZTUvQ0E7RUFBbUMsZ0JOakpuQjtBVGlwRGhCOztBZS8vQ0E7RUFBc0MsZ0JOYm5CO0FUZ2hEbkI7O0FlbGdEQTtFQUFvQyxnQk4rRm5CO0FUdTZDakI7O0FlcmdEQTtFQUFzQyxnQk51RW5CO0FUazhDbkI7O0FleGdEQTtFQUE2QyxnQk51RW5CO0FUcThDMUI7O0FlM2dEQTtFQUFpQyxnQk56Wm5CO0FUdzZEZDs7QWU5Z0RBOztFQUNxQyxnQk41TW5CO0FUOHREbEI7O0FlamhEQTtFQUFnQyxnQk4wTW5CO0FUMjBDYjs7QWVwaERBO0VBQXVDLGdCTnhhbkI7QVRnOERwQjs7QWV2aERBO0VBQWlDLGdCTkluQjtBVHVoRGQ7O0FlMWhEQTtFQUF1QyxnQk51Rm5CO0FUdThDcEI7O0FlN2hEQTtFQUFtQyxnQk4yTW5CO0FUczFDaEI7O0FlaGlEQTtFQUFpQyxnQk4rUW5CO0FUcXhDZDs7QWVuaURBO0VBQXdDLGdCTnpDbkI7QVRnbERyQjs7QWV0aURBO0VBQWlDLGdCTndQbkI7QVRrekNkOztBZXppREE7RUFBdUMsZ0JOclpuQjtBVGs4RHBCOztBZTVpREE7RUFBbUMsZ0JOdkJuQjtBVHVrRGhCOztBZS9pREE7RUFBMEMsZ0JOM0xuQjtBVDh1RHZCOztBZWxqREE7RUFBb0MsZ0JONVhuQjtBVGs3RGpCOztBZXJqREE7RUFBMEMsZ0JOaFluQjtBVHk3RHZCOztBZXhqREE7RUFBd0MsZ0JOblluQjtBVCs3RHJCOztBZTNqREE7RUFBb0MsZ0JOdFluQjtBVHE4RGpCOztBZTlqREE7RUFBc0MsZ0JObFluQjtBVG84RG5COztBZWprREE7RUFBc0MsZ0JObFluQjtBVHU4RG5COztBZXBrREE7RUFBdUMsZ0JOM2JuQjtBVG1nRXBCOztBZXZrREE7RUFBeUMsZ0JOM2JuQjtBVHNnRXRCOztBZTFrREE7RUFBa0MsZ0JOK0tuQjtBVCs1Q2Y7O0FlN2tEQTtFQUFzQyxnQk5uVm5CO0FUbzZEbkI7O0FlaGxEQTtFQUErQixnQk45ZG5CO0FUa2pFWjs7QWVubERBO0VBQXVDLGdCTjVSbkI7QVRtM0RwQjs7QWV0bERBO0VBQXdDLGdCTi9DbkI7QVR5b0RyQjs7QWV6bERBO0VBQTBDLGdCTjlibkI7QVQyaEV2Qjs7QWU1bERBO0VBQXVDLGdCTnRmbkI7QVRzbEVwQjs7QWUvbERBO0VBQXNDLGdCTi9CbkI7QVRrb0RuQjs7QWVsbURBO0VBQXVDLGdCTnpIbkI7QVQrdERwQjs7QWVybURBO0VBQW1DLGdCTnZJbkI7QVRndkRoQjs7QWV4bURBO0VBQTBDLGdCTnZJbkI7QVRtdkR2Qjs7QWUzbURBO0VBQXVDLGdCTjRKbkI7QVRtOUNwQjs7QWU5bURBO0VBQXNDLGdCTjRKbkI7QVRzOUNuQjs7QWVqbkRBO0VBQW9DLGdCTnhjbkI7QVQ2akVqQjs7QWVwbkRBO0VBQWdDLGdCTmpibkI7QVR5aUViOztBZXZuREE7RUFBb0MsZ0JOdkpuQjtBVGt4RGpCOztBZTFuREE7RUFBc0MsZ0JOM2dCbkI7QVR5b0VuQjs7QWU3bkRBO0VBQStCLGdCTjdabkI7QVQ4aEVaOztBZWhvREE7OztFQUVnQyxnQk56S25CO0FUNnlEYjs7QWVub0RBO0VBQXFDLGdCTnBHbkI7QVQydURsQjs7QWV0b0RBO0VBQXVDLGdCTnhibkI7QVRra0VwQjs7QWV6b0RBO0VBQTJDLGdCTjVXbkI7QVR5L0R4Qjs7QWU1b0RBO0VBQXFDLGdCTjlWbkI7QVQ4K0RsQjs7QWUvb0RBO0VBQXFDLGdCTjlQbkI7QVRpNURsQjs7QWVscERBO0VBQW9DLGdCTnJKbkI7QVQyeURqQjs7QWVycERBO0VBQW1DLGdCTmVuQjtBVDBvRGhCOztBZXhwREE7RUFBeUMsZ0JOMkJuQjtBVGlvRHRCOztBZTNwREE7RUFBd0MsZ0JOb0NuQjtBVDJuRHJCOztBZTlwREE7RUFBcUMsZ0JOcUNuQjtBVDZuRGxCOztBZWpxREE7RUFBc0MsZ0JONWFuQjtBVGlsRW5COztBZXBxREE7RUFBNEMsZ0JOOWFuQjtBVHNsRXpCOztBZXZxREE7RUFBb0MsZ0JOL1ZuQjtBVDBnRWpCOztBZTFxREE7RUFBaUMsZ0JOb0JuQjtBVDBwRGQ7O0FlN3FEQTtFQUF3QyxnQk44S25CO0FUbWdEckI7O0FlaHJEQTtFQUF1QyxnQk4vRm5CO0FUbXhEcEI7O0FlbnJEQTtFQUF3QyxnQk42RW5CO0FUMG1EckI7O0FldHJEQTtFQUFzQyxnQk45TW5CO0FUdzREbkI7O0FlenJEQTtFQUFrQyxnQk4rS25CO0FUOGdEZjs7QWU1ckRBO0VBQWlDLGdCTjdIbkI7QVQ2ekRkOztBZS9yREE7RUFBb0MsZ0JObkhuQjtBVHN6RGpCOztBZWxzREE7O0VBQ3dDLGdCTmtJbkI7QVRva0RyQjs7QWVyc0RBO0VBQTRDLGdCTmtJbkI7QVR1a0R6Qjs7QWV4c0RBO0VBQXlDLGdCTjBLbkI7QVRraUR0Qjs7QWUzc0RBO0VBQXdDLGdCTmxJbkI7QVRpMURyQjs7QWU5c0RBO0VBQXVDLGdCTnlLbkI7QVR5aURwQjs7QWVqdERBO0VBQXdDLGdCTm5JbkI7QVR3MURyQjs7QWVwdERBO0VBQTBDLGdCTmxJbkI7QVQwMUR2Qjs7QWV2dERBO0VBQTBDLGdCTnBJbkI7QVQrMUR2Qjs7QWUxdERBO0VBQW1DLGdCTjFHbkI7QVR3MERoQjs7QWU3dERBO0VBQXVDLGdCTjdRbkI7QVQ4K0RwQjs7QWVodURBO0VBQThDLGdCTjFVbkI7QVQ4aUUzQjs7QWVudURBO0VBQXdDLGdCTnpFbkI7QVRnekRyQjs7QWV0dURBO0VBQXFDLGdCTmtMbkI7QVR3akRsQjs7QWV6dURBO0VBQW1DLGdCTlhuQjtBVHd2RGhCOztBZTV1REE7RUFBc0MsZ0JOdUpuQjtBVHlsRG5COztBZS91REE7RUFBdUMsZ0JOd0puQjtBVDJsRHBCOztBZWx2REE7O0VBQ2dDLGdCTi9mbkI7QVRxdkViOztBZXJ2REE7RUFBb0MsZ0JONEpuQjtBVDZsRGpCOztBZXh2REE7RUFBa0MsZ0JOOEduQjtBVDhvRGY7O0FlM3ZEQTtFQUFtQyxnQk53RG5CO0FUdXNEaEI7O0FlOXZEQTtFQUFtQyxnQk45SW5CO0FUZzVEaEI7O0FlandEQTs7RUFDeUMsZ0JOMExuQjtBVDJrRHRCOztBZXB3REE7RUFBMEMsZ0JOakhuQjtBVHkzRHZCOztBZXZ3REE7RUFBcUMsZ0JOckhuQjtBVGc0RGxCOztBZTF3REE7RUFBeUMsZ0JOblduQjtBVGluRXRCOztBZTd3REE7OztFQUV5QyxnQk4vZ0JuQjtBVGd5RXRCOztBZWh4REE7O0VBQ21ELGdCTjlnQm5CO0FUa3lFaEM7O0FlbnhEQTs7RUFDeUMsZ0JObGhCbkI7QVR5eUV0Qjs7QWV0eERBOztFQUM0QyxnQk5uaEJuQjtBVDZ5RXpCOztBZXp4REE7O0VBQzBDLGdCTnhoQm5CO0FUcXpFdkI7O0FlNXhEQTtFQUEwQyxnQk4zSW5CO0FUMjZEdkI7O0FlL3hEQTtFQUFxQyxnQk4zT25CO0FUOGdFbEI7O0FlbHlEQTtFQUF5QyxnQk54SW5CO0FUODZEdEI7O0FlcnlEQTtFQUEyQyxnQk54SW5CO0FUaTdEeEI7O0FleHlEQTtFQUF3QyxnQk53Qm5CO0FUb3hEckI7O0FlM3lEQTtFQUEwQyxnQk53Qm5CO0FUdXhEdkI7O0FlOXlEQTtFQUFtQyxnQk4vZG5CO0FUaXhFaEI7O0FlanpEQTtFQUEyQyxnQk5sZW5CO0FUdXhFeEI7O0FlcHpEQTtFQUFrQyxnQk5wY25CO0FUNHZFZjs7QWV2ekRBO0VBQTBDLGdCTmxqQm5CO0FUNjJFdkI7O0FlMXpEQTtFQUF3QyxnQk54UG5CO0FUc2pFckI7O0FlN3pEQTs7RUFDNEMsZ0JOelBuQjtBVDBqRXpCOztBZWgwREE7O0VBQzJDLGdCTjdQbkI7QVRpa0V4Qjs7QWVuMERBOztFQUMwQyxnQk5oUW5CO0FUdWtFdkI7O0FldDBEQTtFQUFzQyxnQk5yUW5CO0FUK2tFbkI7O0FlejBEQTs7RUFDd0MsZ0JOeFJuQjtBVHFtRXJCOztBZTUwREE7O0VBQ3lDLGdCTjdSbkI7QVQ2bUV0Qjs7QWUvMERBO0VBQTRDLGdCTjFSbkI7QVQ2bUV6Qjs7QWVsMURBO0VBQTBDLGdCTnBTbkI7QVQwbkV2Qjs7QWVyMURBO0VBQXlDLGdCTjNSbkI7QVRvbkV0Qjs7QWV4MURBO0VBQTJDLGdCTi9SbkI7QVQybkV4Qjs7QWUzMURBO0VBQXlDLGdCTmpTbkI7QVRnb0V0Qjs7QWU5MURBO0VBQXNDLGdCTitEbkI7QVRteURuQjs7QWVqMkRBO0VBQXVDLGdCTi9GbkI7QVRvOERwQjs7QWVwMkRBO0VBQTZDLGdCTi9ibkI7QVR1eUUxQjs7QWV2MkRBO0VBQStCLGdCTnRVbkI7QVRpckVaOztBZTEyREE7RUFBc0MsZ0JOdFVuQjtBVG9yRW5COztBZTcyREE7RUFBd0MsZ0JOa0VuQjtBVCt5RHJCOztBZWgzREE7RUFBMEMsZ0JOcktuQjtBVHloRXZCOztBZW4zREE7RUFBaUQsZ0JOcktuQjtBVDRoRTlCOztBZXQzREE7RUFBdUMsZ0JONVVuQjtBVHNzRXBCOztBZXozREE7RUFBd0MsZ0JOd0huQjtBVHF3RHJCOztBZTUzREE7RUFBbUMsZ0JObkZuQjtBVG05RGhCOztBZS8zREE7RUFBbUMsZ0JOemVuQjtBVDQyRWhCOztBZWw0REE7RUFBb0MsZ0JOOVduQjtBVG92RWpCOztBZXI0REE7RUFBa0MsZ0JOeEtuQjtBVGlqRWY7O0FleDREQTtFQUE4QyxnQk5wUW5CO0FUZ3BFM0I7O0FlMzREQTs7RUFDdUMsZ0JOU25CO0FUczREcEI7O0FlOTREQTtFQUFtQyxnQk5qZG5CO0FUbTJFaEI7O0FlajVEQTtFQUFrQyxnQk56b0JuQjtBVDhoRmY7O0FlcDVEQTtFQUFtQyxnQk4vbkJuQjtBVHVoRmhCOztBZXY1REE7RUFBNEMsZ0JOM2hCbkI7QVRzN0V6Qjs7QWUxNURBO0VBQTZDLGdCTjloQm5CO0FUNDdFMUI7O0FlNzVEQTtFQUE2QyxnQk41aEJuQjtBVDY3RTFCOztBZWg2REE7RUFBNkMsZ0JOamlCbkI7QVRxOEUxQjs7QWVuNkRBO0VBQXFDLGdCTnBSbkI7QVQyckVsQjs7QWV0NkRBO0VBQW9DLGdCTjVObkI7QVRzb0VqQjs7QWV6NkRBO0VBQXNDLGdCTjVObkI7QVR5b0VuQjs7QWU1NkRBO0VBQWtDLGdCTi9ObkI7QVQrb0VmOztBZS82REE7RUFBZ0MsZ0JObE9uQjtBVHFwRWI7O0FlbDdEQTtFQUF1QyxnQk5wZW5CO0FUMDVFcEI7O0FlcjdEQTtFQUF5QyxnQk5wZW5CO0FUNjVFdEI7O0FleDdEQTtFQUFrQyxnQk50U25CO0FUa3VFZjs7QWUzN0RBO0VBQWtDLGdCTmlGbkI7QVQ4MkRmOztBZTk3REE7RUFBc0MsZ0JObGtCbkI7QVRvZ0ZuQjs7QWVqOERBO0VBQXNDLGdCTnJYbkI7QVQwekVuQjs7QWVwOERBO0VBQXlDLGdCTnBJbkI7QVQ0a0V0Qjs7QWV2OERBO0VBQWlDLGdCTnBjbkI7QVQrNEVkOztBZTE4REE7RUFBNEMsZ0JOaGVuQjtBVDg2RXpCOztBZTc4REE7RUFBcUMsZ0JOcGZuQjtBVHE4RWxCOztBZWg5REE7RUFBaUMsZ0JObE5uQjtBVHNxRWQ7O0FlbjlEQTtFQUF5QyxnQk4xWG5CO0FUaTFFdEI7O0FldDlEQTtFQUFnQyxnQk5vRG5CO0FUczZEYjs7QWV6OURBO0VBQXlDLGdCTjNKbkI7QVR3bkV0Qjs7QWU1OURBO0VBQXFDLGdCTnpObkI7QVR5ckVsQjs7QWUvOURBO0VBQW1DLGdCTmxIbkI7QVRxbEVoQjs7QWVsK0RBO0VBQXlDLGdCTjdMbkI7QVRtcUV0Qjs7QWVyK0RBO0VBQTJDLGdCTjdMbkI7QVRzcUV4Qjs7QWV4K0RBO0VBQXdDLGdCTjNDbkI7QVR1aEVyQjs7QWUzK0RBO0VBQTBDLGdCTjNDbkI7QVQwaEV2Qjs7QWU5K0RBO0VBQXlDLGdCTnJHbkI7QVR1bEV0Qjs7QWVqL0RBO0VBQTRDLGdCTnJHbkI7QVQwbEV6Qjs7QWVwL0RBO0VBQW9DLGdCTjdVbkI7QVRxMEVqQjs7QWV2L0RBO0VBQXNDLGdCTm5sQm5CO0FUOGtGbkI7O0FlMS9EQTtFQUF3QyxnQk5ubEJuQjtBVGlsRnJCOztBZTcvREE7RUFBb0MsZ0JOL0xuQjtBVGdzRWpCOztBZWhnRUE7RUFBbUMsZ0JObFhuQjtBVHMzRWhCOztBZW5nRUE7RUFBdUMsZ0JOa0ZuQjtBVHE3RHBCOztBZXRnRUE7RUFBb0MsZ0JObUZuQjtBVHU3RGpCOztBZXpnRUE7RUFBbUMsZ0JOOWNuQjtBVDI5RWhCOztBZTVnRUE7RUFBNkMsZ0JOMkJuQjtBVHEvRDFCOztBZS9nRUE7RUFBMkMsZ0JObUVuQjtBVGc5RHhCOztBZWxoRUE7RUFBOEMsZ0JOeEtuQjtBVDhyRTNCOztBZXJoRUE7RUFBa0MsZ0JOOWxCbkI7QVR1bkZmOztBZXhoRUE7RUFBOEMsZ0JOdG9CbkI7QVRrcUYzQjs7QWUzaEVBO0VBQWlELGdCTnFEbkI7QVQwK0Q5Qjs7QWU5aEVBO0VBQW9DLGdCTnhsQm5CO0FUMG5GakI7O0FlamlFQTtFQUF3RCxnQk41b0JuQjtBVGlyRnJDOztBZXBpRUE7O0VBQ2dFLGdCTjlxQm5CO0FUc3RGN0M7O0FldmlFQTs7O0VBRWlDLGdCTnZmbkI7QVRraUZkOztBZTFpRUE7RUFBa0MsZ0JOaFluQjtBVDg2RWY7O0FlN2lFQTtFQUFvQyxnQk5oWW5CO0FUaTdFakI7O0FlaGpFQTs7RUFDMEMsZ0JOMUhuQjtBVDhxRXZCOztBZW5qRUE7RUFBdUMsZ0JOelJuQjtBVGcxRXBCOztBZXRqRUE7RUFBbUMsZ0JOaUNuQjtBVHloRWhCOztBZXpqRUE7RUFBMEMsZ0JOaUNuQjtBVDRoRXZCOztBZTVqRUE7RUFBcUMsZ0JObEhuQjtBVGtyRWxCOztBZS9qRUE7RUFBMkMsZ0JObEhuQjtBVHFyRXhCOztBZWxrRUE7RUFBNEMsZ0JObEhuQjtBVHdyRXpCOztBZXJrRUE7RUFBdUMsZ0JOck5uQjtBVDh4RXBCOztBZXhrRUE7RUFBd0MsZ0JOcGJuQjtBVGdnRnJCOztBZTNrRUE7RUFBa0MsZ0JObUVuQjtBVDRnRWY7O0FlOWtFQTtFQUFzQyxnQk5wRG5CO0FUc29FbkI7O0FlamxFQTs7RUFDaUQsZ0JOelluQjtBVDg5RTlCOztBZXBsRUE7O0VBQ3lDLGdCTjdhbkI7QVRxZ0Z0Qjs7QWV2bEVBO0VBQXdDLGdCTnRYbkI7QVRpOUVyQjs7QWUxbEVBO0VBQTBDLGdCTmxmbkI7QVRnbEZ2Qjs7QWU3bEVBO0VBQTRDLGdCTmxmbkI7QVRtbEZ6Qjs7QWVobUVBO0VBQW1DLGdCTnRUbkI7QVQwNUVoQjs7QWVubUVBO0VBQXlDLGdCTnB0Qm5CO0FUMnpGdEI7O0FldG1FQTtFQUEyQyxnQk5wdEJuQjtBVDh6RnhCOztBZXptRUE7O0VBQ3lDLGdCTnJ0Qm5CO0FUazBGdEI7O0FlNW1FQTs7RUFDMkMsZ0JOdHRCbkI7QVRzMEZ4Qjs7QWUvbUVBO0VBQXdDLGdCTkpuQjtBVHVuRXJCOztBZWxuRUE7RUFBMEMsZ0JOSm5CO0FUMG5FdkI7O0Flcm5FQTtFQUFtQyxnQk5IbkI7QVQ0bkVoQjs7QWV4bkVBO0VBQXFDLGdCTjNXbkI7QVR1K0VsQjs7QWUzbkVBOztFQUNvQyxnQk41V25CO0FUMitFakI7O0FlOW5FQTs7RUFDc0MsZ0JON1duQjtBVCsrRW5COztBZWpvRUE7RUFBa0MsZ0JOdE5uQjtBVDIxRWY7O0FlcG9FQTtFQUEyQyxnQk4zYm5CO0FUbWtGeEI7O0Fldm9FQTtFQUFxQyxnQk50Rm5CO0FUaXVFbEI7O0FlMW9FQTs7O0VBRTZDLGdCTnhFbkI7QVRzdEUxQjs7QWU3b0VBOztFQUN1RCxnQk52RW5CO0FUd3RFcEM7O0FlaHBFQTs7RUFDNkMsZ0JOM0VuQjtBVCt0RTFCOztBZW5wRUE7O0VBQ2dELGdCTjVFbkI7QVRtdUU3Qjs7QWV0cEVBOztFQUM4QyxnQk5qRm5CO0FUMnVFM0I7O0FlenBFQTtFQUFtQyxnQk4zS25CO0FUdzBFaEI7O0FlNXBFQTs7O0VBRWlDLGdCTnpyQm5CO0FUeTFGZDs7QWUvcEVBO0VBQW9DLGdCTmxQbkI7QVRxNUVqQjs7QWVscUVBO0VBQTRDLGdCTktuQjtBVGlxRXpCOztBZXJxRUE7RUFBNEMsZ0JOS25CO0FUb3FFekI7O0FleHFFQTtFQUEyQyxnQk5LbkI7QVR1cUV4Qjs7QWUzcUVBOztFQUN5QyxnQk5EbkI7QVRnckV0Qjs7QWU5cUVBOztFQUMyQyxnQk5GbkI7QVRvckV4Qjs7QWVqckVBO0VBQXFDLGdCTnhzQm5CO0FUNjNGbEI7O0FlcHJFQTtFQUFpQyxnQk5wYm5CO0FUNG1GZDs7QWV2ckVBO0VBQWlDLGdCTjFoQm5CO0FUcXRGZDs7QWUxckVBO0VBQWlDLGdCTnhZbkI7QVRza0ZkOztBZTdyRUE7RUFBb0MsZ0JOL09uQjtBVGc3RWpCOztBZWhzRUE7RUFBb0MsZ0JOemlCbkI7QVQ2dUZqQjs7QWVuc0VBO0VBQXNDLGdCTmpVbkI7QVR3Z0ZuQjs7QWV0c0VBO0VBQXdDLGdCTjdLbkI7QVR1M0VyQjs7QWV6c0VBO0VBQXdDLGdCTmhJbkI7QVQ2MEVyQjs7QWU1c0VBO0VBQXVDLGdCTkpuQjtBVG90RXBCOztBZS9zRUE7RUFBbUMsZ0JOeFVuQjtBVDJoRmhCOztBZ0JwK0ZBO0VIOEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwOEZGOztBYWg4RkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJrOEZKOztBRTcrRkE7QWVkQTtBQW1CQTs7O0VBR0k7QWpCNitGSjs7QWlCMStGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI2K0ZKO0FpQm4rRkE7QUFFQTtFQUNJO0FqQncrRko7O0FpQnQrRkE7QUFTQTtFQUNJO0VBQ0E7QWpCaStGSjs7QWlCejlGQTtFQUNJO0FqQjQ5Rko7O0FpQnA5RkE7RUFDSTtFQUNBO0VBQ0E7QWpCdTlGSjs7QWlCNThGQTtBQUNBO0VBQ0k7RUFDQTtBakIrOEZKOztBaUI3OEZBO0FBTUE7RUFDSTtFQUNBO0FqQjI4Rko7O0FpQmo4RkE7O0VBRUk7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBakJvOEZKOztBaUJqOEZBO0VBQ0k7RUFDQTtFQUNBO0FqQm84Rko7O0FpQmo4RkE7RUFDSTtFQUNBO0VBQ0E7QWpCbzhGSjs7QWlCajhGQTs7O0VBR0k7RUFDQTtBakJvOEZKOztBaUJqOEZBOzs7O0VBSUk7QWpCbzhGSjs7QWlCajhGQTtFQUNJO0VBQ0E7QWpCbzhGSjs7QWlCajhGQTtFQUNJO0FqQm84Rko7O0FpQmo4RkE7RUFDSTtBakJvOEZKOztBaUJoOEZBOztFQUVJO0FqQm04Rko7O0FpQi83RkE7RUFDSTtBakJrOEZKOztBaUIxN0ZBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FqQjY3Rko7O0FpQjE3RkE7RUFBTTtBakI4N0ZOOztBaUI3N0ZBO0VBQU07QWpCaThGTjs7QWlCMzdGQTtBQUNBOzs7O0VBSUk7RUFDQTtBakI4N0ZKOztBaUI1N0ZBO0FBRUE7RUFFSTtFQUVBO0VBRUE7RUFHQTtBakJ5N0ZKOztBaUJsN0ZBO0VBRUk7QWpCbzdGSjs7QWlCNzZGQTtFQUNJO0VBQ0E7QWpCZzdGSjs7QWlCNzZGQTtFQUNJO0FqQmc3Rko7O0FpQm42RkE7Ozs7Ozs7OztFQVNJO0FqQnM2Rko7O0FpQi81RkE7RUFFSTtFQUNBO0FqQmk2Rko7O0FpQjM1RkE7RUFDSTtBakI4NUZKOztBaUJ2NUZBO0VBQ0k7RUFDQTtBakIwNUZKOztBaUJ2NUZBOzs7OztFQUtJO0VBQ0E7RUFDQTtFQUNBO0FqQjA1Rko7O0FpQnY1RkE7O0VBRUk7QWpCMDVGSjs7QWlCdjVGQTs7RUFFSTtBakIwNUZKOztBaUJ2NUZBO0VBQ0k7RUFDQTtFQUNBO0FqQjA1Rko7O0FpQnY1RkE7RUFDSTtBakIwNUZKOztBaUJwNUZBOzs7O0VBSUk7RUFDQTtBakJ1NUZKOztBaUJuNUZBOzs7O0VBSUk7RUFDQTtBakJzNUZKOztBaUJuNUZBOztFQUVJO0VBQ0E7QWpCczVGSjs7QWlCbjVGQTs7OztFQVNJO0FqQmk1Rko7O0FpQjk0RkE7RUFDSTtFQUVBO0FqQmc1Rko7O0FpQjc0RkE7RUFNSTtFQUVBO0VBQ0E7RUFDQTtBakIwNEZKOztBaUJyNEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnc0Rko7O0FpQnI0RkE7RUFDSTtBakJ3NEZKOztBaUJwNEZBOztFQUVJO0FqQnU0Rko7O0FpQnA0RkE7RUFLSTtFQUNBO0FqQm00Rko7O0FpQjUzRkE7O0VBRUk7QWpCKzNGSjs7QWlCdjNGQTtFQUNJO0VBQ0E7QWpCMDNGSjs7QWlCbjNGQTtFQUNJO0FqQnMzRko7O0FpQm4zRkE7RUFDSTtFQUNBO0FqQnMzRko7O0FpQm4zRkE7RUFDSTtBakJzM0ZKOztBaUJqM0ZBO0VBQ0k7QWpCbzNGSjs7QUUxeEdBOzs7Q0FBQTtBZ0JuQkE7OztDQUFBO0FBT0E7O0VBQUE7QUFLQTs7OztFQUFBO0FBZ0JBOzs7O0VBQUE7QUFhQTs7O0VBQUE7QUFPQTtBQVVBO0FDMURBOzs7Q0FBQTtBQUtBO0FBV0E7QUFPQTtBQUlBO0FBU0E7QUNwQ0E7Ozs7Q0FBQTtBQU1BO0FBS0E7QUFJQTtBQUdBO0FBR0E7QUNyQkE7QUFNQTtBQXlGQTtBQXNFQTtBbkJ6SUE7O0NBQUE7QW9CNUJBOzs7Ozs7Q0FBQTtBQ0FBOzs7O0NBQUE7QUFtQkE7QXJCY0E7O0NBQUE7QXNCakNBOzs7RUFHSSxjdkJPVTtBRDgyR2Q7O0F3QmwzR0E7OztFQUdJLGN2QkVRO0FEbTNHWjs7QXdCbDNHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QnEzR0o7O0F3QmwzR0E7RUFDSSxjdkJUUTtFdUJVUjtBeEJxM0dKOztBd0JsM0dBO0VBQ0ksZ0JKSFc7QXBCdzNHZjs7QXlCOTRHQTtBQUNBO0VBQ0k7QXpCaTVHSjs7QXlCOTRHQTtBQUNBO0VBQ0k7QXpCaTVHSjs7QXlCOTRHQTtBQUNBO0VBQ0k7QXpCaTVHSjs7QXlCOTRHQTtFQUNJO0F6Qmk1R0o7O0F5Qjk0R0E7RUFDSTtBekJpNUdKOztBeUI5NEdBO0VBQ0k7QXpCaTVHSjs7QXlCOTRHQTtFQUNJO0F6Qmk1R0o7O0EwQjc2R0E7OztDQUFBO0FBSUE7RUFDSTtFQUNBO0VBQ0EsZ0lBQ0k7RUFFSjtFQUNBO0ExQjg2R0o7QTBCMzZHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCMjZHSjtBMEJ4NkdBO0VBQ0k7RUFDQTtFQUNBLGtJQUNJO0VBRUo7RUFDQTtBMUJ3NkdKO0EwQnI2R0E7RUFDSTtFQUNBO0VBQ0Esa0lBQ0k7RUFFSjtFQUNBO0ExQnE2R0o7QTBCbDZHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCazZHSjtBMEIvNUdBO0VBQ0k7RUFDQTtFQUNBLGtJQUNJO0VBRUo7RUFDQTtBMUIrNUdKO0EwQjU1R0E7RUFDSTtFQUNBO0VBQ0Esa0lBQ0k7RUFFSjtFQUNBO0ExQjQ1R0o7QTBCejVHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCeTVHSjtBMEJ0NUdBO0VBQ0k7RUFDQTtFQUNBLGtJQUNJO0VBRUo7RUFDQTtBMUJzNUdKO0EwQm41R0E7RUFDSTtFQUNBO0VBQ0Esa0lBQ0k7RUFFSjtFQUNBO0ExQm01R0o7QTBCaDVHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCZzVHSjtBMEI3NEdBO0VBQ0k7RUFDQTtFQUNBLGtJQUNJO0VBRUo7RUFDQTtBMUI2NEdKO0EwQjE0R0E7RUFDSTtFQUNBO0VBQ0Esa0lBQ0k7RUFFSjtFQUNBO0ExQjA0R0o7QTBCdjRHQTtFQUNJO0VBQ0E7RUFDQSxrSUFDSTtFQUVKO0VBQ0E7QTFCdTRHSjtBMEJwNEdBO0VBQ0k7RUFDQTtFQUNBLDRMQUNJO0VBR0o7RUFDQTtFQUNBO0ExQm00R0o7QTBCaDRHQTtFQUNJO0VBQ0E7RUFDQSw0TEFDSTtFQUdKO0VBQ0E7RUFDQTtBMUIrM0dKO0EwQjUzR0E7RUFDSTtFQUNBO0VBQ0EsNExBQ0k7RUFHSjtFQUNBO0VBQ0E7QTFCMjNHSjtBMEJ4M0dBO0VBQ0k7RUFDQTtFQUNBLDRMQUNJO0VBR0o7RUFDQTtFQUNBO0ExQnUzR0o7QTBCcDNHQTtFQUNJO0VBQ0E7RUFDQSw0TEFDSTtFQUdKO0VBQ0E7RUFDQTtBMUJtM0dKO0EwQmgzR0E7RUFDSTtFQUNBO0VBQ0EsNExBQ0k7RUFHSjtFQUNBO0VBQ0E7QTFCKzJHSjtBMEI1MkdBO0VBQ0k7RUFDQTtFQUNBLDRMQUNJO0VBR0o7RUFDQTtFQUNBO0ExQjIyR0o7QTBCeDJHQTtFQUNJO0VBQ0E7RUFDQSw0TEFDSTtFQUdKO0VBQ0E7RUFDQTtBMUJ1MkdKO0EwQnAyR0E7RUFDSTtFQUNBO0VBQ0EsNExBQ0k7RUFHSjtFQUNBO0VBQ0E7QTFCbTJHSjtBMEJoMkdBO0VBQ0k7RUFDQTtFQUNBLDRMQUNJO0VBR0o7RUFDQTtFQUNBO0ExQisxR0o7QTBCNTFHQTtFQUNJO0VBQ0E7RUFDQSw0TEFDSTtFQUdKO0VBQ0E7RUFDQTtBMUIyMUdKO0EwQngxR0E7RUFDSTtFQUNBO0VBQ0EsNExBQ0k7RUFHSjtFQUNBO0VBQ0E7QTFCdTFHSjtBMEJwMUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnMxR0o7QTBCaDFHQTtBQUtBO0FBMEZBO0FBc0VBO0ExQnZjQTs7OztDQUFBO0EyQlZBOzs7Q0FBQTtBQUtBOzs7Q0FBQTtBQUtFO0VKSEU7RUFDQTtFQUNBO0VBSVEsa0JMdUNHO0VLdENILG1CTHNDRztBbEJnbUhmO0E0QnhsSEk7RURsREY7SUpHVSxrQkx1Q0c7SUt0Q0gsbUJMc0NHO0VsQnFtSGI7QUFDRjtBNEI5bEhJO0VEbERGO0lKR1Usa0JMdUNHO0lLdENILG1CTHNDRztFbEIybUhiO0FBQ0Y7QTRCcG1ISTtFRGxERjtJSmFVLGdCTFVXO0VsQm1vSHJCO0FBQ0Y7QTRCem1ISTtFRGxERjtJSmFVLGlCTFVXO0VsQndvSHJCO0FBQ0Y7QTRCOW1ISTtFRGxERjtJSmFVLGlCTFVXO0VsQjZvSHJCO0FBQ0Y7QTJCanFISTtFQUNFO0EzQm1xSE47QTJCaHFISTtFQUNFO0EzQmtxSE47O0EyQjdwSEE7Ozs7RUFBQTtBQU1FO0VFekJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCeXJIRjs7QTJCL3BIQTs7O0VBQUE7QUNzQ0k7RURsQ0o7SUFFSTtFM0JrcUhGO0FBQ0Y7O0EyQi9wSEE7Ozs7Q0FBQTtBQU1FO0VKdEJFO0VBQ0E7RUFJUTtFQUNBO0F2QnFySFo7QTRCNXBISTtFRFRGO0lKakJVO0lBQ0E7RXZCMHJIVjtBQUNGO0E0QmxxSEk7RURURjtJSmpCVTtJQUNBO0V2QmdzSFY7QUFDRjs7QTJCN3FIRTs7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7QTNCZ3JISjtBMkI5cUhJOztFQUVFO0VBQ0E7QTNCZ3JITjs7QTRCenFISTtFREhGO0lBRUk7SUFDQTtFM0IrcUhKO0UyQjdxSEk7O0lBRUU7SUFDQTtFM0IrcUhOO0FBQ0Y7O0EyQjFxSEE7Ozs7Q0FBQTtBTDNFSTtBQUNBOzs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFJUTtFQUNBO0F0Qit2SGhCO0E0QnJ0SEk7RU5sREE7Ozs7OztJQU9ZO0lBQ0E7RXRCeXdIZDtBQUNGO0E0Qmh1SEk7RU5sREE7Ozs7OztJQU9ZO0lBQ0E7RXRCb3hIZDtBQUNGOztBc0I3d0hRO0FBWUk7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBdEJxd0hoQjs7QXNCbHdIWTtFQUNJO0VBQ0E7RUFDQTtBdEJxd0hoQjs7QXNCandIZ0I7RUNRWjtFQUVBOzs7O0dBQUE7RUFLQTtBdkI0dkhKOztBc0Izd0hnQjtFQ1FaO0VBRUE7Ozs7R0FBQTtFQUtBO0F2QnN3SEo7O0FzQnJ4SGdCO0VDUVo7RUFFQTs7OztHQUFBO0VBS0E7QXZCZ3hISjs7QXNCL3hIZ0I7RUNRWjtFQUVBOzs7O0dBQUE7RUFLQTtBdkIweEhKOztBc0J6eUhnQjtFQ1FaO0VBRUE7Ozs7R0FBQTtFQUtBO0F2Qm95SEo7O0FzQm56SGdCO0VDUVo7RUFFQTs7OztHQUFBO0VBS0E7QXZCOHlISjs7QXNCN3pIZ0I7RUNRWjtFQUVBOzs7O0dBQUE7RUFLQTtBdkJ3ekhKOztBc0J2MEhnQjtFQ1FaO0VBRUE7Ozs7R0FBQTtFQUtBO0F2QmswSEo7O0FzQmoxSGdCO0VDUVo7RUFFQTs7OztHQUFBO0VBS0E7QXZCNDBISjs7QXNCMzFIZ0I7RUNRWjtFQUVBOzs7O0dBQUE7RUFLQTtBdkJzMUhKOztBc0JyMkhnQjtFQ1FaO0VBRUE7Ozs7R0FBQTtFQUtBO0F2QmcySEo7O0FzQi8ySGdCO0VDUVo7RUFFQTs7OztHQUFBO0VBS0E7QXZCMDJISjs7QXNCcDNIWTtFQUNJO0F0QnUzSGhCOztBc0JuM0hnQjtFQUNJLFFBRks7QXRCdzNIekI7O0FzQnYzSGdCO0VBQ0ksUUFGSztBdEI0M0h6Qjs7QXNCMzNIZ0I7RUFDSSxRQUZLO0F0Qmc0SHpCOztBc0IvM0hnQjtFQUNJLFFBRks7QXRCbzRIekI7O0FzQm40SGdCO0VBQ0ksUUFGSztBdEJ3NEh6Qjs7QXNCdjRIZ0I7RUFDSSxRQUZLO0F0QjQ0SHpCOztBc0IzNEhnQjtFQUNJLFFBRks7QXRCZzVIekI7O0FzQi80SGdCO0VBQ0ksUUFGSztBdEJvNUh6Qjs7QXNCbjVIZ0I7RUFDSSxRQUZLO0F0Qnc1SHpCOztBc0J2NUhnQjtFQUNJLFNBRks7QXRCNDVIekI7O0FzQjM1SGdCO0VBQ0ksU0FGSztBdEJnNkh6Qjs7QXNCLzVIZ0I7RUFDSSxTQUZLO0F0Qm82SHpCOztBc0I5NUhZO0FBRXlDO0FBQ2pDO0VDR2hCO0F2Qjg1SEo7O0FzQmw2SHFEO0FBQ2pDO0VDR2hCO0F2Qm02SEo7O0FzQnY2SHFEO0FBQ2pDO0VDR2hCO0F2Qnc2SEo7O0FzQjU2SHFEO0FBQ2pDO0VDR2hCO0F2QjY2SEo7O0FzQmo3SHFEO0FBQ2pDO0VDR2hCO0F2Qms3SEo7O0FzQnQ3SHFEO0FBQ2pDO0VDR2hCO0F2QnU3SEo7O0FzQjM3SHFEO0FBQ2pDO0VDR2hCO0F2QjQ3SEo7O0FzQmg4SHFEO0FBQ2pDO0VDR2hCO0F2Qmk4SEo7O0FzQnI4SHFEO0FBQ2pDO0VDR2hCO0F2QnM4SEo7O0FzQjE4SHFEO0FBQ2pDO0VDR2hCO0F2QjI4SEo7O0FzQi84SHFEO0FBQ2pDO0VDR2hCO0F2Qmc5SEo7O0FzQi8vSFE7QU1rQ0o7RU50QlE7RUFDQTtJQUNJO0lBQ0E7SUFDQTtFdEJ3L0hkO0VzQnIvSFU7SUFDSTtJQUNBO0lBQ0E7RXRCdS9IZDtFc0JuL0hjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCNitIRjtFc0I1L0hjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCcy9IRjtFc0JyZ0ljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCKy9IRjtFc0I5Z0ljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCd2dJRjtFc0J2aEljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCaWhJRjtFc0JoaUljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCMGhJRjtFc0J6aUljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCbWlJRjtFc0JsakljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCNGlJRjtFc0IzakljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCcWpJRjtFc0Jwa0ljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCOGpJRjtFc0I3a0ljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCdWtJRjtFc0J0bEljO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCZ2xJRjtFc0IxbElVO0lBQ0k7RXRCNGxJZDtFc0J4bEljO0lBQ0ksUUFGSztFdEI0bEl2QjtFc0IzbEljO0lBQ0ksUUFGSztFdEIrbEl2QjtFc0I5bEljO0lBQ0ksUUFGSztFdEJrbUl2QjtFc0JqbUljO0lBQ0ksUUFGSztFdEJxbUl2QjtFc0JwbUljO0lBQ0ksUUFGSztFdEJ3bUl2QjtFc0J2bUljO0lBQ0ksUUFGSztFdEIybUl2QjtFc0IxbUljO0lBQ0ksUUFGSztFdEI4bUl2QjtFc0I3bUljO0lBQ0ksUUFGSztFdEJpbkl2QjtFc0JobkljO0lBQ0ksUUFGSztFdEJvbkl2QjtFc0JubkljO0lBQ0ksU0FGSztFdEJ1bkl2QjtFc0J0bkljO0lBQ0ksU0FGSztFdEIwbkl2QjtFc0J6bkljO0lBQ0ksU0FGSztFdEI2bkl2QjtFc0J2bklVO0VBRXlDO0VBQ2pDO0lDR2hCO0V2QnNuSUY7RXNCMW5JbUQ7RUFDakM7SUNHaEI7RXZCMG5JRjtFc0I5bkltRDtFQUNqQztJQ0doQjtFdkI4bklGO0VzQmxvSW1EO0VBQ2pDO0lDR2hCO0V2QmtvSUY7RXNCdG9JbUQ7RUFDakM7SUNHaEI7RXZCc29JRjtFc0Ixb0ltRDtFQUNqQztJQ0doQjtFdkIwb0lGO0VzQjlvSW1EO0VBQ2pDO0lDR2hCO0V2QjhvSUY7RXNCbHBJbUQ7RUFDakM7SUNHaEI7RXZCa3BJRjtFc0J0cEltRDtFQUNqQztJQ0doQjtFdkJzcElGO0VzQjFwSW1EO0VBQ2pDO0lDR2hCO0V2QjBwSUY7RXNCOXBJbUQ7RUFDakM7SUNHaEI7RXZCOHBJRjtFc0JscUltRDtFQUNqQztJQ0doQjtFdkJrcUlGO0FBQ0Y7QXNCbHRJUTtBTWtDSjtFTnRCUTtFQUNBO0lBQ0k7SUFDQTtJQUNBO0V0QjBzSWQ7RXNCdnNJVTtJQUNJO0lBQ0E7SUFDQTtFdEJ5c0lkO0VzQnJzSWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkIrcklGO0VzQjlzSWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJ3c0lGO0VzQnZ0SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJpdElGO0VzQmh1SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkIwdElGO0VzQnp1SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJtdUlGO0VzQmx2SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkI0dUlGO0VzQjN2SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJxdklGO0VzQnB3SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkI4dklGO0VzQjd3SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJ1d0lGO0VzQnR4SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJneElGO0VzQi94SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJ5eElGO0VzQnh5SWM7SUNRWjtJQUVBOzs7O0tBQUE7SUFLQTtFdkJreUlGO0VzQjV5SVU7SUFDSTtFdEI4eUlkO0VzQjF5SWM7SUFDSSxRQUZLO0V0Qjh5SXZCO0VzQjd5SWM7SUFDSSxRQUZLO0V0Qml6SXZCO0VzQmh6SWM7SUFDSSxRQUZLO0V0Qm96SXZCO0VzQm56SWM7SUFDSSxRQUZLO0V0QnV6SXZCO0VzQnR6SWM7SUFDSSxRQUZLO0V0QjB6SXZCO0VzQnp6SWM7SUFDSSxRQUZLO0V0QjZ6SXZCO0VzQjV6SWM7SUFDSSxRQUZLO0V0QmcwSXZCO0VzQi96SWM7SUFDSSxRQUZLO0V0Qm0wSXZCO0VzQmwwSWM7SUFDSSxRQUZLO0V0QnMwSXZCO0VzQnIwSWM7SUFDSSxTQUZLO0V0QnkwSXZCO0VzQngwSWM7SUFDSSxTQUZLO0V0QjQwSXZCO0VzQjMwSWM7SUFDSSxTQUZLO0V0QiswSXZCO0VzQnowSVU7RUFFeUM7RUFDakM7SUNHaEI7RXZCdzBJRjtFc0I1MEltRDtFQUNqQztJQ0doQjtFdkI0MElGO0VzQmgxSW1EO0VBQ2pDO0lDR2hCO0V2QmcxSUY7RXNCcDFJbUQ7RUFDakM7SUNHaEI7RXZCbzFJRjtFc0J4MUltRDtFQUNqQztJQ0doQjtFdkJ3MUlGO0VzQjUxSW1EO0VBQ2pDO0lDR2hCO0V2QjQxSUY7RXNCaDJJbUQ7RUFDakM7SUNHaEI7RXZCZzJJRjtFc0JwMkltRDtFQUNqQztJQ0doQjtFdkJvMklGO0VzQngySW1EO0VBQ2pDO0lDR2hCO0V2QncySUY7RXNCNTJJbUQ7RUFDakM7SUNHaEI7RXZCNDJJRjtFc0JoM0ltRDtFQUNqQztJQ0doQjtFdkJnM0lGO0VzQnAzSW1EO0VBQ2pDO0lDR2hCO0V2Qm8zSUY7QUFDRjtBc0JwNklRO0FNa0NKO0VOdEJRO0VBQ0E7SUFDSTtJQUNBO0lBQ0E7RXRCNDVJZDtFc0J6NUlVO0lBQ0k7SUFDQTtJQUNBO0V0QjI1SWQ7RXNCdjVJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qmk1SUY7RXNCaDZJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QjA1SUY7RXNCejZJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qm02SUY7RXNCbDdJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QjQ2SUY7RXNCMzdJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QnE3SUY7RXNCcDhJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qjg3SUY7RXNCNzhJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QnU4SUY7RXNCdDlJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qmc5SUY7RXNCLzlJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qnk5SUY7RXNCeCtJYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QmsrSUY7RXNCai9JYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2QjIrSUY7RXNCMS9JYztJQ1FaO0lBRUE7Ozs7S0FBQTtJQUtBO0V2Qm8vSUY7RXNCOS9JVTtJQUNJO0V0QmdnSmQ7RXNCNS9JYztJQUNJLFFBRks7RXRCZ2dKdkI7RXNCLy9JYztJQUNJLFFBRks7RXRCbWdKdkI7RXNCbGdKYztJQUNJLFFBRks7RXRCc2dKdkI7RXNCcmdKYztJQUNJLFFBRks7RXRCeWdKdkI7RXNCeGdKYztJQUNJLFFBRks7RXRCNGdKdkI7RXNCM2dKYztJQUNJLFFBRks7RXRCK2dKdkI7RXNCOWdKYztJQUNJLFFBRks7RXRCa2hKdkI7RXNCamhKYztJQUNJLFFBRks7RXRCcWhKdkI7RXNCcGhKYztJQUNJLFFBRks7RXRCd2hKdkI7RXNCdmhKYztJQUNJLFNBRks7RXRCMmhKdkI7RXNCMWhKYztJQUNJLFNBRks7RXRCOGhKdkI7RXNCN2hKYztJQUNJLFNBRks7RXRCaWlKdkI7RXNCM2hKVTtFQUV5QztFQUNqQztJQ0doQjtFdkIwaEpGO0VzQjloSm1EO0VBQ2pDO0lDR2hCO0V2QjhoSkY7RXNCbGlKbUQ7RUFDakM7SUNHaEI7RXZCa2lKRjtFc0J0aUptRDtFQUNqQztJQ0doQjtFdkJzaUpGO0VzQjFpSm1EO0VBQ2pDO0lDR2hCO0V2QjBpSkY7RXNCOWlKbUQ7RUFDakM7SUNHaEI7RXZCOGlKRjtFc0JsakptRDtFQUNqQztJQ0doQjtFdkJrakpGO0VzQnRqSm1EO0VBQ2pDO0lDR2hCO0V2QnNqSkY7RXNCMWpKbUQ7RUFDakM7SUNHaEI7RXZCMGpKRjtFc0I5akptRDtFQUNqQztJQ0doQjtFdkI4akpGO0VzQmxrSm1EO0VBQ2pDO0lDR2hCO0V2QmtrSkY7RXNCdGtKbUQ7RUFDakM7SUNHaEI7RXZCc2tKRjtBQUNGO0FzQnRuSlE7QU1rQ0o7RU50QlE7RUFDQTtJQUNJO0lBQ0E7SUFDQTtFdEI4bUpkO0VzQjNtSlU7SUFDSTtJQUNBO0lBQ0E7RXRCNm1KZDtFc0J6bUpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCbW1KRjtFc0JsbkpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCNG1KRjtFc0IzbkpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCcW5KRjtFc0Jwb0pjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCOG5KRjtFc0I3b0pjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCdW9KRjtFc0J0cEpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCZ3BKRjtFc0IvcEpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCeXBKRjtFc0J4cUpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCa3FKRjtFc0JqckpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCMnFKRjtFc0IxckpjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCb3JKRjtFc0Juc0pjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCNnJKRjtFc0I1c0pjO0lDUVo7SUFFQTs7OztLQUFBO0lBS0E7RXZCc3NKRjtFc0JodEpVO0lBQ0k7RXRCa3RKZDtFc0I5c0pjO0lBQ0ksUUFGSztFdEJrdEp2QjtFc0JqdEpjO0lBQ0ksUUFGSztFdEJxdEp2QjtFc0JwdEpjO0lBQ0ksUUFGSztFdEJ3dEp2QjtFc0J2dEpjO0lBQ0ksUUFGSztFdEIydEp2QjtFc0IxdEpjO0lBQ0ksUUFGSztFdEI4dEp2QjtFc0I3dEpjO0lBQ0ksUUFGSztFdEJpdUp2QjtFc0JodUpjO0lBQ0ksUUFGSztFdEJvdUp2QjtFc0JudUpjO0lBQ0ksUUFGSztFdEJ1dUp2QjtFc0J0dUpjO0lBQ0ksUUFGSztFdEIwdUp2QjtFc0J6dUpjO0lBQ0ksU0FGSztFdEI2dUp2QjtFc0I1dUpjO0lBQ0ksU0FGSztFdEJndkp2QjtFc0IvdUpjO0lBQ0ksU0FGSztFdEJtdkp2QjtFc0I3dUpVO0VBRXlDO0VBQ2pDO0lDR2hCO0V2QjR1SkY7RXNCaHZKbUQ7RUFDakM7SUNHaEI7RXZCZ3ZKRjtFc0JwdkptRDtFQUNqQztJQ0doQjtFdkJvdkpGO0VzQnh2Sm1EO0VBQ2pDO0lDR2hCO0V2Qnd2SkY7RXNCNXZKbUQ7RUFDakM7SUNHaEI7RXZCNHZKRjtFc0Jod0ptRDtFQUNqQztJQ0doQjtFdkJnd0pGO0VzQnB3Sm1EO0VBQ2pDO0lDR2hCO0V2Qm93SkY7RXNCeHdKbUQ7RUFDakM7SUNHaEI7RXZCd3dKRjtFc0I1d0ptRDtFQUNqQztJQ0doQjtFdkI0d0pGO0VzQmh4Sm1EO0VBQ2pDO0lDR2hCO0V2Qmd4SkY7RXNCcHhKbUQ7RUFDakM7SUNHaEI7RXZCb3hKRjtFc0J4eEptRDtFQUNqQztJQ0doQjtFdkJ3eEpGO0FBQ0Y7QThCbDJKQTs7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7QTlCbzJKRjs7QThCajJKQTtFQUNFO0VBQ0E7QTlCbzJKRjs7QThCajJKQTtFQUNFLHlGSjJSVTtBMUJ5a0paOztBOEJqMkpBO0VBQ0U7QTlCbzJKRjs7QThCajJKQTtFQUNFLGlCSndTTztFSXZTUCxtQkptWU87QTFCaStJVDs7QThCajJKQTtFQUNFLGlCSm9TTztFSW5TUCxtQkorWE87QTFCcStJVDs7QThCajJKQTtFQUNFO0VBQ0E7QTlCbzJKRjtBNEIxMEpJO0VFNUJKO0lBS0k7SUFDQTtFOUJxMkpGO0FBQ0Y7O0E4QmwySkE7RUFDRTtFQUNBO0VBQ0EsYzdCakJpQjtBRHMzSm5CO0E0QnQxSkk7RUVsQko7SUFNSTtJQUNBO0U5QnMySkY7QUFDRjs7QThCbjJKQTtFQUNFLGM3QjdDVztBRG01SmI7QThCcDJKRTtFQUNFLGM3QjFDZTtBRGc1Sm5COztBOEJsMkpBOztFQUVFO0VBQ0E7QTlCcTJKRjs7QThCbDJKQTtFQUNFLGM3QjVCdUI7QURpNEp6Qjs7QThCbjJKQTtFQUNFLGM3QjlCc0I7QURvNEp4Qjs7QThCcDJKQTtFQUNFLGM3QmhDdUI7QUR1NEp6Qjs7QThCcjJKQTtFQUNFO0E5QncySkY7O0ErQnI3SkE7RUFDSTtFQUNBO0EvQnc3Sko7QStCcDZKQTtFQVpJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBL0JrN0pKOztBK0J6ekpJO0VBTUk7QS9CdXpKUjs7QStCN3pKSTtFQU1JO0EvQjJ6SlI7O0ErQmowSkk7RUFNSTtBL0IrekpSOztBK0JyMEpJO0VBTUk7QS9CbTBKUjs7QStCejBKSTtFQU1JO0EvQnUwSlI7O0ErQjcwSkk7RUFNSTtBL0IyMEpSOztBK0JqMUpJO0VBTUk7QS9CKzBKUjs7QStCcjFKSTtFQU1JO0EvQm0xSlI7O0ErQnoxSkk7RUFNSTtBL0J1MUpSOztBK0I3MUpJO0VBTUk7QS9CMjFKUjs7QStCajJKSTtFQU1JO0EvQisxSlI7O0ErQnIySkk7RUFNSTtBL0JtMkpSOztBK0J6MkpJO0VBTUk7QS9CdTJKUjs7QStCNzJKSTtFQU1JO0EvQjIySlI7O0ErQmozSkk7RUFNSTtBL0IrMkpSOztBK0JyM0pJO0VBTUk7QS9CbTNKUjs7QStCejNKSTtFQU1JO0EvQnUzSlI7O0ErQjczSkk7RUFNSTtBL0IyM0pSOztBK0JqNEpJO0VBTUk7QS9CKzNKUjs7QStCcjRKSTtFQU1JO0EvQm00SlI7O0ErQno0Skk7RUFNSTtBL0J1NEpSOztBK0I3NEpJO0VBTUk7QS9CMjRKUjs7QStCajVKSTtFQU1JO0EvQis0SlI7O0ErQnI1Skk7RUFNSTtBL0JtNUpSOztBK0J6NUpJO0VBTUk7QS9CdTVKUjs7QStCNzVKSTtFQU1JO0EvQjI1SlI7O0ErQmo2Skk7RUFNSTtBL0IrNUpSOztBK0JyNkpJO0VBTUk7QS9CbTZKUjs7QStCejZKSTtFQU1JO0EvQnU2SlI7O0ErQjc2Skk7RUFNSTtBL0IyNkpSOztBK0JqN0pJO0VBTUk7QS9CKzZKUjs7QStCcjdKSTtFQU1JO0EvQm03SlI7O0ErQno3Skk7RUFNSTtBL0J1N0pSOztBK0I3N0pJO0VBTUk7QS9CMjdKUjs7QWdDN2tLQTs7Ozs7O0NBQUE7QUFRQTtFQUNJO0VBQ0E7RUFDQSx5Qi9CRlM7RStCR1QseUZOOFJRO0VNN1JSLGMvQk5VO0UrQk9WO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDK2tLSjtBZ0M3a0tJO0VBQ0ksYy9CZE07RStCZU47QWhDK2tLUjtBZ0M1a0tJO0VBQ0kscUIvQmpCSztFK0JrQkwseUIvQnBCTTtFK0JxQk4sYy9CbkJLO0FEaW1LYjtBZ0M1a0tRO0VBQ0ksYy9CdEJDO0UrQnVCRDtBaEM4a0taO0FnQzFrS0k7RUFDSTtFQUNBLGMvQjdCSztFK0I4Qkw7RUFDQTtBaEM0a0tSO0FnQzFrS1E7RUFDSSxjL0IxQlM7RStCMkJUO0FoQzRrS1o7QWdDdmtLUTtFQUNJO0VBQ0E7QWhDeWtLWjtBZ0Nwa0tRO0VBQ0k7RUFDQTtBaENza0taO0FnQ2xrS0k7RUFDSSxjL0JiYTtBRGlsS3JCO0FnQ2prS0k7RUFDSTtFQUNBO0FoQ21rS1I7QWdDaGtLSTtFQUNJLGMvQmxFTTtFK0JtRU4seUIvQmpFTztFK0JrRVAscUIvQmxFTztBRG9vS2Y7QWdDaGtLUTtFQUNJLGMvQnZFRTtFK0J3RUY7RUFDQTtBaENra0taO0FnQy9qS1E7RUFDSSx5Qi9CNUVFO0FENm9LZDtBZ0MvaktZO0VBQ0k7RUFDQSxxQi9CL0VEO0FEZ3BLZjtBZ0MzaktRO0VBQ0k7RUFFSTtFQUNBO0FoQzRqS2hCOztBZ0N0aktBOzs7RUFHSSxZL0I1RGU7RStCNkRmO0VBQ0E7QWhDeWpLSjs7QWdDdGpLQTtFQUNJO0FoQ3lqS0o7O0FpQ3JxS0E7RUFDRTtFQUNBO0VBQ0E7QWpDd3FLRjs7QWtDL3FLQTs7Ozs7O0VBQUE7QUFRQTtFQUNFO0VBQ0EsaUJSMlRVO0VRMVRWLG1CUjBZVTtFUXpZVjtBbENpcktGO0FrQy9xS0U7RUFDRTtBbENpcktKOztBbUNoc0tBOzs7Ozs7RUFBQTtBQVFBO0VBQ0UsaUJUNlRTO0VTNVRUO0FuQ2tzS0Y7O0FvQzVzS0E7Ozs7Ozs7RUFBQTtBQVNBO0VBQ0UsY25DY2tCO0FEZ3NLcEI7QW9DL3NLQTtFQUNFLGNuQ2NrQjtBRGdzS3BCOztBb0Mzc0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJWcVlTO0VVcFlUO0VBQ0E7RUFDQTtBcEM4c0tGO0FvQzVzS0U7RUFDRTtBcEM4c0tKO0FvQzNzS0U7RUFFRSxxQm5DbkJTO0FEK3RLYjtBb0N6c0tFO0VBRUUscUJuQ1RnQjtBRG10S3BCO0FvQ3ZzS0U7RUFDRTtFQUNBLGNuQ2ZTO0VtQ2dCVCx5Qm5DWnlCO0FEcXRLN0I7QW9DNXNLRTtFQUNFO0VBQ0EsY25DZlM7RW1DZ0JULHlCbkNaeUI7QURxdEs3QjtBb0N0c0tFO0VBQ0UscUJuQ2VpQjtBRHlyS3JCO0FvQ3pzS0U7RUFDRSxxQm5DZWlCO0FEeXJLckI7QW9DcnNLRTtFQUNFO0VBQ0E7QXBDdXNLSjtBb0Nyc0tFO0VBckNGO0lBc0NJO0lBQ0E7SUFDQTtFcEN3c0tGO0VvQ3ZzS0U7SUFDRTtFcEN5c0tKO0FBQ0Y7O0FxQ2p3S0E7Ozs7Ozs7OztFQUFBO0FBV0E7RUFDRTtFQUNBO0FyQ213S0Y7O0FxQ2h3S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ213S0Y7O0FxQ2h3S0E7RUFDRTtFQUNBLG1CWDRYUztFVzNYVDtFQUNBO0VBQ0E7QXJDbXdLRjtBcUNqd0tFO0VOckJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFTWNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMyd0tKOztBcUN0d0tFO0VBQ0U7RUFDQSxtQnBDWWE7RW9DWGIscUJwQ1dhO0VvQ1ZiO0FyQ3l3S0o7O0FxQ3J3S0E7RUFDRTtFQUNBLGNwQ25Da0I7QUQyeUtwQjtBcUN0d0tFO0VBQ0UscUJwQ3RDZ0I7QUQ4eUtwQjs7QXNDdDBLQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBZUE7RUFDRTtFQUNBO0F0Q3cwS0Y7O0FzQzl6S0U7RUFFRTtBdENnMEtKO0FzQzd6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyQ3lCYTtFcUN4QmI7RUFDQTtFQUNBO0F0Qyt6S0o7O0FzQzF6S0U7RUFDRSxtQnJDeENVO0VxQ3lDVjtBdEM2ektKO0FzQzF6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzR6S0o7O0FzQ3Z6S0U7RUFDRSxzQnJDckRTO0VxQ3NEVDtFQUNBO0VBQ0E7QXRDMHpLSjs7QXVDMzNLQTs7Ozs7Ozs7Ozs7RUFBQTtBQWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDNjNLRjs7QXdDajVLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUF5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdkN2Qlk7RXVDd0JaLHlGZDRRVTtFYzNRVixpQmRzU1U7RWNyU1YsbUJkcVhVO0VjcFhWLG1CZGliVTtFY2hiVjtBeENvNUtGOztBd0NqNUtBO0VBQ0U7RUFDQTtFQUNBLGlCZDBRRztFY3pRSCxpQmRtV0c7QTFCaWpLTDtBd0NsNUtFO0VBQ0U7QXhDbzVLSjtBd0MvNEtJOztFQUNFO0F4Q2s1S047O0F3Qzc0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeENnNUtGO0F3Qzk0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZDNURXO0FENDhLZjtBd0M3NEtFO0VBQ0U7QXhDKzRLSjtBd0M3NEtFO0VBQ0U7QXhDKzRLSjtBd0M3NEtFO0VBQ0U7RUFDQTtBeEMrNEtKO0F3Qzc0S0U7RUFDRTtBeEMrNEtKOztBd0N6NEtFOztFQUNFO0F4QzY0S0o7O0F3Q3o0S0E7RUFDRTtBeEM0NEtGOztBd0N6NEtBO0VBRUU7QXhDMjRLRjtBK0JsMktJO0VBTUk7QS9CKzFLUjtBd0M1NEtFO0VBQ0UsK0NwQnpGaUI7RW9CMEZqQjtFQUNBO0VBQ0E7RUFDQTtBeEM4NEtKOztBd0MxNEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMENwQjlHVztFb0IrR1gsK0NwQnpHbUI7RW9CMEduQjtFQUNBO0VBQ0E7RUFDQTtBeEM2NEtGO0F3QzM0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzY0S0o7O0F3Q3o0S0E7RUFDRTtFQUNBO0F4QzQ0S0Y7QXdDMTRLRTtFQUNFO0VBQ0E7QXhDNDRLSjs7QXdDdjRLRTtFQUNFO0F4QzA0S0o7QXdDdjRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN5NEtKOztBd0NyNEtBO0VBQ0UsY3ZDOUpZO0FEc2lMZDtBd0N0NEtFO0VBQ0UsbUJ2Q2pLVTtBRHlpTGQ7O0F5Q3hpTEk7RUFBNEI7QXpDNGlMaEM7O0F5QzNpTEk7RUFBNEI7QXpDK2lMaEM7O0F5QzlpTEk7RUFBNEI7QXpDa2pMaEM7O0F5Q2pqTEk7RUFBNEI7QXpDcWpMaEM7O0F5Q3BqTEk7RUFBNEI7QXpDd2pMaEM7O0F5Q3ZqTEk7RUFBNEI7QXpDMmpMaEM7O0F5QzFqTEk7RUFBNEI7QXpDOGpMaEM7O0F5QzdqTEk7RUFBNEI7QXpDaWtMaEM7O0F5Q2hrTEk7RUFBNEI7QXpDb2tMaEM7O0E0QnhoTEk7RWFwREE7SUFBNEI7RXpDaWxMOUI7RXlDaGxMRTtJQUE0QjtFekNtbEw5QjtFeUNsbExFO0lBQTRCO0V6Q3FsTDlCO0V5Q3BsTEU7SUFBNEI7RXpDdWxMOUI7RXlDdGxMRTtJQUE0QjtFekN5bEw5QjtFeUN4bExFO0lBQTRCO0V6QzJsTDlCO0V5QzFsTEU7SUFBNEI7RXpDNmxMOUI7RXlDNWxMRTtJQUE0QjtFekMrbEw5QjtFeUM5bExFO0lBQTRCO0V6Q2ltTDlCO0FBQ0Y7QTRCdGpMSTtFYXBEQTtJQUE0QjtFekM4bUw5QjtFeUM3bUxFO0lBQTRCO0V6Q2duTDlCO0V5Qy9tTEU7SUFBNEI7RXpDa25MOUI7RXlDam5MRTtJQUE0QjtFekNvbkw5QjtFeUNubkxFO0lBQTRCO0V6Q3NuTDlCO0V5Q3JuTEU7SUFBNEI7RXpDd25MOUI7RXlDdm5MRTtJQUE0QjtFekMwbkw5QjtFeUN6bkxFO0lBQTRCO0V6QzRuTDlCO0V5QzNuTEU7SUFBNEI7RXpDOG5MOUI7QUFDRjtBNEJubExJO0VhcERBO0lBQTRCO0V6QzJvTDlCO0V5QzFvTEU7SUFBNEI7RXpDNm9MOUI7RXlDNW9MRTtJQUE0QjtFekMrb0w5QjtFeUM5b0xFO0lBQTRCO0V6Q2lwTDlCO0V5Q2hwTEU7SUFBNEI7RXpDbXBMOUI7RXlDbHBMRTtJQUE0QjtFekNxcEw5QjtFeUNwcExFO0lBQTRCO0V6Q3VwTDlCO0V5Q3RwTEU7SUFBNEI7RXpDeXBMOUI7RXlDeHBMRTtJQUE0QjtFekMycEw5QjtBQUNGO0E0QmhuTEk7RWFwREE7SUFBNEI7RXpDd3FMOUI7RXlDdnFMRTtJQUE0QjtFekMwcUw5QjtFeUN6cUxFO0lBQTRCO0V6QzRxTDlCO0V5QzNxTEU7SUFBNEI7RXpDOHFMOUI7RXlDN3FMRTtJQUE0QjtFekNnckw5QjtFeUMvcUxFO0lBQTRCO0V6Q2tyTDlCO0V5Q2pyTEU7SUFBNEI7RXpDb3JMOUI7RXlDbnJMRTtJQUE0QjtFekNzckw5QjtFeUNyckxFO0lBQTRCO0V6Q3dyTDlCO0FBQ0Y7QTBDenNMQTtFQUNFO0VBQ0E7RUFDQTtBMUMyc0xGO0EwQ3pzTEU7RUFFRTtFQUNBO0VBQ0E7QTFDMHNMSjs7QTBDbnNMRTtFQUNFO0ExQ3NzTEo7O0EwQ2xzTEE7RUFDRTtFQUNBO0VBQ0E7QTFDcXNMRjtBMENuc0xFO0VBRUU7RUFDQTtFQUNBO0ExQ29zTEo7O0EwQ2hzTEE7RUFDRTtFQUNBO0ExQ21zTEY7O0EyQ3Z1TEE7RUFDRTtBM0MwdUxGOztBNEMzdUxBO0VBQ0U7QTVDOHVMRjtBNEJuckxJO0VnQjVESjtJQUlJO0U1Qyt1TEY7QUFDRjs7QTRCeHJMSTtFZ0JwREo7SUFFSTtFNUMrdUxGO0FBQ0Y7O0E0QjlyTEk7RWdCOUNKO0lBRUk7RTVDK3VMRjtFNEM3dUxFO0lBQ0U7RTVDK3VMSjtBQUNGOztBNEMzdUxBO0VBRUk7RUFDQTtBNUM2dUxKOztBNkN4d0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Myd0xGO0E2Q3p3TEU7RUFFSSx5QjVDUWU7RTRDUGY7RUFDQTtFQUNBO0VBQ0E7QTdDMHdMTjtBNkN2d0xJO0VBQ0U7QTdDeXdMTjtBNkNyd0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUNEbUI7RTRDRW5CO0E3Q3V3TEo7QTZDcndMSTtFQUNFO0E3Q3V3TE47QTRCMXVMSTtFaUJ2Q0Y7SUFjSTtFN0N1d0xKO0FBQ0Y7QTZDcndMSTtFQUNFO0E3Q3V3TE47QTRCbHZMSTtFaUJ0QkE7SUFJSTtFN0N3d0xOO0FBQ0Y7O0E4Q256TEE7Ozs7OztFQUFBO0FBT0E7RUFDRTtBOUNzekxGO0E4Q3B6TEU7RUFFRTtFQUNBO0VBQ0E7QTlDcXpMSjtBOENqekxJO0VBQ0U7RUFDQSxjN0NWUTtBRDZ6TGQ7QThDaHpMSTtFQUNFLHFCN0NkUTtBRGcwTGQ7QThDL3lMSTtFQUNFLGM3Q2xCUTtBRG0wTGQ7QThDNXlMSTtFQUNFO0VBQ0EsYzdDeEJNO0FEczBMWjtBOEMzeUxJO0VBQ0UscUI3QzVCTTtBRHkwTFo7QThDMXlMSTtFQUNFLGM3Q2hDTTtBRDQwTFo7O0E4Q3Z5TEE7RUFDRTtFQUNBO0VBQ0EseUZwQnVQVTtFb0J0UFY7RUFDQTtBOUMweUxGO0E0Qm55TEk7RWtCWko7SUFRSTtJQUNBO0U5QzJ5TEY7QUFDRjs7QStDcjJMQTtFQUNFO0VBQ0E7RUFDQSx5RnJCdVNVO0VxQnRTVjtFQUNBO0EvQ3cyTEY7QTRCanpMSTtFbUI1REo7SUFRSTtJQUNBO0UvQ3kyTEY7QUFDRjs7QWdEaHlMSTtFQS9EQTtBaERtMkxKOztBZ0RoeUxJO0VBL0RBO0FoRG0yTEo7O0FnRGh5TEk7RUEvREE7QWhEbTJMSjs7QWdEaHlMSTtFQS9EQTtBaERtMkxKOztBZ0RoeUxJO0VBL0RBO0VBQ0E7QWhEbTJMSjs7QWdEanlMSTtFQTlEQTtFQUNBO0FoRG0yTEo7O0FnRGx5TEk7RUE3REE7QWhEbTJMSjs7QWdEOXpMSTtFQS9EQTtBaERpNExKOztBZ0Q5ekxJO0VBL0RBO0FoRGk0TEo7O0FnRDl6TEk7RUEvREE7QWhEaTRMSjs7QWdEOXpMSTtFQS9EQTtBaERpNExKOztBZ0Q5ekxJO0VBL0RBO0VBQ0E7QWhEaTRMSjs7QWdEL3pMSTtFQTlEQTtFQUNBO0FoRGk0TEo7O0FnRGgwTEk7RUE3REE7QWhEaTRMSjs7QWdENTFMSTtFQS9EQTtBaEQrNUxKOztBZ0Q1MUxJO0VBL0RBO0FoRCs1TEo7O0FnRDUxTEk7RUEvREE7QWhEKzVMSjs7QWdENTFMSTtFQS9EQTtBaEQrNUxKOztBZ0Q1MUxJO0VBL0RBO0VBQ0E7QWhEKzVMSjs7QWdENzFMSTtFQTlEQTtFQUNBO0FoRCs1TEo7O0FnRDkxTEk7RUE3REE7QWhEKzVMSjs7QWdEMTNMSTtFQS9EQTtBaEQ2N0xKOztBZ0QxM0xJO0VBL0RBO0FoRDY3TEo7O0FnRDEzTEk7RUEvREE7QWhENjdMSjs7QWdEMTNMSTtFQS9EQTtBaEQ2N0xKOztBZ0QxM0xJO0VBL0RBO0VBQ0E7QWhENjdMSjs7QWdEMzNMSTtFQTlEQTtFQUNBO0FoRDY3TEo7O0FnRDUzTEk7RUE3REE7QWhENjdMSjs7QWdEeDVMSTtFQS9EQTtBaEQyOUxKOztBZ0R4NUxJO0VBL0RBO0FoRDI5TEo7O0FnRHg1TEk7RUEvREE7QWhEMjlMSjs7QWdEeDVMSTtFQS9EQTtBaEQyOUxKOztBZ0R4NUxJO0VBL0RBO0VBQ0E7QWhEMjlMSjs7QWdEejVMSTtFQTlEQTtFQUNBO0FoRDI5TEo7O0FnRDE1TEk7RUE3REE7QWhEMjlMSjs7QWdEdDdMSTtFQS9EQTtBaER5L0xKOztBZ0R0N0xJO0VBL0RBO0FoRHkvTEo7O0FnRHQ3TEk7RUEvREE7QWhEeS9MSjs7QWdEdDdMSTtFQS9EQTtBaER5L0xKOztBZ0R0N0xJO0VBL0RBO0VBQ0E7QWhEeS9MSjs7QWdEdjdMSTtFQTlEQTtFQUNBO0FoRHkvTEo7O0FnRHg3TEk7RUE3REE7QWhEeS9MSjs7QWdEcDlMSTtFQS9EQTtBaER1aE1KOztBZ0RwOUxJO0VBL0RBO0FoRHVoTUo7O0FnRHA5TEk7RUEvREE7QWhEdWhNSjs7QWdEcDlMSTtFQS9EQTtBaER1aE1KOztBZ0RwOUxJO0VBL0RBO0VBQ0E7QWhEdWhNSjs7QWdEcjlMSTtFQTlEQTtFQUNBO0FoRHVoTUo7O0FnRHQ5TEk7RUE3REE7QWhEdWhNSjs7QWdEbC9MSTtFQS9EQTtBaERxak1KOztBZ0RsL0xJO0VBL0RBO0FoRHFqTUo7O0FnRGwvTEk7RUEvREE7QWhEcWpNSjs7QWdEbC9MSTtFQS9EQTtBaERxak1KOztBZ0RsL0xJO0VBL0RBO0VBQ0E7QWhEcWpNSjs7QWdEbi9MSTtFQTlEQTtFQUNBO0FoRHFqTUo7O0FnRHAvTEk7RUE3REE7QWhEcWpNSjs7QWdEaGhNSTtFQS9EQTtBaERtbE1KOztBZ0RoaE1JO0VBL0RBO0FoRG1sTUo7O0FnRGhoTUk7RUEvREE7QWhEbWxNSjs7QWdEaGhNSTtFQS9EQTtBaERtbE1KOztBZ0RoaE1JO0VBL0RBO0VBQ0E7QWhEbWxNSjs7QWdEamhNSTtFQTlEQTtFQUNBO0FoRG1sTUo7O0FnRGxoTUk7RUE3REE7QWhEbWxNSjs7QWdEOWlNSTtFQS9EQTtBaERpbk1KOztBZ0Q5aU1JO0VBL0RBO0FoRGluTUo7O0FnRDlpTUk7RUEvREE7QWhEaW5NSjs7QWdEOWlNSTtFQS9EQTtBaERpbk1KOztBZ0Q5aU1JO0VBL0RBO0VBQ0E7QWhEaW5NSjs7QWdEL2lNSTtFQTlEQTtFQUNBO0FoRGluTUo7O0FnRGhqTUk7RUE3REE7QWhEaW5NSjs7QWdENWtNSTtFQS9EQTtBaEQrb01KOztBZ0Q1a01JO0VBL0RBO0FoRCtvTUo7O0FnRDVrTUk7RUEvREE7QWhEK29NSjs7QWdENWtNSTtFQS9EQTtBaEQrb01KOztBZ0Q1a01JO0VBL0RBO0VBQ0E7QWhEK29NSjs7QWdEN2tNSTtFQTlEQTtFQUNBO0FoRCtvTUo7O0FnRDlrTUk7RUE3REE7QWhEK29NSjs7QWdEMW1NSTtFQS9EQTtBaEQ2cU1KOztBZ0QxbU1JO0VBL0RBO0FoRDZxTUo7O0FnRDFtTUk7RUEvREE7QWhENnFNSjs7QWdEMW1NSTtFQS9EQTtBaEQ2cU1KOztBZ0QxbU1JO0VBL0RBO0VBQ0E7QWhENnFNSjs7QWdEM21NSTtFQTlEQTtFQUNBO0FoRDZxTUo7O0FnRDVtTUk7RUE3REE7QWhENnFNSjs7QWdEem1NSTtFQS9EQTtBaEQ0cU1KOztBZ0R6bU1JO0VBL0RBO0FoRDRxTUo7O0FnRHptTUk7RUEvREE7QWhENHFNSjs7QWdEem1NSTtFQS9EQTtBaEQ0cU1KOztBZ0R6bU1JO0VBL0RBO0VBQ0E7QWhENHFNSjs7QWdEMW1NSTtFQTlEQTtFQUNBO0FoRDRxTUo7O0FnRDNtTUk7RUE3REE7QWhENHFNSjs7QWdEdm9NSTtFQS9EQTtBaEQwc01KOztBZ0R2b01JO0VBL0RBO0FoRDBzTUo7O0FnRHZvTUk7RUEvREE7QWhEMHNNSjs7QWdEdm9NSTtFQS9EQTtBaEQwc01KOztBZ0R2b01JO0VBL0RBO0VBQ0E7QWhEMHNNSjs7QWdEeG9NSTtFQTlEQTtFQUNBO0FoRDBzTUo7O0FnRHpvTUk7RUE3REE7QWhEMHNNSjs7QWdEcnFNSTtFQS9EQTtBaER3dU1KOztBZ0RycU1JO0VBL0RBO0FoRHd1TUo7O0FnRHJxTUk7RUEvREE7QWhEd3VNSjs7QWdEcnFNSTtFQS9EQTtBaER3dU1KOztBZ0RycU1JO0VBL0RBO0VBQ0E7QWhEd3VNSjs7QWdEdHFNSTtFQTlEQTtFQUNBO0FoRHd1TUo7O0FnRHZxTUk7RUE3REE7QWhEd3VNSjs7QWdEbnNNSTtFQS9EQTtBaERzd01KOztBZ0Ruc01JO0VBL0RBO0FoRHN3TUo7O0FnRG5zTUk7RUEvREE7QWhEc3dNSjs7QWdEbnNNSTtFQS9EQTtBaERzd01KOztBZ0Ruc01JO0VBL0RBO0VBQ0E7QWhEc3dNSjs7QWdEcHNNSTtFQTlEQTtFQUNBO0FoRHN3TUo7O0FnRHJzTUk7RUE3REE7QWhEc3dNSjs7QWdEanVNSTtFQS9EQTtBaERveU1KOztBZ0RqdU1JO0VBL0RBO0FoRG95TUo7O0FnRGp1TUk7RUEvREE7QWhEb3lNSjs7QWdEanVNSTtFQS9EQTtBaERveU1KOztBZ0RqdU1JO0VBL0RBO0VBQ0E7QWhEb3lNSjs7QWdEbHVNSTtFQTlEQTtFQUNBO0FoRG95TUo7O0FnRG51TUk7RUE3REE7QWhEb3lNSjs7QWdEL3ZNSTtFQS9EQTtBaERrME1KOztBZ0Qvdk1JO0VBL0RBO0FoRGswTUo7O0FnRC92TUk7RUEvREE7QWhEazBNSjs7QWdEL3ZNSTtFQS9EQTtBaERrME1KOztBZ0Qvdk1JO0VBL0RBO0VBQ0E7QWhEazBNSjs7QWdEaHdNSTtFQTlEQTtFQUNBO0FoRGswTUo7O0FnRGp3TUk7RUE3REE7QWhEazBNSjs7QWdEN3hNSTtFQS9EQTtBaERnMk1KOztBZ0Q3eE1JO0VBL0RBO0FoRGcyTUo7O0FnRDd4TUk7RUEvREE7QWhEZzJNSjs7QWdEN3hNSTtFQS9EQTtBaERnMk1KOztBZ0Q3eE1JO0VBL0RBO0VBQ0E7QWhEZzJNSjs7QWdEOXhNSTtFQTlEQTtFQUNBO0FoRGcyTUo7O0FnRC94TUk7RUE3REE7QWhEZzJNSjs7QWdEM3pNSTtFQS9EQTtBaEQ4M01KOztBZ0Qzek1JO0VBL0RBO0FoRDgzTUo7O0FnRDN6TUk7RUEvREE7QWhEODNNSjs7QWdEM3pNSTtFQS9EQTtBaEQ4M01KOztBZ0Qzek1JO0VBL0RBO0VBQ0E7QWhEODNNSjs7QWdENXpNSTtFQTlEQTtFQUNBO0FoRDgzTUo7O0FnRDd6TUk7RUE3REE7QWhEODNNSjs7QWdEejFNSTtFQS9EQTtBaEQ0NU1KOztBZ0R6MU1JO0VBL0RBO0FoRDQ1TUo7O0FnRHoxTUk7RUEvREE7QWhENDVNSjs7QWdEejFNSTtFQS9EQTtBaEQ0NU1KOztBZ0R6MU1JO0VBL0RBO0VBQ0E7QWhENDVNSjs7QWdEMTFNSTtFQTlEQTtFQUNBO0FoRDQ1TUo7O0FnRDMxTUk7RUE3REE7QWhENDVNSjs7QWdEdjNNSTtFQS9EQTtBaEQwN01KOztBZ0R2M01JO0VBL0RBO0FoRDA3TUo7O0FnRHYzTUk7RUEvREE7QWhEMDdNSjs7QWdEdjNNSTtFQS9EQTtBaEQwN01KOztBZ0R2M01JO0VBL0RBO0VBQ0E7QWhEMDdNSjs7QWdEeDNNSTtFQTlEQTtFQUNBO0FoRDA3TUo7O0FnRHozTUk7RUE3REE7QWhEMDdNSjs7QWdEcjVNSTtFQS9EQTtBaER3OU1KOztBZ0RyNU1JO0VBL0RBO0FoRHc5TUo7O0FnRHI1TUk7RUEvREE7QWhEdzlNSjs7QWdEcjVNSTtFQS9EQTtBaER3OU1KOztBZ0RyNU1JO0VBL0RBO0VBQ0E7QWhEdzlNSjs7QWdEdDVNSTtFQTlEQTtFQUNBO0FoRHc5TUo7O0FnRHY1TUk7RUE3REE7QWhEdzlNSjs7QWlEcmlOQTtFQUNFO0VBQ0E7RUFDQTtBakR3aU5GOztBaURyaU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEd2lORjs7QWlEbmlOSTtFQUNFO0VBQ0EsMkM3QlJlO0U2QlNmLG1CaERYUTtBRGlqTmQ7QWlEbmlOSTtFQUNFLG1CaERHZ0I7RWdERmhCO0VBQ0EsZ0Q3QmhCYztBcEJxak5wQjs7QWlEaGlOQTtFQUNFO0VBQ0EseUZ2QjJRVTtFdUIxUVY7RUFDQTtBakRtaU5GO0FpRGppTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakRtaU5KO0FpRGppTkk7RUFDRSxtQmhEakJnQjtFZ0RrQmhCO0VBQ0EsZ0Q3QnBDYztBcEJ1a05wQjtBaURoaU5JO0VBQ0U7RUFDQSwwQzdCMUNPO0U2QjJDUCxtQmhEM0NRO0FENmtOZDs7QWtEcGxOQTtFQUNFO0VBQ0E7QWxEdWxORjs7QW1EeGxOSTtFQUNJLGNsREtNO0FEc2xOZDtBbUR6bE5RO0VBQ0k7QW5EMmxOWjtBbUR6bE5ZO0VBQ0ksY2xEREY7QUQ0bE5kO0FtRHZsTlE7RUFDSSxxQmxETkU7QUQrbE5kO0FtRHJsTkk7RUFDSTtFQUNBO0VBQ0E7QW5EdWxOUjtBbURwbE5JO0VBQ0k7RUFDQTtBbkRzbE5SO0FtRG5sTkk7RUFDSTtBbkRxbE5SO0FtRGxsTkk7RUFDSTtFQUNBO0VBQ0E7QW5Eb2xOUjtBbURqbE5JO0VBQ0k7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7QW5EbWxOUjtBbURqbE5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRtbE5aO0FtRC9rTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EaWxOUjtBbUQ3a05RO0VBQ0k7RUFDQTtFQUNBO0FuRCtrTlo7QW1ENWtOUTtFQUNJO0VBQ0E7QW5EOGtOWjs7QUFsbk5BOzs7O0NBQUE7QW9EdkNBO0VBQ0k7QXBEaXFOSjs7QW9EOXBOQTtFQUNJO0FwRGlxTko7O0FvRDlwTkE7RUFDSTtFQUNBO0VBQ0E7QXBEaXFOSjs7QW9EOXBOQTtFQUNJO0VBQ0E7RUFDQSxjbkRQVTtBRHdxTmQ7O0FvRDlwTkE7RUFDSTtFQUNBO0VBQ0EsY25EWlE7QUQ2cU5aOztBb0Q5cE5BO0VBQ0k7RUFDQTtFQUNBLGNuRGxCUTtBRG1yTlo7O0FvRDlwTkE7RUFDSTtFQUNBO0VBQ0EsY25EekJVO0FEMHJOZDs7QW9EOXBOQTtFQUNJO0VBQ0E7QXBEaXFOSjs7QW9EOXBOQTtFQUNJO0FwRGlxTko7O0FvRDlwTkE7RUFDSTtBcERpcU5KOztBb0Q5cE5BO0VBQ0k7QXBEaXFOSjs7QW9EOXBOQTtFQUNFO0VBQ0E7RUFDQTtBcERpcU5GO0FvRGhxTkU7RUFDRTtBcERrcU5KOztBb0Q5cE5BO0VBQ0U7RUFDQSxjbkQzQ1c7RW1ENENYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERpcU5GOztBb0Q3cE5BO0VBQ0k7RUFDQTtBcERncU5KO0FvRDlwTkk7RUFDSTtBcERncU5SO0FvRDlwTlE7RUFDSTtFQUNBO0FwRGdxTlo7O0FvRDNwTkE7RUFDRTtBcEQ4cE5GOztBcUR6dk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJENHZOSjs7QXFEenZORTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQwdk5KO0E0Qmh0Tkk7RXlCckRGO0lBY0k7SUFDQTtFckQydk5KO0FBQ0Y7QTRCdHROSTtFeUJyREY7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckQ0dk5KO0FBQ0Y7QXFEMXZOSTtFQUNJO0FyRDR2TlI7QTRCeHROSTtFeUJuQ0U7SUFFSTtFckQ2dk5SO0FBQ0Y7O0FxRHh2TkU7RUFDRTtFQUNBO0FyRDJ2Tko7QTRCbHVOSTtFeUJ2QkE7SUFFSTtFckQydk5OO0FBQ0Y7QTRCdnVOSTtFeUIzQkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJEMnZOSjtBQUNGOztBcUR2dk5JO0VBQ0U7QXJEMHZOTjtBcUR4dk5JO0VBQ0U7QXJEMHZOTjtBcUR4dk5JO0VBQ0U7QXJEMHZOTjtBcUR4dk5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEMHZOTjs7QXFEdHZORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRHl2Tko7O0FxRHR2TkU7RUFDRSxtQnBEckZVO0VvRHNGVjtFQUNBO0VBQ0E7RUFDQTtBckR5dk5KO0E0Qjd4Tkk7RXlCK0JGO0lBUUk7RXJEMHZOSjtBQUNGOztBcUR2dk5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEMHZOSjtBcUR4dk5JO0VBRUU7RUFDQSxjcEQxR1E7RW9EMkdSO0VBQ0E7RUFDQTtFQUNBO0FyRHl2Tk47O0FxRHJ2TkU7RUFDRTtBckR3dk5KOztBcURydk5FOztFQUVFO0VBQ0E7QXJEd3ZOSjs7QXFEcnZORTtFQUNFLGNwRDFHa0I7QURrMk50Qjs7QTRCbHpOSTtFeUI2REY7SUFFSTtFckR3dk5KO0FBQ0Y7O0FxRHJ2TkU7RUFDRTtFQUNBO0FyRHd2Tko7QTRCN3pOSTtFeUJtRUY7SUFLSTtFckR5dk5KO0FBQ0Y7QTRCLzBOSTtFeUJnRkY7SUFTSTtFckQwdk5KO0FBQ0Y7QTRCcDFOSTtFeUJnRkY7SUFhSTtFckQydk5KO0FBQ0Y7O0FxRHh2TkU7RUFDRTtBckQydk5KOztBcUR4dk5FO0VBQ0U7RUFDQTtFQUNBO0FyRDJ2Tko7O0FxRHR2TkU7O0VBRUU7RUFDQTtBckR5dk5KOztBcUR0dk5FOztFQUVFO0VBQ0E7QXJEeXZOSjs7QXFEdHZORTs7RUFFRTtBckR5dk5KOztBcUR0dk5FOzs7RUFHRTtBckR5dk5KOztBcUR0dk5FO0VBQ0U7RUFDQTtBckR5dk5KOztBcUR0dk5FO0VBQ0U7RUFDQTtBckR5dk5KOztBcUR0dk5FO0VBQ0UsY3BEbkxnQjtBRDQ2TnBCO0FxRHZ2Tkk7RUFDRTtBckR5dk5OOztBcURqdk5FO0VBQ0U7RUFDQTtBckRvdk5KOztBc0Q1OE5BOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFlQTtFQUNFO0VBQ0E7RUFDQTtBdEQ4OE5GOztBNEJwNk5JO0UyQjVESjtJQUVJO0lBQ0E7SUFDQTtFdkRtK05GO0FBQ0Y7O0F1RGgrTkE7RUFDRTtFQUNBO0F2RG0rTkY7O0F3RDcrTkE7RUFDRTtFQUNBO0F4RGcvTkY7QTRCdDdOSTtFNEI1REo7SUFLSTtJQUNBO0V4RGsvTkY7QUFDRjs7QXdENytORTtFQUNFO0F4RGcvTko7QXdENytORTtFQUNFO0VBQ0E7RUFDQTtBeEQrK05KO0F3RDUrTkU7RUFDSTtBeEQ4K05OO0F3RDMrTkU7RUFDRTtBeEQ2K05KO0E0Qi83Tkk7RTRCOURKO0lBb0JJO0lBQ0E7RXhENitORjtFd0QzK05FO0lBQ0U7SUFDQTtFeEQ2K05KO0FBQ0Y7O0F3RHorTkE7RUFDRSxtQnZEbkNZO0V1RG9DWjtFQUNBO0VBQ0E7RUFDQTtBeEQ0K05GO0E0Qjk5Tkk7RTRCbkJKO0lBUUk7SUFDQTtFeEQ2K05GO0FBQ0Y7QXdEMytORTtFQVpGO0lBYUk7RXhEOCtORjtBQUNGOztBd0QzK05BO0VBQ0U7QXhEOCtORjs7QXdEMytOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEOCtORjtBNEJyL05JO0U0QkVKO0lBUUk7RXhEKytORjtBQUNGOztBd0Q1K05BO0VBQ0k7RUFDQSxjdkRyRFM7RXVEc0RUO0VBQ0E7RUFDQTtBeEQrK05KO0E0QmxnT0k7RTRCY0o7SUFRUTtJQUNBO0lBQ0E7RXhEZy9OTjtBQUNGOztBd0Q3K05BO0VBQ0U7QXhEZy9ORjtBNEI3Z09JO0U0QjRCSjtJQUdJO0V4RGsvTkY7QUFDRjs7QXdELytOQTtFQUNFO0VBQ0E7QXhEay9ORjs7QXdENStOQTtFQUNFO0F4RCsrTkY7O0F3RDUrTkE7RUFDRTtBeEQrK05GOztBd0R6K05BO0VBQ0U7RUFDQTtFQUNBLGN2RDVHVztBRHdsT2I7O0F3RHorTkE7RUFDSTtFQUNBO0F4RDQrTko7O0F5RHRtT0E7Ozs7Ozs7Ozs7O0VBQUE7QUFhQTtFQUNFO0VBQ0EsbUJ4RFJZO0FEZ25PZDtBeUR0bU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJ4RFpTO0FEb25PYjs7QTRCamtPSTtFNkJuQ0o7SUFFSTtFekR1bU9GO0FBQ0Y7O0F5RHBtT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHVtT0Y7QTRCL2tPSTtFNkI3Qko7SUFRSTtFekR3bU9GO0FBQ0Y7O0F5RHJtT0E7O0VBRUU7RUFDQTtBekR3bU9GO0E0QjFsT0k7RTZCakJKOztJQU1JO0V6RDBtT0Y7QUFDRjs7QXlEdm1PQTtFQUNFO0F6RDBtT0Y7O0F5RHZtT0E7RUFDRTtBekQwbU9GOztBeUR2bU9BO0VBQ0U7QXpEMG1PRjs7QTBEeHFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRDJxT0o7QTRCbm5PSTtFOEI1REo7SUFPUTtFMUQ0cU9OO0FBQ0Y7QTBEMXFPSTtFQUNJO0ExRDRxT1I7QTRCM25PSTtFOEJsREE7SUFJUTtFMUQ2cU9WO0FBQ0Y7QTBEMXFPSTtFQUVJLGN6RGJNO0FEd3JPZDtBMER6cU9RO0VBQ0k7RUFDQTtBMUQycU9aO0E0QnZvT0k7RThCdENJO0lBS1E7RTFENHFPZDtBQUNGOztBMkR4c09BOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Qyc09GOztBMkR4c09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDJzT0Y7QTJEenNPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRDJzT0o7QTRCbHJPSTtFK0I3QkY7SUFPSTtFM0Q0c09KO0FBQ0Y7O0E0RG52T0E7RUFDRTtFQUNBO0VBQ0E7QTVEc3ZPRjtBNEI3ck9JO0VnQzVESjtJQU1JO0U1RHV2T0Y7QUFDRjs7QTREcHZPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUR1dk9GOztBNERwdk9BO0VBQ0U7RUFDQTtBNUR1dk9GOztBNERwdk9BOzs7RUFHRTtFQUNBO0E1RHV2T0Y7QTRCdnRPSTtFZ0NwQ0o7OztJQU9JO0lBQ0E7RTVEMHZPRjtBQUNGOztBNER2dk9BOztFQUVFO0E1RDB2T0Y7O0E0RHZ2T0E7RUFDRSx5RmxDZ1FVO0VrQy9QVjtFQUNBO0VBQ0E7RUFDQTtBNUQwdk9GO0E0QjV1T0k7RWdDbkJKO0lBUUk7SUFDQTtJQUNBO0U1RDJ2T0Y7QUFDRjs7QTREeHZPQTs7RUFFRSxjM0RqQ2tCO0FENHhPcEI7O0E0RHh2T0E7RUFDRTtBNUQydk9GO0E0QjV2T0k7RWdDQUo7SUFJSTtJQUNBO0U1RDR2T0Y7QUFDRjs7QTREenZPQTtFQUNFLGMzRDlDa0I7RTJEK0NsQix5RmxDbU9VO0VrQ2xPVjtBNUQ0dk9GOztBNER6dk9BO0VBQ0U7QTVENHZPRjtBNEI1d09JO0VnQ2VKO0lBSUk7SUFDQTtFNUQ2dk9GO0FBQ0Y7O0E2RDcwT0k7RUFDSTtFQUNBO0VBQ0E7QTdEZzFPUjtBNEJ4eE9JO0VpQzNEQTtJQU1RO0lBQ0E7SUFDQTtFN0RpMU9WO0FBQ0Y7QTZENzBPUTtFQUNJO0E3RCswT1o7QTRCbHlPSTtFaUMvQ0E7SUFNUTtJQUNBO0U3RCswT1Y7RTZEOTBPVTtJQUNJO0U3RGcxT2Q7QUFDRjtBNkQ1ME9JO0VBQ0k7QTdEODBPUjtBNkQ1ME9RO0VBQ0ksNkRuQzBRQztFbUN6UUQ7RUFDQTtFQUNBO0VBQ0EsYzVENUJFO0FEMDJPZDtBNkQzME9RO0VBQ0ksYzVEaENFO0FENjJPZDtBNkR6ME9JO0VBQ0kseUZuQzhQSTtFbUM3UEo7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQSxjNUQ1Q007RTRENkNOO0E3RDIwT1I7QTZEejBPUTtFQUVJLG1CQURrQjtBN0QyME85QjtBNkR4ME9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI1RDFERjtBRG80T2Q7QTZEdDBPUTtFQUNJO0VBQ0E7QTdEdzBPWjs7QThELzRPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RGs1T0Y7QTRCMTFPSTtFa0M1REo7SUFPSTtFOURtNU9GO0FBQ0Y7O0E4RC80T0U7RUFDRTtFQUNBO0E5RGs1T0o7O0E4RDk0T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEaTVPRjs7QStEdDZPUTtFQUNJO0EvRHk2T1o7QTRCajNPSTtFbUMxREE7SUFNUTtJQUNBO0UvRHk2T1Y7RStEeDZPVTtJQUNJO0UvRDA2T2Q7QUFDRjs7QWdFdDdPQTtFQUNFLGMvRHNCVztFK0RyQlg7RUFDQTtFQUNBO0FoRXk3T0Y7O0FpRTc3T0E7RUFDRTtFQUNBO0FqRWc4T0Y7O0FrRWw4T0E7RUFDRTtFQUNBLG1CakV3QnFCO0VpRXZCckI7QWxFcThPRjtBNEI1NE9JO0VzQzVESjtJQU1JO0lBQ0E7RWxFczhPRjtBQUNGOztBa0VuOE9BO0VBQ0U7RUFDQTtBbEVzOE9GO0E0QnY1T0k7RXNDakRKO0lBS0k7RWxFdThPRjtBQUNGOztBa0VwOE9BO0VBQ0U7RUFDQTtBbEV1OE9GO0E0Qmo2T0k7RXNDeENKO0lBS0k7SUFDQTtFbEV3OE9GO0FBQ0Y7O0FtRWgrT0E7RUFDRTtFQUNBO0FuRW0rT0Y7O0FtRWgrT0E7RUFDRSxtQmxFRlk7RWtFR1o7RUFDQTtBbkVtK09GO0E0Qmw3T0k7RXVDcERKO0lBTUk7RW5FbytPRjtBQUNGOztBbUVqK09BO0VBQ0U7QW5FbytPRjtBNEIzN09JO0V1QzFDSjtJQUlJO0lBQ0E7RW5FcStPRjtBQUNGOztBbUVsK09BO0VBQ0U7QW5FcStPRjs7QW1FbCtPQTtFQUNFO0VBQ0EsY2xFeEJXO0VrRXlCWDtFQUNBO0VBQ0E7QW5FcStPRjs7QW1FbCtPQTtFQUNFLGNsRS9CVztFa0VnQ1g7RUFDQTtFQUNBO0FuRXErT0Y7O0FtRWwrT0E7RUFDRSxjbEVuQ2E7RWtFb0NiO0VBQ0E7RUFDQTtBbkVxK09GOztBb0V2aFBBO0VBQ0k7RUFDQTtFQUNBO0FwRTBoUEo7QTRCaitPSTtFd0M1REo7SUFNUTtFcEUyaFBOO0FBQ0Y7QW9FemhQSTtFQUNJO0VBQ0EseUJuRUpNO0VtRUtOO0FwRTJoUFI7QTRCMytPSTtFd0NuREE7SUFNUTtFcEU0aFBWO0FBQ0Y7QW9FemhQSTtFQUNJO0VBQ0E7QXBFMmhQUjtBb0V6aFBRO0VBQ0ksNkQxQ2lSQztFMENoUkQ7RUFDQTtFQUNBO0FwRTJoUFo7QW9FdGhQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRXdoUFo7QW9FdGhQWTtFQUNJO0FwRXdoUGhCO0FvRW5oUEk7RUFDSTtBcEVxaFBSO0FvRWxoUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEVvaFBSO0FvRW5oUFE7RUFDSTtBcEVxaFBaO0E0Qi9nUEk7RXdDUEk7SUFJUTtJQUNBO0VwRXNoUGQ7QUFDRjs7QXFFamxQQTtFQUNFO0VBQ0EsbUJwRUtZO0VvRUpaO0VBQ0E7RUFDQTtFQUNBO0FyRW9sUEY7O0FxRWpsUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckVvbFBGO0E0QnJpUEk7RXlDbkRKO0lBT0k7RXJFcWxQRjtBQUNGOztBc0V0bVBBO0VBQ0UsY3JFS1k7RXFFSlo7RUFDQTtFQUNBO0VBQ0E7QXRFeW1QRjtBNEJsalBJO0UwQzVESjtJQVFJO0lBQ0E7RXRFMG1QRjtBQUNGO0FzRXhtUEU7RUFDRSxjckVQVTtBRGluUGQ7QXNFdm1QRTtFQUNFLGNyRU9nQjtFcUVOaEI7QXRFeW1QSjtBc0V0bVBFO0VBQ0UsY3JFRWdCO0FEc21QcEI7QXNFcG1QSTs7RUFFRTtBdEVzbVBOO0FzRWptUEk7RUFDRTtBdEVtbVBOO0E0QnprUEk7RTBDM0JBO0lBSUk7RXRFb21QTjtBQUNGOztBc0UvbFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RWttUEY7QTRCMWxQSTtFMENqQko7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFdEVtbVBGO0FBQ0Y7QXNFam1QRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFbW1QSjtBNEJ6bVBJO0UwQ0NGO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RXRFb21QSjtBQUNGOztBc0VobVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFbW1QRjs7QXNFL2xQRTtFQUNFO0F0RWttUEo7O0F1RXhyUEE7RUFDRTtBdkUyclBGO0E0QmhvUEk7RTJDNURKO0lBSUk7RXZFNHJQRjtBQUNGO0E0QnJvUEk7RTJDNURKO0lBUUk7RXZFNnJQRjtBQUNGOztBNEIxb1BJO0UyQ2hESjtJQUVJO0lBQ0E7RXZFNnJQRjtBQUNGOztBNEJqcFBJO0UyQ3pDSjtJQUVJO0lBQ0E7RXZFNnJQRjtBQUNGO0E0QnhwUEk7RTJDekNKO0lBT0k7RXZFOHJQRjtBQUNGOztBd0V6dFBBO0VBQ0k7QXhFNHRQSjtBNEJqcVBJO0U0QzVESjtJQUlRO0lBQ0E7SUFDQTtFeEU4dFBOO0FBQ0Y7O0E0QnpxUEk7RTRDakRKO0lBRVE7RXhFNnRQTjtBQUNGO0F3RTN0UEk7RUFDSTtBeEU2dFBSO0F3RTF0UEk7RUFDSTtJQUNJO0V4RTR0UFY7QUFDRjs7QXdFdnRQSTtFQUNJO0F4RTB0UFI7QXdFdnRQSTtFQUNJO0F4RXl0UFI7QXdFdHRQSTtFQUNJO0F4RXd0UFI7O0F3RXB0UEE7RUFDSTtFQUNBLG1CdkVwQ1U7RXVFcUNWO0VBQ0E7RUFDQTtBeEV1dFBKO0E0QnpzUEk7RTRDbkJKO0lBUVE7SUFDQTtFeEV3dFBOO0FBQ0Y7QTRCL3NQSTtFNENQQTtJQUVRO0V4RXd0UFY7QUFDRjtBNEJwdFBJO0U0Q1BBO0lBTVE7RXhFeXRQVjtBQUNGOztBd0VydFBBOzs7OztFQUtJO0F4RXd0UEo7O0E0Qmp1UEk7RTRDYUE7O0lBRUk7RXhFd3RQTjtBQUNGO0F3RXB0UEk7RUFDSTtBeEVzdFBSO0F3RW50UEk7RUFDSTtBeEVxdFBSO0F3RWx0UEk7RUFDSTtFQUNBO0F4RW90UFI7QTRCbHZQSTtFNENtQ0k7SUFDSTtJQUNBO0V4RWt0UFY7RXdFL3NQTTs7OztJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhFaXRQVjtFd0U5c1BNO0lBQ0k7RXhFZ3RQVjtFd0U5c1BVO0lBQ0k7RXhFZ3RQZDtFd0U1c1BNO0lBQ0k7SUFDQTtJQUNBO0V4RThzUFY7RXdFM3NQTTtJQUNJO0V4RTZzUFY7RXdFMXNQTTtJQUNJO0V4RTRzUFY7RXdFenNQTTtJQUNJO0V4RTJzUFY7RXdFenNQVTtJQUNJO0V4RTJzUGQ7RXdFdnNQTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V4RXlzUFY7RXdFdnNQVTtJQUNJO0V4RXlzUGQ7RXdFcnNQTTtJQUNJO0V4RXVzUFY7RXdFcHNQTTtJQUNJO0V4RXNzUFY7QUFDRjtBNEJ4eVBJO0U0Q2dHSTtJQUdRO0V4RXlzUGQ7QUFDRjtBNEI3eVBJO0U0Q3VHSTtJQUNJO0V4RXlzUFY7RXdFdHNQTTtJQUNJO0lBQ0E7RXhFd3NQVjtFd0Vyc1BNO0lBQ0k7SUFDQTtFeEV1c1BWO0FBQ0Y7QXdFcHNQSTtFQUNJO0VBQ0EsY3ZFM0pjO0V1RTRKZDtBeEVzc1BSO0E0Qi96UEk7RTRDc0hBO0lBTVE7SUFDQTtJQUNBO0lBQ0E7RXhFdXNQVjtBQUNGO0E0QnYwUEk7RTRDc0hBO0lBYVE7SUFDQTtFeEV3c1BWO0FBQ0Y7O0F3RW5zUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEVzc1BKO0E0QnAxUEk7RTRDMElKO0lBT1E7SUFDQTtJQUNBO0V4RXVzUE47QUFDRjtBNEIzMVBJO0U0QzBJSjtJQWFRO0V4RXdzUE47QUFDRjs7QXdFcnNQQTtFQUNJO0F4RXdzUEo7QTRCcDJQSTtFNEMySko7SUFJUTtFeEV5c1BOO0FBQ0Y7O0F3RXRzUEE7RUFDSTtBeEV5c1BKOztBd0V0c1BBO0VBQ0k7RUFDQTtBeEV5c1BKOztBd0V0c1BBO0VBQ0k7QXhFeXNQSjs7QTRCdDNQSTtFNENtTEo7SUFFUTtFeEVzc1BOO0FBQ0Y7O0F3RW5zUEE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXFzUEo7QXdFbnNQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFcXNQUjtBNEI5NFBJO0U0QzZNSTtJQUNJO0V4RW9zUFY7QUFDRjs7QXdFaHNQQTtFQUNJO0VBQ0E7RUFDQTtBeEVtc1BKOztBd0Voc1BBO0VBQ0k7QXhFbXNQSjs7QXdFaHNQQTtFQUNJO0F4RW1zUEo7O0F3RWhzUEE7RUFDSTtBeEVtc1BKOztBd0Voc1BBO0VBQ0k7RUFDQSx5RjlDT1E7RThDTlIsY3ZFNVFnQjtFdUU2UWhCO0VBQ0E7QXhFbXNQSjtBNEI3NlBJO0U0Q3FPSjtJQVFRO0lBQ0E7RXhFb3NQTjtBQUNGOztBd0Vqc1BBO0VBQ0k7RUFDQTtFQUNBLGN2RXZTVTtBRDIrUGQ7O0F5RXIvUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekV3L1BGO0F5RXQvUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnhFZWtCO0V3RWRsQjtFQUNBO0VBQ0E7QXpFdy9QSjtBNEJ6OFBJO0U2QzVESjtJQWlCSTtJQUNBO0V6RXcvUEY7QUFDRjs7QXlFci9QQTtFQUNFO0VBQ0E7RUFDQSxtQnhFbEJZO0V3RW1CWjtBekV3L1BGO0E0QnQ5UEk7RTZDdENKO0lBT0k7RXpFeS9QRjtBQUNGOztBNEIzOVBJO0U4QzVESjtJQUVJO0lBQ0E7RTFFMGhRRjtBQUNGOztBMEV0aFFFO0VBQ0U7QTFFeWhRSjtBNEJ0K1BJO0U4Q3BERjtJQUlJO0UxRTBoUUo7QUFDRjs7QTJFdmlRQTtFQUNFLG1CMUVNWTtFMEVMWjtFQUNBO0EzRTBpUUY7O0EyRXZpUUE7RUFDRTtFQUNBO0EzRTBpUUY7O0EyRXZpUUE7RUFDRSxjMUVhb0I7RTBFWnBCO0VBQ0E7RUFDQTtBM0UwaVFGOztBMkV2aVFBO0VBQ0U7RUFDQTtBM0UwaVFGOztBMkV2aVFBO0VBQ0U7RUFDQSxjMUVuQlk7RTBFb0JaO0VBQ0E7QTNFMGlRRjtBMkV4aVFFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXlpUUo7O0EyRXJpUUE7RUFDRTtFQUNBO0EzRXdpUUY7O0E0RWxsUUE7RUFDRTtFQUNBO0E1RXFsUUY7QTRFbmxRRTtFQUNFO0VBQ0E7QTVFcWxRSjs7QTZFM2xRQTtFQUNFO0VBQ0E7RUFDQTtBN0U4bFFGO0E2RTVsUUU7RUFDRTtBN0U4bFFKOztBNkV6bFFFO0VBQ0UseUZuRDhSUTtFbUQ3UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U0bFFKO0E0QmpqUUk7RWlEakRGO0lBU0k7SUFDQTtJQUNBO0U3RTZsUUo7QUFDRjs7QTZFemxRQTtFQUNFO0E3RTRsUUY7QTRCNWpRSTtFaURqQ0o7SUFJSTtFN0U2bFFGO0FBQ0Y7O0E2RXpsUUU7RUFDRTtBN0U0bFFKO0E0QnJrUUk7RWlEeEJGO0lBSUk7RTdFNmxRSjtBQUNGO0E2RTFsUUU7RUFDRTtBN0U0bFFKO0E2RTFsUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZFNUVwQnVCO0FEZ25RN0I7QTZFeGxRRTtFQUVFO0E3RXlsUUo7QTZFdmxRSTtFQUNFO0E3RXlsUU47QTZFdGxRSTtFQUNFO0E3RXdsUU47QTZFcGxRRTtFQUNFO0E3RXNsUUo7QTZFbmxRRTtFQUVFO0VBQ0E7QTdFb2xRSjtBNkVqbFFFO0VBQ0U7QTdFbWxRSjtBNkVobFFFO0VBQ0U7QTdFa2xRSjs7QThFenFRQTtFQUNFO0VBQ0E7QTlFNHFRRjs7QStFOXFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRWlyUUY7O0ErRTlxUUE7RUFDRSxxQjlFR1U7RThFRlYsYzlFRVU7RThFRFY7QS9FaXJRRjs7QStFOXFRQTtFQUVFO0VBQ0E7RUFDQTtBL0VnclFGOztBK0U3cVFBO0VBQ0UscUI5RVhZO0U4RVlaLGM5RVpZO0U4RWFaLG1COUVoQlk7QURnc1FkOztBK0U3cVFBO0VBQ0U7QS9FZ3JRRjs7QWdGM3NRQTtFQUNFO0FoRjhzUUY7O0E0Qm5wUUk7RW9EeERKO0lBRUk7SUFDQTtFaEY4c1FGO0FBQ0Y7O0FnRjNzUUE7RUFDRTtBaEY4c1FGOztBNEI5cFFJO0VvRDdDSjtJQUVJO0VoRjhzUUY7QUFDRjs7QWdGM3NRQTtFQUNFLG1CL0VmWTtFK0VnQlo7QWhGOHNRRjtBNEI1cFFJO0VvRHBESjtJQUlJO0VoRmd0UUY7QUFDRjs7QWdGN3NRQTtFQUNFLHlCL0VIMkI7QURtdFE3Qjs7QWdGN3NRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRmd0UUY7QWdGOXNRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ3RRSjs7QWdGNXNRQTs7RUFFRTtFQUNBO0VBQ0E7QWhGK3NRRjs7QWdGNXNRQTtFQUNFO0FoRitzUUY7QWdGN3NRRTtFQUNFO0FoRitzUUo7O0FpRjd3UUE7QUFJQTtBQ0pBOztpQ0FBQTtBQTJCQTtFQUNFO0VBQ0E7RUFDQSxtQkFwQmtCO0VBcUJsQixlQXhCcUI7QWxGa3hRdkI7QWtGeHZRRTtFQUNFO0FsRjB2UUo7QWtGdnZRRTtFQUNFO0FsRnl2UUo7QWtGdHZRRTtFQUNFO0FsRnd2UUo7QWtGcHZRSTs7RUFFRSx5QkFsQ3NCO0VBbUN0QjtFQUNBO0tBQUE7VUFBQTtBbEZzdlFOO0FrRnB2UUk7RUFDRTtBbEZzdlFOO0FrRmx2UUU7RUFDRTtBbEZvdlFKOztBa0ZodlFBO0VBQ0U7QWxGbXZRRjtBa0ZsdlFFO0VBQ0U7QWxGb3ZRSjtBa0ZsdlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm92UUo7QWtGbHZRRTtFQUNFLDJEQXBEeUI7RUFxRHpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGb3ZRSjtBa0ZsdlFJO0VBRUU7QWxGbXZRTjtBa0ZodlFJO0VBQ0U7QWxGa3ZRTjtBa0YvdVFFO0VBQ0U7QWxGaXZRSjtBa0Y5dVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZndlFKO0FrRjd1UUU7RUFDRTtFQUNBO0FsRit1UUo7QWtGM3VRSTtFQUNFO0VBQ0E7QWxGNnVRTjtBa0YzdVFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGNnVRTjs7QWtGdHVRRTs7RUFDRTtBbEYwdVFKO0FrRnh1UUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQTVIb0I7RUE2SHBCO0VBQ0E7RUFDQSwyREE5SGlCO0VBK0hqQixvQkFqSXVCO0VBa0l2QixVQWxJdUI7RUFtSXZCO0VBQ0E7RUFDQTtBbEYydVFKO0FrRnp1UUk7OztFQUVFO0FsRjR1UU47O0FrRnZ1UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmpGaEtZO0VpRmlLWjtFQUNBO0VBQ0Esb0JBL0pzQjtFQWdLdEIsZUFuS3FCO0VBb0tyQjtFQUNBO0FsRjB1UUY7QWtGeHVRRTtFQUVFO0FsRnl1UUo7QWtGdHVRRTtFQUNFO0FsRnd1UUo7QWtGcnVRRTtFQUNFO0FsRnV1UUo7O0FrRm51UUE7RUFDRTtFQUNBO0VBQ0E7QWxGc3VRRjtBa0YvdFFBO0VBQ0U7RUFDQTtFQUNBO0FsRml1UUY7QWtGL3RRRTtFQUNFO0VBQ0E7QWxGaXVRSjtBa0YvdFFFO0VBQ0U7QWxGaXVRSjs7QWtGN3RRQTtFQUNFO0FsRmd1UUY7QWtGL3RRRTtFQUNFO0VBQ0E7RUFDQSxtQkE5TXlCO0VBK016QjtFQUNBLGVBbk5tQjtFQW9ObkI7RUFDQTtFQUNBO0VBQ0EseUJqRnpOVTtFaUYwTlY7RUFDQTtFQUNBO0VBQ0E7QWxGaXVRSjtBa0YvdFFJO0VBQ0U7QWxGaXVRTjtBa0Y5dFFJO0VBQ0U7RUFDQTtBbEZndVFOO0FrRjd0UUk7RUFDRTtFQUNBO0FsRit0UU47QWtGNXRRSTtFQUNFO0VBQ0E7QWxGOHRRTjs7QWtGenRRQTtFQUNFO0VBQ0EsVUFwT2dCO0VBcU9oQjtFQUNBO0VBQ0Esc0JBalAwQjtFQWtQMUI7RUFDQTtFQUNBO0VBQ0EsZ0NBelBzQjtFQTBQdEIsaUNBMVBzQjtFQTJQdEI7RUFDQTtFQUNBO0FsRjR0UUY7QWtGMXRRRTtFQUNFO0FsRjR0UUo7QWtGenRRRTtFQUNFO0FsRjJ0UUo7QWtGeHRRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGMHRRSjtBa0Z4dFFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYwdFFKO0FrRnh0UUU7RUFDRTtFQUNBO0VBQ0EsZUEzUm1CO0FsRnEvUXZCO0FrRnh0UUk7RUFDRTtBbEYwdFFOO0FrRnR0UUk7RUFERjtJQUVJO0VsRnl0UUo7RWtGdnRRSTtJQUNFO0lBQ0EsZUF0U2U7SUF1U2Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEZ5dFFOO0VrRnR0UUk7SUFDRTtJQUNBO0lBQ0E7RWxGd3RRTjtFa0Z0dFFNO0lBQ0U7SUFDQTtFbEZ3dFFSO0FBQ0Y7QWtGcHRRSTtFQUNFO0FsRnN0UU47QWtGcHRRTTtFQUNFO0FsRnN0UVI7O0FrRjVzUUE7RUFDRTtBbEYrc1FGOztBa0Y1c1FBO0VBQ0U7QWxGK3NRRjs7QWtGNXNRQTtFQUNFO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QWxGK3NRRjs7QWtGNXNRQTtFQUNFO0VBQ0EsZUF4VnFCO0VBeVZyQjtFQUNBO0VBQ0E7QWxGK3NRRjs7QWtGNXNRQTtFQUNFO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYrc1FGO0FrRjdzUUU7RUFDRTtBbEYrc1FKOztBa0Yzc1FBO0VBQ0U7RUFDQTtFQUNBLHlCakZqWFk7RWlGa1haLGVBalhxQjtFQWtYckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEY4c1FGO0FrRjVzUUU7RUFDRTtBbEY4c1FKO0FrRjNzUUU7RUFJRTtBbEYwc1FKO0FrRnZzUUU7RUFFRTtFQUNBO0VBQ0E7QWxGd3NRSjtBa0Zyc1FFO0VBQ0U7RUFDQTtBbEZ1c1FKOztBa0Zuc1FBO0VBQ0U7QWxGc3NRRjs7QWtGbnNRQTtBRHBaRTtFQUNFO0VBQ0E7RUFDQTtBakYybFJKO0FpRnhsUkU7RUFDRSwyRENTeUI7RURSekIsMEJoRk9TO0FEbWxSYjtBaUZ2bFJFO0VBQ0UsY2hGZFU7RWdGZVYscUJoRkVTO0VnRkRUO0VBQ0E7RUFDQTtBakZ5bFJKO0FpRnRsUkU7RUFLRTtBakZvbFJKO0FpRnhsUkk7RUFDRSx5QmhGSmdCO0FEOGxSdEI7QWlGcmxSSTtFQUNFO0FqRnVsUk47O0FtRjFuUkE7RUFDRTtFQUNBO0FuRjZuUkY7O0FtRjFuUkE7RUFDRSxtQmxGQ1k7RWtGQVo7RUFDQTtBbkY2blJGOztBb0Zyb1JBO0VBQ0U7RUFDQTtBcEZ3b1JGO0FvRnRvUkU7RUFDRTtBcEZ3b1JKO0FvRnJvUkU7RUFDRTtBcEZ1b1JKO0FvRnJvUkk7RUFDRTtBcEZ1b1JOO0FvRnBvUkk7RUFDRTtBcEZzb1JOO0FvRnBvUk07RUFDRTtBcEZzb1JSOztBcUZ6cFJBO0VBQ0U7RUFDQTtBckY0cFJGO0FxRjFwUkU7RUFDRTtBckY0cFJKO0FxRjFwUkk7RUFDRTtBckY0cFJOO0FxRnhwUkU7RUFDRTtBckYwcFJKOztBc0R2cVJBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFlQTtFQUNFO0VBQ0E7RUFDQTtBdER5cVJGOztBc0YzclJBO0VBQ0k7RUFDQTtFQUNBO0F0RjhyUko7QXNGNXJSSTtFQUNFLGNyRjRDZTtFcUYzQ2Y7QXRGOHJSTjs7QXVGcnNSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RndzUko7QXVGdHNSSTtFQUNJO0F2RndzUlI7O0F3RnB0Ukk7RUFDSTtFQUNBO0F4RnV0UlI7QTRCOXBSSTtFNEQzREE7SUFLUTtFeEZ3dFJWO0FBQ0Y7QXdGdHRSUTtFQUNJO0VBQ0E7RUFDQTtBeEZ3dFJaO0E0QnhxUkk7RTREbkRJO0lBTVE7RXhGeXRSZDtBQUNGO0F3RnR0UlE7RUFDSTtBeEZ3dFJaO0F3RnB0Ukk7RUFDSTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtBeEZzdFJSO0E0QnhyUkk7RTREcENBO0lBU1E7RXhGdXRSVjtBQUNGO0F3RnJ0UlE7RUFDSTtBeEZ1dFJaO0E0QmhzUkk7RTREeEJJO0lBSVE7SUFDQTtJQUNBO0V4Rnd0UmQ7QUFDRjtBd0ZydFJRO0VBQ0k7RUFDQTtBeEZ1dFJaO0E0QjNzUkk7RTREZEk7SUFLUTtFeEZ3dFJkO0FBQ0Y7O0F5RjV3UkE7RUFDSTtFQUNBO0F6Rit3Uko7QXlGN3dSSTtFQUNJO0F6Rit3UlI7QTRCeHRSSTtFNkQ1REo7SUFTUTtJQUNBO0lBQ0E7RXpGK3dSTjtFeUY3d1JNO0lBQ0k7RXpGK3dSVjtBQUNGOztBMEY5eFJBO0VBQ0k7RUFDQTtFQUNBO0ExRml5Uko7QTBGL3hSSTtFQUNJO0VBQ0E7RUFDQTtBMUZpeVJSO0EwRjl4Ukk7RUFDSTtFQUNBO0VBQ0E7QTFGZ3lSUjs7QTBGenhSWTtFQUNJO0ExRjR4UmhCO0EwRnp4Ulk7RUFDSSxjekZISDtBRDh4UmI7QTBGeHhSWTtFQUNJLGN6RnhCRjtFeUZ5QkU7QTFGMHhSaEI7QTBGcnhSWTtFQUNJLGN6Ri9CRjtFeUZnQ0U7QTFGdXhSaEI7QTBGcHhSWTtFQUNJLGN6Rm5CSDtBRHl5UmI7QTBGanhSSTtFQUNJO0VBQ0E7RUFDQTtBMUZteFJSO0EwRmp4UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZteFJaO0EwRi93Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnpGMUNjO0V5RjJDZDtFQUNBO0ExRml4UlI7QTBGOXdSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6RnZFSztBRHUxUmI7QTBGN3dSSTtFQUNJO0ExRit3UlI7QTBGendSUTtFQUNJO0ExRjJ3Ulo7QTBGeHdSUTtFQUNJO0VBQ0E7RUFDQTtBMUYwd1JaO0EwRnZ3UlE7RUFDSTtFQUNBO0ExRnl3Ulo7QTBGdHdSUTtFQUNJO0ExRnd3Ulo7O0EwRjd2UkE7RUFDSTtBMUZnd1JKO0EwRjV2Ulk7RUFDSSxjekZsSEg7QURnM1JiO0EwRjV2UmdCO0VBQ0kseUJ6RnZITjtBRHEzUmQ7QTBGMXZSWTtFQUNJLGN6RjVIRjtBRHczUmQ7QTBGenZSWTtFQUNJO0ExRjJ2UmhCO0EwRnR2Ulk7RUFDSSxjekZ0SUY7QUQ4M1JkO0EwRnJ2Ulk7RUFDSSxjekZ4SUg7QUQrM1JiO0EwRnJ2UmdCO0VBQ0kseUJ6RjdJTjtBRG80UmQ7QTBGanZSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlGaEU0SUk7RWdFM0lKO0VBQ0E7RUFDQTtFQUNBO0ExRm12UlI7QTBGaHZSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGa3ZSUjtBMEYvdVJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCekYxS0s7RXlGMktMO0ExRml2UlI7O0EyRnI2UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0Z3NlJKO0EyRnQ2Ukk7RUFDSTtBM0Z3NlJSO0EyRnI2Ukk7RUFDSTtFQUNBO0VBQ0EsYzFGVUs7RTBGVEw7RUFDQTtBM0Z1NlJSOztBNEZ0N1JBO0VBQ0k7RUFDQTtFQUNBO0E1Rnk3Uko7QTRGdjdSSTtFQUNJO0E1Rnk3UlI7O0E2Ri83UkE7RUFDRTtBN0ZrOFJGOztBOEZuOFJBO0VBQ0UsbUI3Rk1ZO0U2RkxaO0VBQ0E7QTlGczhSRjs7QThGbjhSQTtFQUNFO0VBQ0E7QTlGczhSRjs7QThGbjhSQTtFQUNFLGM3RmFvQjtFNkZacEI7RUFDQTtFQUNBO0E5RnM4UkY7O0E4Rm44UkE7RUFDRTtFQUNBO0VBQ0EsK0MxRVJtQjtBcEI4OFJyQjs7QThGbjhSQTtFQUNFO0VBQ0E7QTlGczhSRjtBOEZwOFJFO0VBQ0U7QTlGczhSSjs7QThGbDhSQTtFQUNFO0E5RnE4UkY7O0E4Rmw4UkE7RUFDRTtFQUNBO0E5RnE4UkY7O0E4Rmw4UkE7RUFDRTtBOUZxOFJGOztBOEZsOFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZxOFJGOztBOEZsOFJBO0VBQ0U7RUFDQSxjN0ZsRFk7RTZGbURaO0VBQ0E7RUFDQTtBOUZxOFJGOztBOEZsOFJBO0VBQ0U7QTlGcThSRjs7QThGbDhSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RnE4UkY7O0E4Rmw4UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZxOFJGOztBK0ZwaFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnVoU1I7QStGcmhTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GdWhTWjs7QWdHeGlTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCL0ZFWTtFK0ZVVix5RnRFMFJRO0VzRXpSUjtBaEdnaVNKO0E0QnIvUkk7RW9FNURKO0lBT0k7RWhHOGlTRjtBQUNGO0FnRzVpU0U7RUFDRTtFQUNBO0FoRzhpU0o7QWdHdGlTRTtFQUNFO0VBQ0E7QWhHd2lTSjtBZ0d0aVNJO0VBQ0UsYy9GbEJRO0FEMGpTZDtBZ0dwaVNFO0VBQ0U7QWhHc2lTSjtBNEJ4Z1NJO0VvRS9CRjtJQUlJO0VoR3VpU0o7QUFDRjtBZ0dwaVNFO0VBQ0U7RUFDQTtFQUNBLHVEQUNFO0VBRUY7RUFDQTtFQUNBO0VBQ0E7QWhHb2lTSjtBNEJ0aFNJO0VvRXZCRjtJQVlJO0VoR3FpU0o7QUFDRjtBZ0dsaVNFO0VBQ0U7RUFDQTtFQUNBO0FoR29pU0o7QWdHbGlTSTtFQUNFO0VBQ0E7QWhHb2lTTjtBZ0doaVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QWhHa2lTSjtBNEI1aVNJO0VvRUlGO0lBU0k7SUFDQTtJQUNBO0VoR21pU0o7QUFDRjtBNEJualNJO0VvRUlGO0lBZUk7U0FBQTtFaEdvaVNKO0FBQ0Y7QWdHamlTRTtFQUNFO0VBQ0E7QWhHbWlTSjtBZ0doaVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHa2lTSjtBZ0doaVNJO0VBQ0U7QWhHa2lTTjtBZ0cvaFNJO0VBQ0U7RUFDQTtBaEdpaVNOO0FnRzloU0k7RUFDRTtBaEdnaVNOOztBaUd4b1NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFSTtFQUNBO0FqRzBvU1I7QWlHeG9TSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCaEdjcUI7RWdHWmpCO0VBQ0E7RUFDQSxxQmhHU1c7RWdHUlg7QWpHeW9TWjtBaUd2b1NRO0VBQ0kseUJoR0hFO0VnR0lGLHFCaEdKRTtBRDZvU2Q7QWlHdm9TUTtFQUNJO0VBQ0E7QWpHeW9TWjs7QWtHbnFTQTtFQUNJO0FsR3NxU0o7QWtHcHFTSTtFQUNJO0VBQ0E7RUFDQTtPQUFBO0VBQ0EsY2pHZ0JLO0FEc3BTYjtBa0dwcVNRO0VBQ0k7QWxHc3FTWjtBa0ducVNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdxcVNaO0FrR2xxU1E7RUFDSSxjakdmRTtBRG1yU2Q7QWtHbHFTWTtFQUNJO0FsR29xU2hCO0FrR2hxU1E7RUFDSSxjakd0QkE7QUR3clNaO0FrR2hxU1k7RUFDSTtBbEdrcVNoQjs7QW1HbnNTQTtFQUNJLHlCbEdHVTtFa0dGVjtFQUNBO0FuR3NzU0o7QW1HcHNTSTtFQUNJO0FuR3NzU1I7QTRCbnBTSTtFdUV6REo7SUFVUTtJQUNBO0VuR3NzU047RW1HcHNTTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VuR3NzU1Y7RW1HcHNTVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VuR3NzU2Q7RW1HbnNTVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5HcXNTZDtFbUdsc1NVO0lBQ0k7SUFDQTtJQUNBO0VuR29zU2Q7RW1HaHNTTTtJQUNJO0VuR2tzU1Y7RW1HaHNTVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSw2REFDSTtJQUdKO0lBQ0E7U0FBQTtJQUNBO0VuRytyU2Q7RW1HNXJTVTtJQUNJO0VuRzhyU2Q7RW1HM3JTVTtJQUNJO0lBQ0E7SUFDQTtFbkc2clNkO0VtR3pyU1U7SUFDSTtFbkcyclNkO0VtR3hyU1U7SUFDSTtJQUNBO0VuRzByU2Q7QUFDRjtBbUd0clNJO0VBQ0k7RUFDQTtBbkd3clNSO0E0QnJzU0k7RXVFV0E7SUFLUTtJQUNBO0lBQ0E7RW5HeXJTVjtBQUNGO0FtR3RyU0k7RUFDSSxnQkEvRlc7RUFnR1g7RUFDQTtFQUNBO0FuR3dyU1I7QTRCL3RTSTtFdUVtQ0E7SUFPUTtFbkd5clNWO0FBQ0Y7QW1HdHJTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUE5R1c7RUErR1gseUJsR3hHTztFa0d5R1A7RUFDQTtFQUNBO0FuR3dyU1I7QTRCL3VTSTtFdUU4Q0E7SUFZUTtJQUNBO0lBQ0E7RW5HeXJTVjtBQUNGO0FtR3RyU0k7RUFDSTtFQUNBLGlCQTdIVztBbkdxelNuQjtBbUdyclNJO0VBQ0k7RUFDQSw2RHpFc0tLO0V5RXJLTDtFQUNBO0VBQ0E7RUFDQTtBbkd1clNSO0E0Qmx3U0k7RXVFcUVBO0lBU1E7RW5Hd3JTVjtBQUNGO0FtR3JyU0k7RUFDSTtBbkd1clNSO0E0QjF3U0k7RXVFa0ZBO0lBSVE7RW5Hd3JTVjtBQUNGO0FtR3RyU1E7RUFDSSw2RHpFbUpDO0V5RWxKRDtFQUNBO0VBQ0E7RUFDQTtBbkd3clNaO0E0QnR4U0k7RXVFeUZJO0lBUVE7RW5HeXJTZDtBQUNGO0E0Qjl3U0k7RXVFeUZBO0lBRVE7RW5HdXJTVjtBQUNGO0FtR3ByU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkdzclNSO0E0QnR5U0k7RXVFNEdBO0lBT1E7RW5HdXJTVjtBQUNGO0FtR3ByU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkdzclNSO0FtR3ByU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3NyU1o7QTRCM3pTSTtFdUV5SVE7SUFDSTtFbkdxclNkO0FBQ0Y7QTRCaDBTSTtFdUV1SEE7SUF3QlE7RW5HcXJTVjtFbUduclNVO0lBQ0k7RW5HcXJTZDtBQUNGO0FtR2pyU0k7RUFDSTtBbkdtclNSOztBQXZ5U0E7Ozs7O0VBQUE7QW9HaEdBOzs7Ozs7O0VBQUE7QUFTRTs7O0VBR0UsbUJuR0hTO0FEazVTYjs7QUFuelNBO0FxR3hHQTs7O0VBQUE7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRzg1U0o7QXFHNTVTSTtFQUNJO0VBQ0E7QXJHODVTUjtBcUczNVNJO0VBQ0k7QXJHNjVTUixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvX3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc21nLWFzc2V0cy9zY3NzL3ZlbmRvci9fYm9vdHN0cmFwLXJlYm9vdC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3NtZy1hc3NldHMvc2Nzcy9iYXNlL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc21nLWFzc2V0cy9zY3NzL2Jhc2UvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3NtZy1hc3NldHMvc2Nzcy9iYXNlL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvYmFzZS9fZm9udC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3NtZy1hc3NldHMvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc21nLWFzc2V0cy9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3NtZy1hc3NldHMvc2Nzcy9jb21tb24vX3BhcnNsZXkuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvY29tbW9uL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zbWctYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9faWNvbmZvbnQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2J1dHRvbi5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2Zvcm0tbGFiZWwuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX2Zvcm0taGVscC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19jaGVja2JveC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fcmFkaW8tYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvX3RhYi1ncm91cC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fbGluay5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fZm9ybS1idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19mb3JtLXJvdy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fcGFnZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9fZm9ybS12YWxpZGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19wYWdlLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL190b2dnbGUuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2FkZm9ybWF0aWUvYmFzaWNzL19pZTExLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL19mYXEuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2NvbW1vbi9fdW5pdmVyc2FsLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9jb21tb24vX3RpY2tldC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX2RhdGUtc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fbWVtYmVyc2hpcC10eXBlLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fbWVtYmVyc2hpcC10eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fc2l0ZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL190cmFuc3BhcmVudC1zaXRlLWhlYWRlci5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3NpdGUtYnJhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19wYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3NpZ251cC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19zaWdudXAtdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19lbnJpY2htZW50LWRpc2NsYWltZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19yZWdpc3Rlci1mb290bm90ZS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3JlZ2lzdGVyLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcmVxdWVzdC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX2Zsb2F0aW5nLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19zdGVwLWluZGljYXRvci5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3N0ZXAuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19wcmljaW5nLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcHJpY2luZy1vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19wcmljaW5nLWxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19hY2NvdW50LWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19mbGFzaC1tZXNzYWdlcy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3RpY2tldC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX211bHRpLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vbm9kZV9tb2R1bGVzL2Nob2ljZXMuanMvc3JjL3N0eWxlcy9jaG9pY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9faW5mby1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fc3Vic2NyaXB0aW9uLWluZm8uc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19jcml0ZXJpYS5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3Bhc3N3b3JkLXJlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcGFzc3dvcmQtdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fc3Vic2NyaXB0aW9uLWNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fc3Vic2NyaXB0aW9uLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL190b2dnbGUtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fc3Vic2NyaXB0aW9uLW92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fZ3JvdXAtbGFiZWwuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL19mb3JtLWZvb3Rlci5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3NlbGVjdC1hY2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fdXNwcy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX3NpdGUtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fcHJvZ3Jlc3MtaW5kaWNhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vbG9ja2UvLi9hc3NldHMvc2Nzcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9fdmFsaWRhdGlvbi1oaW50cy5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9sb2NrZS8uL2Fzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci90aGVtZS9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovL2xvY2tlLy4vYXNzZXRzL3Njc3MvYmlubmVubGFuZHNiZXN0dXVyL19zaGFtZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuKiBAZmlsZVxuKiBUaGUgbWFpbiBjc3MgZmlsZSxcbiogaXQgc2hvdWxkIG9ubHkgaW1wb3J0IHBhcnRpYWxzIGFuZFxuKiBuZXZlciBpbmNsdWRlIGFueSBjb2RlXG4qL1xuXG4vKiBTdHlsaW5nIGZyb20gQHNpanRob2ZmbWVkaWEvc21nLWFzc2V0cyAqL1xuQGltcG9ydCAnQHNpanRob2ZmbWVkaWEvc21nLWFzc2V0cy9zY3NzL2Jpbm5lbmxhbmRzYmVzdHV1ci9fc3R5bGUuc2Nzcyc7XG5cbi8qXG4qIEJhc2ljcyBzdHlsaW5nXG4qIFRoZXNlIGZpbGVzIHNob3VsZCBjb250YWluIHRoZSBzdHlsaW5nIGZvclxuKiBnZW5lcmFsIGxheW91dCwgaW5wdXQgZWxlbWVudHMsIGJ1dHRvbnMsIGV0Yy5cbiovXG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9ncmlkXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9pY29uZm9udFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvYnV0dG9uXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9ibG9ja1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvZm9ybS1sYWJlbFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvZm9ybS1oZWxwXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9mb3JtLWNvbnRyb2xcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL2NoZWNrYm94XCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9yYWRpby1idXR0b25cIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL3NlbGVjdFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9iYXNpY3MvdGFiLWdyb3VwXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9kaXNwbGF5XCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9saW5rXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9mb3JtLWJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL2Zvcm0tcm93XCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9wYWdlXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2Jhc2ljcy9mb3JtLXZhbGlkYXRpb25cIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL3BhZ2UtdGl0bGVcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL3NwYWNpbmdcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL3RvZ2dsZVwiO1xuQGltcG9ydCBcImFkZm9ybWF0aWUvYmFzaWNzL2llMTFcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvYmFzaWNzL2ZhcVwiO1xuXG4vKlxuKiBDb21wb25lbnRzIHN0eWxpbmdcbiogVGhlIGZpbGVzIHNob3VsZCBjb250YWluIHRoZSBzdHlsaW5nIGZvclxuKiBjb21wb25lbnRzIGxpa2UgaGVhZGVyLCBmb290ZXIsIGFydGljbGUsIGV0Yy5cbiovXG5cbkBpbXBvcnQgXCJjb21tb24vdW5pdmVyc2FsXCI7XG5AaW1wb3J0IFwiY29tbW9uL3RpY2tldFwiO1xuXG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvZGF0ZS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9tZW1iZXJzaGlwLXR5cGUtYmxvY2tcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9tZW1iZXJzaGlwLXR5cGVcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zaXRlLWhlYWRlclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3RyYW5zcGFyZW50LXNpdGUtaGVhZGVyXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvc2l0ZS1icmFuZGluZ1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3BhZ2UtaGVhZGVyXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvc2lnbnVwLWhlYWRlclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3NpZ251cC10aXRsZVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2VucmljaG1lbnQtZGlzY2xhaW1lclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3JlZ2lzdGVyLWZvb3Rub3RlXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvcmVnaXN0ZXItdGl0bGVcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9yZXF1ZXN0LWZvcm1cIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9mb3JtXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvZmxvYXRpbmctY2FyZFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3N0ZXAtaW5kaWNhdG9yXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvc3RlcFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3ByaWNpbmctYmxvY2tcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wcmljaW5nLW9wdGlvblwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3ByaWNpbmctbGFiZWxcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wcmljZVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2FjY291bnQtbGlua1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3Bvc3Rjb2RlLWNoZWNrXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvcGFyYWdyYXBoXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvYmFubmVyXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvZmxhc2gtbWVzc2FnZXNcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy90aWNrZXRcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9tdWx0aS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9pbmZvLXBhZ2VcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zdWJzY3JpcHRpb24taW5mb1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2NyaXRlcmlhXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvZGF0ZS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9wYXNzd29yZC1yZXNldFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3Bhc3N3b3JkLXRvZ2dsZVwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3N1YnNjcmlwdGlvbi1jYXJkc1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3N1YnNjcmlwdGlvbi1jYXJkXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvdG9nZ2xlLXNsaWRlclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3N1YnNjcmlwdGlvbi1vdmVydmlld1wiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL2dyb3VwLWxhYmVsXCI7XG5AaW1wb3J0IFwiYmlubmVubGFuZHNiZXN0dXVyL2NvbXBvbmVudHMvZm9ybS1mb290ZXJcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zZWxlY3QtYWNjb3VudFwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3VzcHNcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9zaXRlLWZvb3RlclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3Byb2dyZXNzLWluZGljYXRvclwiO1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9jb21wb25lbnRzL3ZhbGlkYXRpb24taGludHNcIjtcbkBpbXBvcnQgXCJiaW5uZW5sYW5kc2Jlc3R1dXIvY29tcG9uZW50cy9jYXJkXCI7XG5cbi8qKlxuKiBUaGVtZSBzdHlsaW5nXG4qIFRoaXMgZmlsZSBjb250YWlucyBzdHlsaW5nIG9uIHBhZ2UgbGV2ZWwgaW4gd2hpY2ggbmVzdGVkIGVsZW1lbnRzXG4qIGhhdmUgc3BlY2lmaWMgc3R5bGVzIGFjY29yZGluZyB0byB0aGVpciBwYXJlbnRzLlxuKiBCZSBleHRyYSBjYXJlZnVsIHdpdGggc3BlY2lmaWNpdHkgaW4gaGVyZSFcbiAqL1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci90aGVtZS9kZWZhdWx0XCI7XG5cbi8qIFVzZSB0aGlzIGZpbGUgZm9yIGhvdGZpeGVzIGFuZCByZWZhY3RvciBsYXRlciAqL1xuQGltcG9ydCBcImJpbm5lbmxhbmRzYmVzdHV1ci9zaGFtZVwiO1xuIiwiLyoqXG4qIEBmaWxlXG4qIEFsbCBjb2xvcnMgdXNlZCBvbiB0aGUgd2Vic2l0ZSBhcmUgZGVmaW5lZCBoZXJlXG4qL1xuXG4vKiBCYXNlIGNvbG9ycyAqL1xuJGNvbG9yLWJsYWNrOiAjMTExMTExO1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLXllbGxvdzogI2ZmZGQwMjtcbiRjb2xvci1ibHVlOiAjMDAzOTY0O1xuJGNvbG9yLWdyZWVuOiAjMDE5NjdmO1xuJGNvbG9yLXJlZDogI2U5MDAyNztcbiRjb2xvci1vcmFuZ2U6ICNlOTVhMDA7XG5cbi8qIFNlY29uZGFyeSBjb2xvcnMgKi9cbiRjb2xvci1ibHVlLS1kYXJrOiAjMDA1MDg1O1xuJGNvbG9yLXB1cnBsZTogIzkyNjVhODtcbiRjb2xvci1wdXJwbGUtLWRhcms6ICMxQTE0NDk7XG4kY29sb3ItbGlsYWM6ICM0YzY0ZDk7XG4kY29sb3ItcGluazogI2ZlZWJlZTtcbiRjb2xvci1vcmFuZ2UtLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDE1JSk7XG5cbi8qIEdyZXkgY29sb3JzICovXG4kY29sb3ItZ3JleTogIzY2NjY2NjtcbiRjb2xvci1ncmV5LS1saWdodDogI2IzYjNiMztcbiRjb2xvci1ncmV5LS1saWdodGVyOiAjOTc5Nzk3O1xuJGNvbG9yLWdyZXktLWxpZ2h0ZXN0OiAjZThlOGU4O1xuJGNvbG9yLWdyZXktLWxpZ2h0ZXN0LWV4dHJhOiAjZWZlZmVmO1xuJGNvbG9yLWdyZXktLWRhcms6ICMxYTFhMWE7XG5cbi8qIEdyYWRpZW50cyAqL1xuJGdyYWRpZW50LXllbGxvdy1yZWQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLXllbGxvdywgJGNvbG9yLXJlZCk7XG4kZ3JhZGllbnQteWVsbG93LWJsdWU6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLXllbGxvdywgJGNvbG9yLWJsdWUpO1xuJGdyYWRpZW50LXllbGxvdy1ncmVlbjogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3IteWVsbG93LCAkY29sb3ItZ3JlZW4pO1xuJGdyYWRpZW50LXllbGxvdy1wdXJwbGU6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLXllbGxvdywgJGNvbG9yLXB1cnBsZSk7XG4kZ3JhZGllbnQtd2hpdGUtdHJhbnNwYXJhbnQ6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKCRjb2xvci13aGl0ZSwgMCkgMCUsICRjb2xvci13aGl0ZSAxMDAlKTtcbiRncmFkaWVudC1kYXJrLWdyZXktYmxhY2s6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICMyNjI2MjYgMSUsICMwMDAwMDAgMTAwJSk7XG4kZ3JhZGllbnQtdHJhbnNwYXJlbnQtZ3JleTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzNywgMjM3LCAyMzcsIDApIDAlLCAjZWRlZGVkIDEwMCUpO1xuXG4vKiB2ZW5kb3IgY29sb3JzICovXG4kY29sb3Itc29jaWFsLS1mYWNlYm9vazogIzNiNTk5ODtcbiRjb2xvci1zb2NpYWwtLXR3aXR0ZXI6ICM1NWFjZWU7XG4kY29sb3Itc29jaWFsLS1saW5rZWRpbjogIzAwN2JiNTtcblxuJG9wYWNpdHktZGFya2VuOiAxMCU7XG4kb3BhY2l0eS1mYWRlaW46IDUlO1xuJG9wYWNpdHktZGlzYWJsZWQ6IDAuNDtcbiRvcGFjaXR5LXBsYWNlaG9sZGVyOiAwLjY7XG4kb3BhY2l0eS1pbmFjdGl2ZTogMC42NTtcblxuJGNvbG9yLXByaW1hcnktZ3JleTogIzk5OTk5OTtcbiRjb2xvci1wcmltYXJ5LXllbGxvdzogI2Y4YWU0YztcbiRjb2xvci1wcmltYXJ5LWJsdWUtbGlnaHQ6ICM3ZmNmZjU7XG4kY29sb3ItcHJpbWFyeS1ncmVlbjogIzkwYzM2OTtcbiRjb2xvci1wcmltYXJ5LXJlZDogI2U4NDEyYTtcbiRjb2xvci1wcmltYXJ5LXBpbms6ICNjYjdkYjM7XG4kY29sb3ItcHJpbWFyeS1ibHVlLWRhcms6ICMyZDVkOWY7XG5cbiRjb2xvci1pbnB1dC1ib3JkZXI6ICNjMWMzYzQ7XG4kY29sb3ItaW5wdXQtYm9yZGVyLS1mb2N1czogJGNvbG9yLWJsdWU7XG4kY29sb3ItaW5wdXQtYm9yZGVyLS12YWxpZDogJGNvbG9yLXByaW1hcnktZ3JlZW47XG4kY29sb3ItaW5wdXQtYm9yZGVyLS1pbnZhbGlkOiAkY29sb3ItcHJpbWFyeS1yZWQ7XG5cbiRjb2xvci1jaGVja2JveDogIzAwODBiODtcblxuLyogUGFyc2xleSBjb2xvcnMgKi9cbiRmaWVsZC1zdWNjZXNzLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4kZmllbGQtZXJyb3ItY29sb3I6ICRjb2xvci1yZWQ7XG4iLCIvKipcbiogQGZpbGVcbiogVGhlIG1haW4gY3NzIGZpbGUsXG4qIGl0IHNob3VsZCBvbmx5IGltcG9ydCBwYXJ0aWFscyBhbmRcbiogbmV2ZXIgaW5jbHVkZSBhbnkgY29kZVxuKi9cblxuLyoqXG4qIFZlbmRvciBzdHlsaW5nIGZyb20gdGhpcmQgcGFydHkgbGlicmFyaWVzXG4qL1xuXG4vKiBGb250IEF3ZXNvbWUgKi9cbkBpbXBvcnQgJ35mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUnO1xuXG4vKiBCb290c3RyYXAgKi9cbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2ZW5kb3IvYm9vdHN0cmFwLXJlYm9vdCc7XG5cbi8qKlxuKiBCYXNlIHN0eWxpbmdcbiogVGhlc2UgZmlsZXMgc2hvdWxkIGNvbnRhaW4gdmFyaWFibGVzIGFuZCBtaXhpbnMgYnV0IG5vIGFjdHVhbCBjbGFzcyBuYW1lc1xuKi9cbkBpbXBvcnQgJ2Jhc2UvZ3JpZCc7XG5AaW1wb3J0ICdiYXNlL2NvbG9ycyc7XG5AaW1wb3J0ICdiYXNlL2NvbW1vbic7XG5AaW1wb3J0ICdiYXNlL2ZvbnQnO1xuXG4vKipcbiogTWl4aW5zXG4qL1xuQGltcG9ydCAnbWl4aW5zL2luZGV4JztcblxuLyoqXG4qIENvbW1vbiBzdHlsaW5nXG4qL1xuQGltcG9ydCAnY29tbW9uL3BhcnNsZXknO1xuQGltcG9ydCAnY29tbW9uL3V0aWxpdGllcyc7XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCAqL1xuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICAgIEAtbXMtdmlld3BvcnQge1xuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIgKi9cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDsgLy8gMVxuICAgIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PSctMSddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICAgIGhlaWdodDogMDsgLy8gMVxuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLTAuMjVlbTsgfVxuc3VwIHsgdG9wOiAtMC41ZW07IH1cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lcyAqL1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXMgKi9cblxucHJlIHtcbiAgICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gICAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tZW1wdHktbGluZS1iZWZvcmVcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gICAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjAvY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdG91Y2gtYWN0aW9uXG4vLyAqIGh0dHBzOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT0nYnV0dG9uJ10sXG5pbnB1dDpub3QoW3R5cGU9J3JhbmdlJ10pLFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgLyogaGlkZSB0aGUgZGVmYXVsdCBhcnJvdyBpbiBpZTEwIGFuZCBpZTExICovXG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gICAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSd0aW1lJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSB7XG4gICAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAgIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gICAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAgIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gICAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAgIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAgIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAgIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gICAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAgIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAgIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKipcbiogQGZpbGVcbiogQWxsIGdyaWQgdmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGhlcmVcbiovXG4kZW5hYmxlLWZsZXg6IHRydWU7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZTtcblxuLyoqXG4qIE1heCBzaXplLCB0aGlzIGlzIGZvciBjb250ZW50IHdoaWNoIGJsZWVkcyBvZmYgdGhlIHNjcmVlbiB1bnRpbCB0aGlzIHNpemVcbiAqL1xuJG1heC13aWR0aDogMTY4MHB4O1xuXG4vKipcbiogR3JpZCBicmVha3BvaW50c1xuKiBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbiogYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuICovXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA3NjhweCxcbiAgICBtZDogMTAyNHB4LFxuICAgIGxnOiAxNDQwcHgsXG4gICAgeGw6ICRtYXgtd2lkdGhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCAnJGdyaWQtYnJlYWtwb2ludHMnKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4vKipcbkdyaWQgY29udGFpbmVyc1xuKiBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuKiBUaGVzZSBtYXhpbXVtIHdpZHRocyBzaG91bGQgaW5jbHVkZSB0aGUgcGFkZGluZyBvbiBib3RoIHNpZGVzLCBzbyB0aGUgZ3V0dGVyLXdpZHRoICogMlxuICovXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzbTogNzIwcHgsXG4gICAgbWQ6IDEwMjRweCxcbiAgICBsZzogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsICckY29udGFpbmVyLW1heC13aWR0aHMnKTtcblxuLyoqXG4qIEdyaWQgY29sdW1uc1xuKiBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbiAqL1xuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG5cbi8qIE9mZnNldCB2YXJpYWJsZXMgKi9cbiRvZmZzZXQ6IDE1cHg7XG4kb2Zmc2V0LS1zbTogMTBweDtcblxuJGdyaWQtb2Zmc2V0czogKFxuICAgIHhzOiAkb2Zmc2V0LFxuICAgIHNtOiAkb2Zmc2V0LS1zbSxcbiAgICBtZDogJG9mZnNldFxuKSAhZGVmYXVsdDtcblxuLyogR3V0dGVyIHZhcmlhYmxlcyAqL1xuJGd1dHRlcjogMTBweDtcbiRndXR0ZXItLXNtOiAyMHB4O1xuJGd1dHRlci0tbWQ6IDMwcHg7XG5cbiRncmlkLWd1dHRlci13aWR0aHM6IChcbiAgICB4czogJGd1dHRlcixcbiAgICBzbTogJGd1dHRlci0tc20sXG4gICAgbWQ6ICRndXR0ZXItLW1kXG4pICFkZWZhdWx0O1xuIiwiLyoqXG4qIEBmaWxlXG4qIEFsbCBjb2xvcnMgdXNlZCBvbiB0aGUgd2Vic2l0ZSBhcmUgZGVmaW5lZCBoZXJlXG4qL1xuXG4vKiBCYXNlIGNvbG9ycyAqL1xuJGNvbG9yLWJsYWNrOiAjMTExMTExICFkZWZhdWx0O1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGNvbG9yLXllbGxvdzogI2ZmZGQwMiAhZGVmYXVsdDtcbiRjb2xvci1ibHVlOiAjMDA2ZWI4ICFkZWZhdWx0O1xuJGNvbG9yLWdyZWVuOiAjMDE5NjdmICFkZWZhdWx0O1xuJGNvbG9yLXJlZDogI2U5MDAyNyAhZGVmYXVsdDtcbiRjb2xvci1vcmFuZ2U6ICNlOTVhMDAgIWRlZmF1bHQ7XG4kY29sb3ItcHVycGxlOiAjOTI2NWE4ICFkZWZhdWx0O1xuJGNvbG9yLWdvbGQ6ICNiNDg3MjQgIWRlZmF1bHQ7XG5cbi8qIEdyZXkgY29sb3JzICovXG4kY29sb3ItZ3JleTogIzY2NjY2NiAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LS1saWdodDogI2IzYjNiMyAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LS1saWdodGVyOiAjZDlkOWQ5ICFkZWZhdWx0O1xuJGNvbG9yLWdyZXktLWxpZ2h0ZXN0OiAjZjJmMmYyICFkZWZhdWx0O1xuJGNvbG9yLWdyZXktLWRhcms6ICMxYTFhMWEgIWRlZmF1bHQ7XG5cbi8qIFBhcnNsZXkgY29sb3JzICovXG4kZmllbGQtc3VjY2Vzcy1jb2xvcjogJGNvbG9yLWdyZWVuICFkZWZhdWx0O1xuJGZpZWxkLWVycm9yLWNvbG9yOiAkY29sb3ItcmVkICFkZWZhdWx0O1xuXG4vKiBHcmFkaWVudHMgKi9cbiRncmFkaWVudC15ZWxsb3ctcmVkOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci15ZWxsb3csICRjb2xvci1yZWQpICFkZWZhdWx0O1xuJGdyYWRpZW50LXllbGxvdy1ibHVlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci15ZWxsb3csICRjb2xvci1nb2xkKSAhZGVmYXVsdDtcbiRncmFkaWVudC15ZWxsb3ctZ3JlZW46IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLXllbGxvdywgJGNvbG9yLWdyZWVuKSAhZGVmYXVsdDtcbiRncmFkaWVudC15ZWxsb3ctcHVycGxlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci15ZWxsb3csICRjb2xvci1wdXJwbGUpICFkZWZhdWx0O1xuJGdyYWRpZW50LXdoaXRlLXRyYW5zcGFyYW50OiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgcmdiYSgkY29sb3Itd2hpdGUsIDApIDAlLCAkY29sb3Itd2hpdGUgMTAwJSkgIWRlZmF1bHQ7XG4kZ3JhZGllbnQtZGFyay1ncmV5LWJsYWNrOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMjYyNjI2IDElLCAjMDAwMDAwIDEwMCUpICFkZWZhdWx0O1xuJGdyYWRpZW50LXRyYW5zcGFyZW50LWdyZXk6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzcsIDIzNywgMjM3LCAwKSAwJSwgI2VkZWRlZCAxMDAlKSAhZGVmYXVsdDtcblxuLyogdmVuZG9yIGNvbG9ycyAqL1xuJGNvbG9yLXNvY2lhbC0tZmFjZWJvb2s6ICMzYjU5OTggIWRlZmF1bHQ7XG4kY29sb3Itc29jaWFsLS10d2l0dGVyOiAjNTVhY2VlICFkZWZhdWx0O1xuJGNvbG9yLXNvY2lhbC0tbGlua2VkaW46ICMwMDdiYjUgIWRlZmF1bHQ7XG4iLCIvKipcbiogQGZpbGVcbiogVGhpcyBmaWxlIHNob3VsZCBjb250YWluIHZhcmlhYmxlcyB3aGljaCBhcmUgY29tbW9ubHkgdXNlZCxcbiogQnV0IGRvbid0IG5lY2Vzc2FyaWx5IG5lZWQgdGhlaXIgb3duIGZpbGVcbiovXG5cbi8qIERlZmF1bHQgU2hhZG93cyAqL1xuJGJveC1zaGFkb3c6IDNweCAzcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LS1pbnNldDogaW5zZXQgI3skYm94LXNoYWRvd30gIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0taW52ZXJ0OiAtM3B4IDNweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpICFkZWZhdWx0O1xuXG4vKiBEZWZhdWx0IHRyYW5zaXRpb25zICovXG4kZGVmYXVsdC10d2VlbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSkgIWRlZmF1bHQ7XG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgMC41cyAkZGVmYXVsdC10d2VlbiAhZGVmYXVsdDtcblxuLyogRGVmYXVsdCBpbnB1dCB3aWR0aCAqL1xuJGZvcm0taW5wdXQtd2lkdGg6IDI1NXB4ICFkZWZhdWx0O1xuXG4vKiBEZWZhdWx0IGJ1dHRvbiBwYWRkaW5nICovXG4kZm9ybS1idXR0b24tcGFkZGluZzogMC44cmVtIDEuNnJlbSAhZGVmYXVsdDtcblxuLyogUGFyc2xleS5qcyAqL1xuJGZpZWxkLW1hcmdpbjogMXJlbSAhZGVmYXVsdDtcbiIsIi8qIEZvbnQgZmFtaWxpZXMgKi9cblxuJGZmLXNhbnMtc2VyaWY6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmYtc2VyaWY6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmYtbW9ub3NwYWNlOiBtb25vc3BhY2UgIWRlZmF1bHQ7XG5cbi8qIEZvbnQgc2l6ZXMgKi9cbiRmczogMS41cmVtICFkZWZhdWx0O1xuJGZzLS1zbWFsbDogKFxuICAgIHhzOiAxLjFyZW0sXG4gICAgc206IDEuMnJlbVxuKSAhZGVmYXVsdDtcbiRmcy0tbWVkaXVtOiAoXG4gICAgeHM6IDEuNXJlbSxcbiAgICBzbToxLjdyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLXA6IChcbiAgICB4czogMS43cmVtLFxuICAgIHNtOiAyLjFyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLWgxOiAzLjVyZW0gIWRlZmF1bHQ7XG4kZnMtLWgyOiAyLjVyZW0gIWRlZmF1bHQ7XG4kZnMtLWgzOiAoXG4gICAgeHM6IDEuN3JlbSxcbiAgICBzbTogMS45cmVtXG4pICFkZWZhdWx0O1xuJGZzLS1sYWJlbDogMS4ycmVtICFkZWZhdWx0O1xuJGZzLS10YWc6IDEuMXJlbSAhZGVmYXVsdDtcbiRmcy0tc2xvZ2FuOiAxLjlyZW0gIWRlZmF1bHQ7XG4kZnMtLWFydGljbGUtaGVhZGVyLXRpdGxlOiAoXG4gICAgeHM6IDIuOXJlbSxcbiAgICBzbTogNXJlbVxuKSAhZGVmYXVsdDtcbiRmcy0tYXJ0aWNsZS1oZWFkZXItbGVhZDogKFxuICAgIHhzOiAycmVtLFxuICAgIHNtOiAyLjVyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLWFydGljbGUtaGVhZGVyLW1ldGE6ICRmcy0tc21hbGwgIWRlZmF1bHQ7XG4kZnMtLXRlYXNlci1sYWJlbDogJGZzLS1zbWFsbCAhZGVmYXVsdDtcbiRmcy0tdGVhc2VyLWRheTogKFxuICAgIHhzOiAxLjVyZW0sXG4gICAgc206IDEuOXJlbVxuKSAhZGVmYXVsdDtcbiRmcy0tdGVhc2VyLW1vbnRoOiAoXG4gICAgeHM6IDAuOXJlbSxcbiAgICBzbTogMS4ycmVtXG4pICFkZWZhdWx0O1xuJGZzLS10ZWFzZXItdGl0bGU6IChcbiAgICB4czogMS44cmVtLFxuICAgIHNtOiAyLjVyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLXVzZXItZGVzY3JpcHRpb246ICRmcy0tc21hbGwgIWRlZmF1bHQ7XG4kZnMtLWNhcHRpb246ICRmcy0tc21hbGwgIWRlZmF1bHQ7XG4kZnMtLXF1b3RlLXF1b3RlOiAoXG4gICAgeHM6IDEuNHJlbSxcbiAgICBzbTogMS44cmVtXG4pICFkZWZhdWx0O1xuJGZzLS1xdW90ZS1hdXRob3I6ICRmcy0tc21hbGwgIWRlZmF1bHQ7XG4kZnMtLWZpcnN0LWxldHRlcjogKFxuICAgIHhzOiA1cmVtLFxuICAgIHNtOiA3cmVtXG4pICFkZWZhdWx0O1xuJGZzLS1jb21tZW50LWF1dGhvcjogJGZzLS1tZWRpdW0gIWRlZmF1bHQ7XG4kZnMtLWNvbW1lbnQtZGF0ZTogJGZzLS1zbWFsbCAhZGVmYXVsdDtcbiRmcy0taGlnaGxpZ2h0OiAxLjlyZW0gIWRlZmF1bHQ7XG4kZnMtLXdoaXRlcGFwZXItbGluay10aXRsZTogKFxuICAgIHhzOiAxLjhyZW0sXG4gICAgc206IDEuOXJlbVxuKSAhZGVmYXVsdDtcbiRmcy0td2hpdGVwYXBlci1saW5rLW51bWJlcjogKFxuICAgIHhzOiAycmVtLFxuICAgIHNtOiAzcmVtXG4pICFkZWZhdWx0O1xuJGZzLS12YWNhbmN5LWxpbmstdGl0bGU6IChcbiAgICB4czogJGZzLFxuICAgIHNtOiAxLjZyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLWRvc3NpZXItbGluazogKFxuICAgIHhzOiAxLjVyZW0sXG4gICAgc206IDEuOXJlbVxuKSAhZGVmYXVsdDtcbiRmcy0tcGFnaW5hdGlvbjogKFxuICAgIHhzOiAxLjRyZW0sXG4gICAgc206MS41cmVtXG4pICFkZWZhdWx0O1xuJGZzLS1mb3JtLWhlbHA6IChcbiAgICB4czogMS40cmVtLFxuICAgIHNtOiAxLjVyZW1cbikgIWRlZmF1bHQ7XG4kZnMtLWNyb3NzLWxpbmstdGl0bGU6ICRmcy0tbWVkaXVtICFkZWZhdWx0O1xuJGZzLS1wYWdlLWhlYWRlci10aXRsZTogKFxuICAgIHhzOiAyLjFyZW0sXG4gICAgc206IDNyZW1cbikgIWRlZmF1bHQ7XG5cbi8qIExpbmUgaGVpZ2h0cyAqL1xuJGxoOiAycmVtICFkZWZhdWx0O1xuJGxoLS1zbWFsbDogKFxuICAgIHhzOiAxLjVyZW0sXG4gICAgc206MnJlbVxuKSAhZGVmYXVsdDtcbiRsaC0tbWVkaXVtOiAoXG4gICAgeHM6IDIuNXJlbSxcbiAgICBzbTogM3JlbVxuKSAhZGVmYXVsdDtcbiRsaC0tbGFiZWw6IDEuNXJlbSAhZGVmYXVsdDtcbiRsaC0tZm9ybTogMS44cmVtICFkZWZhdWx0O1xuJGxoLS1wOiAoXG4gICAgeHM6IDIuNXJlbSxcbiAgICBzbTogMy41cmVtXG4pICFkZWZhdWx0O1xuJGxoLS1oMTogNC4ycmVtICFkZWZhdWx0O1xuJGxoLS1oMjogMy4ycmVtICFkZWZhdWx0O1xuJGxoLS1oMzogJGxoLS1tZWRpdW0gIWRlZmF1bHQ7XG4kbGgtLWFydGljbGUtaGVhZGVyLXRpdGxlOiAoXG4gICAgeHM6IDIuOXJlbSxcbiAgICBzbTogNXJlbVxuKSAhZGVmYXVsdDtcbiRsaC0tYXJ0aWNsZS1oZWFkZXItbGVhZDogKFxuICAgIHhzOiAyLjVyZW0sXG4gICAgc206IDIuNXJlbVxuKSAhZGVmYXVsdDtcbiRsaC0tYXJ0aWNsZS1oZWFkZXItbWV0YTogJGxoLS1zbWFsbCAhZGVmYXVsdDtcbiRsaC0tdGVhc2VyLWxhYmVsOiAkbGgtLXNtYWxsICFkZWZhdWx0O1xuJGxoLS10ZWFzZXItdGl0bGU6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogM3JlbVxuKSAhZGVmYXVsdDtcbiRsaC0tdXNlci1kZXNjcmlwdGlvbjogJGxoLS1zbWFsbCAhZGVmYXVsdDtcbiRsaC0tY2FwdGlvbjogJGxoLS1zbWFsbCAhZGVmYXVsdDtcbiRsaC0tcXVvdGUtcXVvdGU6IChcbiAgICB4czogMi41cmVtLFxuICAgIHNtOiAzLjVyZW1cbikgIWRlZmF1bHQ7XG4kbGgtLXF1b3RlLWF1dGhvcjogJGxoLS1zbWFsbCAhZGVmYXVsdDtcbiRsaC0tZmlyc3QtbGV0dGVyOiAoXG4gICAgeHM6IDVyZW0sXG4gICAgc206IDdyZW1cbikgIWRlZmF1bHQ7XG4kbGgtLWNvbW1lbnQtYXV0aG9yOiAzcmVtICFkZWZhdWx0O1xuJGxoLS1jb21tZW50LWRhdGU6ICRsaC0tc21hbGwgIWRlZmF1bHQ7XG4kbGgtLWhpZ2hsaWdodDogMi41cmVtICFkZWZhdWx0O1xuJGxoLS13aGl0ZXBhcGVyLWxpbmstdGl0bGU6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogMi41cmVtXG4pICFkZWZhdWx0O1xuJGxoLS13aGl0ZXBhcGVyLWxpbmstbnVtYmVyOiAoXG4gICAgeHM6IDIuNXJlbSxcbiAgICBzbTogMy41cmVtXG4pICFkZWZhdWx0O1xuJGxoLS12YWNhbmN5LWxpbmstdGl0bGU6ICRsaC0tbWVkaXVtICFkZWZhdWx0O1xuJGxoLS1kb3NzaWVyLWxpbms6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogMi41cmVtXG4pICFkZWZhdWx0O1xuJGxoLS1mb3JtLWhlbHA6IChcbiAgICB4czogMS43cmVtLFxuICAgIHNtOiAxLjhyZW1cbikgIWRlZmF1bHQ7XG4kbGgtLWNyb3NzLWxpbmstdGl0bGU6ICRsaC0tbWVkaXVtICFkZWZhdWx0O1xuJGxoLS1wYWdlLWhlYWRlci10aXRsZTogKFxuICAgIHhzOiAzcmVtLFxuICAgIHNtOiA0cmVtXG4pICFkZWZhdWx0O1xuXG4vKiBMZXR0ZXIgc3BhY2luZ3MgKi9cbiRscy0tbGFiZWw6IDFweCAhZGVmYXVsdDtcbiIsIi8qKlxuKiBAZmlsZVxuKiBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4qXG4qIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuKiBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuKi9cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zLWN1c3RvbSgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlci13aWR0aHM6ICRncmlkLWd1dHRlci13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAvKiBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzICovXG4gICAgJWdyaWQtY29sdW1uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4OyAvKiBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHkgKi9cblxuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGd1dHRlci13aWR0aCBpbiAkZ3V0dGVyLXdpZHRocyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgICAgICAvKiBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50cyAqL1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAgIC5sLWNvbC0tI3skaX0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sLWNvbCN7JGluZml4fSxcbiAgICAgICAgLmwtY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIC8qIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zICovXG4gICAgICAgICAgICAubC1jb2wjeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmwtY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgLyogUmVzZXQgZWFybGllciBncmlkIHRpZXJzICovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgICAgICAgIC5sLWNvbC0tI3skaX0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmwtb3JkZXIjeyRpbmZpeH0tZmlyc3Qge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgLmwtb3JkZXItLSN7JGl9I3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlICovXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gJycgYW5kICRpID09IDApIHsgLyogQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTAgKi9cbiAgICAgICAgICAgICAgICAgICAgLmwtb2Zmc2V0LS0jeyRpfSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBHcmlkIGdlbmVyYXRpb25cbiogTWl4aW5zIHRvIGNyZWF0ZSBjb250YWluZXIsIHJvdyAmIGNvbCBjbGFzc2VzXG4qL1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXItY3VzdG9tKCRndXR0ZXItd2lkdGhzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRvZmZzZXQtc2l6ZSBpbiAkZ3JpZC1vZmZzZXRzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXQtc2l6ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeSAqL1xuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIG1ha2Utcm93LWN1c3RvbSgkZ3V0dGVyLXdpZHRoczogJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRndXR0ZXItd2lkdGggaW4gJGd1dHRlci13aWR0aHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gLTI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXItd2lkdGggLyAtMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXItd2lkdGhzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLyoqXG4gICogUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAqIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgKiBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gICovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvKiBQcmV2ZW50IGNvbGxhcHNpbmcgKi9cblxuICAgIEBlYWNoICRicmVha3BvaW50LCAkZ3V0dGVyLXdpZHRoIGluICRndXR0ZXItd2lkdGhzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcblxuICAgIC8qKlxuICAqIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAqIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAqIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICAqL1xuICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuXG4gICAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCJpbnB1dC5wYXJzbGV5LXN1Y2Nlc3MsXG5zZWxlY3QucGFyc2xleS1zdWNjZXNzLFxudGV4dGFyZWEucGFyc2xleS1zdWNjZXNzIHtcbiAgICBjb2xvcjogJGZpZWxkLXN1Y2Nlc3MtY29sb3I7XG59XG5cbmlucHV0LnBhcnNsZXktZXJyb3IsXG5zZWxlY3QucGFyc2xleS1lcnJvcixcbnRleHRhcmVhLnBhcnNsZXktZXJyb3Ige1xuICAgIGNvbG9yOiAkZmllbGQtZXJyb3ItY29sb3I7XG59XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIHtcbiAgICBjb2xvcjogJGZpZWxkLWVycm9yLWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogJGZpZWxkLW1hcmdpbjtcbn1cbiIsIi8qIFVzZSBpbiBjb21iaW5hdGlvbiB3aXRoIEphdmFTY3JpcHQgdGhhdCBoaWRlcyBhbGwgZWxlbWVudHMgd2l0IHRoaXMgY2xhc3Mgb24gcGFnZSBsb2FkICovXG4udS1oaWRlLWlmLWpzIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGJsb2NrLW5vLWVtcHR5ICovXG59XG5cbi8qIFVzZSBpbiBjb21iaW5hdGlvbiB3aXRoIEphdmFTY3JpcHQgdGhhdCByZW1vdmVzIHRoaXMgY2xhc3Mgb24gcGFnZSBsb2FkICovXG4udS1zaG93LWlmLWpzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFVzZSB3aGVuIGVsZW1lbnQgc2hvdWxkIGJlIGhpZGRlbiB1bnRpbCBhIGNlcnRhaW4gZXZlbnQgd2hpY2ggY2FuIGJlIGFueSBldmVudCBidXQgcGFnZSBsb2FkICovXG4udS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5kLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuIiwiLyoqXG4qIEBmaWxlXG4qIEZvbnRzIGFuZCBmb250IHZhcmlhYmxlcyBzaG91bGQgYmUgZGVmaW5lZCBoZXJlXG4qL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYmxhY2suZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1ibGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1ibGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWJsYWNraXRhbGljLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYmxhY2tpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYmxhY2tpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1ib2xkLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYm9sZGl0YWxpYy5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWJvbGRpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItYm9sZGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLW1lZGl1bS5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLW1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1tZWRpdW1pdGFsaWMuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1tZWRpdW1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItbWVkaXVtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItcmVndWxhci5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWl0YWxpYy5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1saWdodC5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItbGlnaHRpdGFsaWMuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1saWdodGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1saWdodGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWV4dHJhbGlnaHQuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1leHRyYWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLWV4dHJhbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3dpZ3J1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1leHRyYWxpZ2h0aXRhbGljLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItZXh0cmFsaWdodGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi1leHRyYWxpZ2h0aXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd3aWdydW0nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItdGhpbi5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLXRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy93aWdydW13ZWItdGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnd2lncnVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLXRoaW5pdGFsaWMuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL3dpZ3J1bXdlYi10aGluaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvd2lncnVtd2ViLXRoaW5pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJsYWNrSXRhbGljLVdlYi5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJsYWNrSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1CbGFja0l0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJsYWNrSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHVibGljbyBIZWFkbGluZSBXZWInO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQmxhY2stV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQmxhY2stV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJsYWNrLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQmxhY2stV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1FeHRyYWJvbGRJdGFsaWMtV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtRXh0cmFib2xkSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1FeHRyYWJvbGRJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1FeHRyYWJvbGRJdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1FeHRyYWJvbGQtV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtRXh0cmFib2xkLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1FeHRyYWJvbGQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1FeHRyYWJvbGQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Cb2xkSXRhbGljLVdlYi5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJvbGRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUJvbGRJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Cb2xkSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHVibGljbyBIZWFkbGluZSBXZWInO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQm9sZC1XZWIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Cb2xkLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Cb2xkLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtQm9sZC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLU1lZGl1bUl0YWxpYy1XZWIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1NZWRpdW1JdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLU1lZGl1bUl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLU1lZGl1bUl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLU1lZGl1bS1XZWIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1NZWRpdW0tV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLU1lZGl1bS1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLU1lZGl1bS1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUl0YWxpYy1XZWIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1JdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLVJvbWFuLVdlYi5lb3QnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLVJvbWFuLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1Sb21hbi1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLVJvbWFuLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHVibGljbyBIZWFkbGluZSBXZWInO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTGlnaHRJdGFsaWMtV2ViLmVvdCcpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTGlnaHRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUHVibGljb0hlYWRsaW5lLUxpZ2h0SXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTGlnaHRJdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQdWJsaWNvIEhlYWRsaW5lIFdlYic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1MaWdodC1XZWIuZW90Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1MaWdodC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9QdWJsaWNvSGVhZGxpbmUtTGlnaHQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1B1YmxpY29IZWFkbGluZS1MaWdodC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FDYXNsb25Qcm8nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9BQ2FzbG9uUHJvLVJlZ3VsYXIud29mZjInKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvQUNhc2xvblByby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4kZmYtcHVibGljbzogJ1B1YmxpY28gSGVhZGxpbmUgV2ViJywgc2VyaWYsICdUaW1lcyBOZXcgUm9tYW4nO1xuJGZmLXdpZ3J1bTogJ3dpZ3J1bScsICdBdmFudCBHYXJkZScsICdDZW50dXJ5IEdvdGhpYycsICdUcmVidWNoZXQgTVMnLCBoZWx2ZXRpY2EsIHRhaG9tYTtcblxuLyogRm9udCBmYW1pbGllcyAqL1xuJGZmLXNlcmlmOiAkZmYtd2lncnVtO1xuJGZmLXNhbnMtc2VyaWY6ICRmZi13aWdydW07XG4kZmYtbW9ub3NwYWNlOiAkZmYtd2lncnVtO1xuXG4vKiBGb250IHNpemVzICovXG4kZnM6IDEuNXJlbTtcbiRmcy0tc21hbGw6IChcbiAgICB4czogMS4xcmVtLFxuICAgIHNtOiAxLjJyZW1cbik7XG4kZnMtLW1lZGl1bTogKFxuICAgIHhzOiAxLjVyZW0sXG4gICAgc206MS43cmVtXG4pO1xuJGZzLS1wOiAoXG4gICAgeHM6IDEuN3JlbSxcbiAgICBzbTogMi4xcmVtXG4pO1xuJGZzLS1oMTogMy41cmVtO1xuJGZzLS1oMjogMi41cmVtO1xuJGZzLS1oMzogKFxuICAgIHhzOiAxLjdyZW0sXG4gICAgc206IDEuOXJlbVxuKTtcbiRmcy0tbGFiZWw6IDEuNHJlbTtcbiRmcy0taGVscDogMS40cmVtO1xuJGZzLS10YWc6IDEuMXJlbTtcbiRmcy0tc2xvZ2FuOiAxLjlyZW07XG4kZnMtLWFydGljbGUtaGVhZGVyLXRpdGxlOiAoXG4gICAgeHM6IDIuOXJlbSxcbiAgICBzbTogNXJlbVxuKTtcbiRmcy0tYXJ0aWNsZS1oZWFkZXItbGVhZDogKFxuICAgIHhzOiAycmVtLFxuICAgIHNtOiAyLjVyZW1cbik7XG4kZnMtLWFydGljbGUtaGVhZGVyLW1ldGE6ICRmcy0tc21hbGw7XG4kZnMtLXRlYXNlci1sYWJlbDogJGZzLS1zbWFsbDtcbiRmcy0tdGVhc2VyLWRheTogKFxuICAgIHhzOiAxLjVyZW0sXG4gICAgc206IDEuOXJlbVxuKTtcbiRmcy0tdGVhc2VyLW1vbnRoOiAoXG4gICAgeHM6IDAuOXJlbSxcbiAgICBzbTogMS4ycmVtXG4pO1xuJGZzLS10ZWFzZXItdGl0bGU6IChcbiAgICB4czogMS44cmVtLFxuICAgIHNtOiAyLjVyZW1cbik7XG4kZnMtLXVzZXItZGVzY3JpcHRpb246ICRmcy0tc21hbGw7XG4kZnMtLWNhcHRpb246ICRmcy0tc21hbGw7XG4kZnMtLXF1b3RlLXF1b3RlOiAoXG4gICAgeHM6IDEuNHJlbSxcbiAgICBzbTogMS44cmVtXG4pO1xuJGZzLS1xdW90ZS1hdXRob3I6ICRmcy0tc21hbGw7XG4kZnMtLWZpcnN0LWxldHRlcjogKFxuICAgIHhzOiA1cmVtLFxuICAgIHNtOiA3cmVtXG4pO1xuJGZzLS1jb21tZW50LWF1dGhvcjogJGZzLS1tZWRpdW07XG4kZnMtLWNvbW1lbnQtZGF0ZTogJGZzLS1zbWFsbDtcbiRmcy0taGlnaGxpZ2h0OiAxLjlyZW07XG4kZnMtLXdoaXRlcGFwZXItbGluay10aXRsZTogKFxuICAgIHhzOiAxLjhyZW0sXG4gICAgc206IDEuOXJlbVxuKTtcbiRmcy0td2hpdGVwYXBlci1saW5rLW51bWJlcjogKFxuICAgIHhzOiAycmVtLFxuICAgIHNtOiAzcmVtXG4pO1xuJGZzLS12YWNhbmN5LWxpbmstdGl0bGU6IChcbiAgICB4czogJGZzLFxuICAgIHNtOiAxLjZyZW1cbik7XG4kZnMtLWRvc3NpZXItbGluazogKFxuICAgIHhzOiAxLjVyZW0sXG4gICAgc206IDEuOXJlbVxuKTtcbiRmcy0tcGFnaW5hdGlvbjogKFxuICAgIHhzOiAxLjRyZW0sXG4gICAgc206MS41cmVtXG4pO1xuJGZzLS1mb3JtLWhlbHA6IChcbiAgICB4czogMS40cmVtLFxuICAgIHNtOiAxLjVyZW1cbik7XG4kZnMtLWNyb3NzLWxpbmstdGl0bGU6ICRmcy0tbWVkaXVtO1xuJGZzLS1wYWdlLWhlYWRlci10aXRsZTogKFxuICAgIHhzOiAyLjFyZW0sXG4gICAgc206IDNyZW1cbik7XG5cbi8qIExpbmUgaGVpZ2h0cyAqL1xuJGxoOiAycmVtO1xuJGxoLS1zbWFsbDogKFxuICAgIHhzOiAxLjVyZW0sXG4gICAgc206MnJlbVxuKTtcbiRsaC0tbWVkaXVtOiAoXG4gICAgeHM6IDIuNXJlbSxcbiAgICBzbTogM3JlbVxuKTtcbiRsaC0tbGFiZWw6IDEuNXJlbTtcbiRsaC0tZm9ybTogMS44cmVtO1xuJGxoLS1wOiAoXG4gICAgeHM6IDIuNXJlbSxcbiAgICBzbTogMy41cmVtXG4pO1xuJGxoLS1oMTogNC4ycmVtO1xuJGxoLS1oMjogMy4ycmVtO1xuJGxoLS1oMzogJGxoLS1tZWRpdW07XG4kbGgtLWFydGljbGUtaGVhZGVyLXRpdGxlOiAoXG4gICAgeHM6IDIuOXJlbSxcbiAgICBzbTogNXJlbVxuKTtcbiRsaC0tYXJ0aWNsZS1oZWFkZXItbGVhZDogKFxuICAgIHhzOiAyLjVyZW0sXG4gICAgc206IDIuNXJlbVxuKTtcbiRsaC0tYXJ0aWNsZS1oZWFkZXItbWV0YTogJGxoLS1zbWFsbDtcbiRsaC0tdGVhc2VyLWxhYmVsOiAkbGgtLXNtYWxsO1xuJGxoLS10ZWFzZXItdGl0bGU6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogM3JlbVxuKTtcbiRsaC0tdXNlci1kZXNjcmlwdGlvbjogJGxoLS1zbWFsbDtcbiRsaC0tY2FwdGlvbjogJGxoLS1zbWFsbDtcbiRsaC0tcXVvdGUtcXVvdGU6IChcbiAgICB4czogMi41cmVtLFxuICAgIHNtOiAzLjVyZW1cbik7XG4kbGgtLXF1b3RlLWF1dGhvcjogJGxoLS1zbWFsbDtcbiRsaC0tZmlyc3QtbGV0dGVyOiAoXG4gICAgeHM6IDVyZW0sXG4gICAgc206IDdyZW1cbik7XG4kbGgtLWNvbW1lbnQtYXV0aG9yOiAzcmVtO1xuJGxoLS1jb21tZW50LWRhdGU6ICRsaC0tc21hbGw7XG4kbGgtLWhpZ2hsaWdodDogMi41cmVtO1xuJGxoLS13aGl0ZXBhcGVyLWxpbmstdGl0bGU6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogMi41cmVtXG4pO1xuJGxoLS13aGl0ZXBhcGVyLWxpbmstbnVtYmVyOiAoXG4gICAgeHM6IDIuNXJlbSxcbiAgICBzbTogMy41cmVtXG4pO1xuJGxoLS12YWNhbmN5LWxpbmstdGl0bGU6ICRsaC0tbWVkaXVtO1xuJGxoLS1kb3NzaWVyLWxpbms6IChcbiAgICB4czogMnJlbSxcbiAgICBzbTogMi41cmVtXG4pO1xuJGxoLS1mb3JtLWhlbHA6IChcbiAgICB4czogMS43cmVtLFxuICAgIHNtOiAxLjhyZW1cbik7XG4kbGgtLWNyb3NzLWxpbmstdGl0bGU6ICRsaC0tbWVkaXVtO1xuJGxoLS1wYWdlLWhlYWRlci10aXRsZTogKFxuICAgIHhzOiAzcmVtLFxuICAgIHNtOiA0cmVtXG4pO1xuXG4vKiBMZXR0ZXIgc3BhY2luZ3MgKi9cbiRscy0tbGFiZWw6IDFweDtcbiIsIi8qKlxuKiBAZmlsZVxuKiBUaGVzZSBtaXhpbnMgd2lsbCBvdXRwdXQgdGhlIGdyaWRcbiovXG5cbi8qKlxuKiBDb250YWluZXIgd2lkdGhzXG4qIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cbiovXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAubC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLWN1c3RvbSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgfVxuXG4gICAgJi0tbmFycm93IHtcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuKiBGbHVpZCBjb250YWluZXJcbiogVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuKiBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuICovXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAubC1jb250YWluZXItLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8qKlxuKiBNb2JpbGUgZmx1aWQgY29udGFpbmVyXG4qIFdpbGwgbWFrZSBhIGNvbnRhaW5lciB3aXRob3V0IHBhZGRpbmcgZm9yIG1vYmlsZSBkZXZpY2VzXG4gKi9cbi5sLWNvbnRhaW5lci0tbW9iaWxlLWZsdWlkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKipcbiogUm93XG4qXG4qIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG4qL1xuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmwtcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdy1jdXN0b20oKTtcbiAgfVxuXG4gIC8qKlxuICAqIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgKiBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgICovXG4gIC5sLXJvdy0tbm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAubC1jb2wsXG4gICAgPiBbY2xhc3MqPVwibC1jb2xcIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubC1yb3ctLW5vLWd1dHRlcnMteHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgID4gLmwtY29sLFxuICAgICAgPiBbY2xhc3MqPVwibC1jb2xcIl0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuKiBDb2x1bW5zXG4qXG4qIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcbiovXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucy1jdXN0b20oKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBUaGUgYmFzZSBzdHlsaW5nIGZvciB0aGUgdHlwb2dyYXBoeVxuICovXG5odG1sIHtcbiAgLyogUmVzZXQgZm9udCBzaXplIHNvIHdlIGNhbiB3b3JrIHdpdGggcmVtIHVuaXRzICovXG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBmb250OiBub3JtYWwgbm9ybWFsICN7JGZzfSAvICN7JGxofSAkZmYtc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmgxLCBoMiwgcCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2VyaWY7XG59XG5cbmgxLCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogJGZzLS1oMTtcbiAgbGluZS1oZWlnaHQ6ICRsaC0taDE7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAkZnMtLWgyO1xuICBsaW5lLWhlaWdodDogJGxoLS1oMjtcbn1cblxuaDMge1xuICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1oMywgeHMpO1xuICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLWgzLCB4cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLWgzLCBzbSk7XG4gICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1oMywgc20pO1xuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1wLCB4cyk7XG4gIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0tcCwgeHMpO1xuICBjb2xvcjogJGNvbG9yLWdyZXktLWRhcms7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLXAsIHNtKTtcbiAgICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXAsIHNtKTtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0tZGFyaztcbiAgfVxufVxuXG5hW2Rpc2FibGVkXSxcbmEuaXMtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUsIC4zKTtcbn1cblxuLmljb24tc29jaWFsLS1mYWNlYm9vayB7XG4gIGNvbG9yOiAkY29sb3Itc29jaWFsLS1mYWNlYm9vaztcbn1cbi5pY29uLXNvY2lhbC0tdHdpdHRlciB7XG4gIGNvbG9yOiAkY29sb3Itc29jaWFsLS10d2l0dGVyO1xufVxuLmljb24tc29jaWFsLS1saW5rZWRpbiB7XG4gIGNvbG9yOiAkY29sb3Itc29jaWFsLS1saW5rZWRpbjtcbn1cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjtcbiAgICBzcmM6ICAgIHVybChcIn5Ac2lqdGhvZmZtZWRpYS9zbWctYXNzZXRzL2ZvbnRzL2ljb24tZm9udC5lb3Q/NDdmN2MwNzBlN2QyMjk4MGJhMzRkYzYzMDA3MzA0M2E/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgICAgdXJsKFwifkBzaWp0aG9mZm1lZGlhL3NtZy1hc3NldHMvZm9udHMvaWNvbi1mb250LndvZmYyPzQ3ZjdjMDcwZTdkMjI5ODBiYTM0ZGM2MzAwNzMwNDNhXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgICAgdXJsKFwifkBzaWp0aG9mZm1lZGlhL3NtZy1hc3NldHMvZm9udHMvaWNvbi1mb250LndvZmY/NDdmN2MwNzBlN2QyMjk4MGJhMzRkYzYzMDA3MzA0M2FcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgICAgIHVybChcIn5Ac2lqdGhvZmZtZWRpYS9zbWctYXNzZXRzL2ZvbnRzL2ljb24tZm9udC50dGY/NDdmN2MwNzBlN2QyMjk4MGJhMzRkYzYzMDA3MzA0M2FcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICAgICB1cmwoXCJ+QHNpanRob2ZmbWVkaWEvc21nLWFzc2V0cy9mb250cy9pY29uLWZvbnQuc3ZnPzQ3ZjdjMDcwZTdkMjI5ODBiYTM0ZGM2MzAwNzMwNDNhI2ljb24tZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBtaXhpbiBpY29uLXN0eWxlcyB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvLyBzcGVhazogbm9uZTsgLy8gb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuJWljb24ge1xuICAgIEBpbmNsdWRlIGljb24tc3R5bGVzO1xufVxuXG5AZnVuY3Rpb24gaWNvbi1jaGFyKCRmaWxlbmFtZSkge1xuICAgICRjaGFyOiBcIlwiO1xuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGFycm93LS1kb3duIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwMVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctLWxlZnQge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTAyXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy0tcmlnaHQge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTAzXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy0tdXAge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTA0XCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy1hbHQtLWRvd24ge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTA1XCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy1hbHQtLWxlZnQge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTA2XCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy1hbHQtLXJpZ2h0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwN1wiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctYWx0LS11cCB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMDhcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGFycm93LWJvbGQtLWRvd24ge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTA5XCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy1ib2xkLS1sZWZ0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwYVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctYm9sZC0tcmlnaHQge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTBiXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdy1ib2xkLS11cCB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMGNcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGNoYXQge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTBkXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBjaGVja21hcmsge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTBlXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBjaGV2cm9uLS1kb3duIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEwZlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gY2hldnJvbi0tbGVmdCB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMTBcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGNoZXZyb24tLXJpZ2h0IHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExMVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gY2hldnJvbi0tdXAge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTEyXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBjbG9jayB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMTNcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IGNsb3NlIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExNFwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gZXllIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExNVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gaGFtYnVyZ2VyIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExNlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gaGVhcnQge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTE3XCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBsaW5rIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExOFwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gbWFya2VyIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExOVwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gcGhvbmUge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTFhXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBxdW90ZS1vcGVuaW5nIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExYlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gc2VhcmNoIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExY1wiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gc29jaWFsLS1lbWFpbCB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMWRcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IHNvY2lhbC0tZmFjZWJvb2sge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTFlXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBzb2NpYWwtLWxpbmtlZGluIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjExZlwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gc29jaWFsLS10d2l0dGVyIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcZjEyMFwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZmlsZW5hbWUgPT0gc3RhciB7XG4gICAgICAgICAgICAkY2hhcjogXCJcXGYxMjFcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IHVzZXIge1xuICAgICAgICAgICAgJGNoYXI6IFwiXFxmMTIyXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRmaWxlbmFtZSA9PSBwbHVzIHtcbiAgICAgICAgICAgICRjaGFyOiBcIlxcMmJcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGZpbGVuYW1lID09IG1pbnVzIHtcbiAgICAgICAgICAgICRjaGFyOiBcIi1cIjtcbiAgICAgICAgfVxuICAgIEByZXR1cm4gJGNoYXI7XG59XG5cbkBtaXhpbiBpY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlLCAkZXh0ZW5kOiB0cnVlKSB7XG4gICAgJjojeyRpbnNlcnR9IHtcbiAgICAgICAgQGlmICRleHRlbmQge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLXN0eWxlcztcbiAgICAgICAgfVxuICAgICAgICBjb250ZW50OiBpY29uLWNoYXIoJGZpbGVuYW1lKTtcbiAgICB9XG59XG5cbi5pY29uLWFycm93LS1kb3duIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LS1kb3duKTtcbn1cbi5pY29uLWFycm93LS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LS1sZWZ0KTtcbn1cbi5pY29uLWFycm93LS1yaWdodCB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy0tcmlnaHQpO1xufVxuLmljb24tYXJyb3ctLXVwIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LS11cCk7XG59XG4uaWNvbi1hcnJvdy1hbHQtLWRvd24ge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYWx0LS1kb3duKTtcbn1cbi5pY29uLWFycm93LWFsdC0tbGVmdCB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy1hbHQtLWxlZnQpO1xufVxuLmljb24tYXJyb3ctYWx0LS1yaWdodCB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy1hbHQtLXJpZ2h0KTtcbn1cbi5pY29uLWFycm93LWFsdC0tdXAge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYWx0LS11cCk7XG59XG4uaWNvbi1hcnJvdy1ib2xkLS1kb3duIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LWJvbGQtLWRvd24pO1xufVxuLmljb24tYXJyb3ctYm9sZC0tbGVmdCB7XG4gICAgQGluY2x1ZGUgaWNvbihhcnJvdy1ib2xkLS1sZWZ0KTtcbn1cbi5pY29uLWFycm93LWJvbGQtLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LWJvbGQtLXJpZ2h0KTtcbn1cbi5pY29uLWFycm93LWJvbGQtLXVwIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LWJvbGQtLXVwKTtcbn1cbi5pY29uLWNoYXQge1xuICAgIEBpbmNsdWRlIGljb24oY2hhdCk7XG59XG4uaWNvbi1jaGVja21hcmsge1xuICAgIEBpbmNsdWRlIGljb24oY2hlY2ttYXJrKTtcbn1cbi5pY29uLWNoZXZyb24tLWRvd24ge1xuICAgIEBpbmNsdWRlIGljb24oY2hldnJvbi0tZG93bik7XG59XG4uaWNvbi1jaGV2cm9uLS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBpY29uKGNoZXZyb24tLWxlZnQpO1xufVxuLmljb24tY2hldnJvbi0tcmlnaHQge1xuICAgIEBpbmNsdWRlIGljb24oY2hldnJvbi0tcmlnaHQpO1xufVxuLmljb24tY2hldnJvbi0tdXAge1xuICAgIEBpbmNsdWRlIGljb24oY2hldnJvbi0tdXApO1xufVxuLmljb24tY2xvY2sge1xuICAgIEBpbmNsdWRlIGljb24oY2xvY2spO1xufVxuLmljb24tY2xvc2Uge1xuICAgIEBpbmNsdWRlIGljb24oY2xvc2UpO1xufVxuLmljb24tZXllIHtcbiAgICBAaW5jbHVkZSBpY29uKGV5ZSk7XG59XG4uaWNvbi1oYW1idXJnZXIge1xuICAgIEBpbmNsdWRlIGljb24oaGFtYnVyZ2VyKTtcbn1cbi5pY29uLWhlYXJ0IHtcbiAgICBAaW5jbHVkZSBpY29uKGhlYXJ0KTtcbn1cbi5pY29uLWxpbmsge1xuICAgIEBpbmNsdWRlIGljb24obGluayk7XG59XG4uaWNvbi1tYXJrZXIge1xuICAgIEBpbmNsdWRlIGljb24obWFya2VyKTtcbn1cbi5pY29uLXBob25lIHtcbiAgICBAaW5jbHVkZSBpY29uKHBob25lKTtcbn1cbi5pY29uLXF1b3RlLW9wZW5pbmcge1xuICAgIEBpbmNsdWRlIGljb24ocXVvdGUtb3BlbmluZyk7XG59XG4uaWNvbi1zZWFyY2gge1xuICAgIEBpbmNsdWRlIGljb24oc2VhcmNoKTtcbn1cbi5pY29uLXNvY2lhbC0tZW1haWwge1xuICAgIEBpbmNsdWRlIGljb24oc29jaWFsLS1lbWFpbCk7XG59XG4uaWNvbi1zb2NpYWwtLWZhY2Vib29rIHtcbiAgICBAaW5jbHVkZSBpY29uKHNvY2lhbC0tZmFjZWJvb2spO1xufVxuLmljb24tc29jaWFsLS1saW5rZWRpbiB7XG4gICAgQGluY2x1ZGUgaWNvbihzb2NpYWwtLWxpbmtlZGluKTtcbn1cbi5pY29uLXNvY2lhbC0tdHdpdHRlciB7XG4gICAgQGluY2x1ZGUgaWNvbihzb2NpYWwtLXR3aXR0ZXIpO1xufVxuLmljb24tc3RhciB7XG4gICAgQGluY2x1ZGUgaWNvbihzdGFyKTtcbn1cbi5pY29uLXVzZXIge1xuICAgIEBpbmNsdWRlIGljb24odXNlcik7XG59XG4iLCIvKipcbiogQGZpbGVcbiogVGhlIHN0YW5kYXJkIHN0eWxpbmcgZm9yIGFsbCBidXR0b25zIGluIHRoZSB0aGVtZVxuKlxuKiBAZXhhbXBsZVxuKiA8YnV0dG9uIGNsYXNzPVwiYy1idXR0b25cIj5DYWxsIHRvIGFjdGlvbjwvYnV0dG9uPlxuKi9cblxuLmMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgJG9wYWNpdHktZGFya2VuKTtcbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkY29sb3ItYmx1ZSwgJGNvbG9yLXdoaXRlLCAkb3BhY2l0eS1mYWRlaW4pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGVydGlhcnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZS0tZGFyaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ28ge1xuICAgICAgICAuYy1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIxOTInOyAvLyBhcnJvdyByaWdodFxuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ28tYmFjayB7XG4gICAgICAgIC5jLWJ1dHRvbl9fdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIxOTAnOyAvLyBhcnJvdyBsZWZ0XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbXV0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZ3JleTtcbiAgICB9XG5cbiAgICAmLS13aWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1jdGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci15ZWxsb3c7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci15ZWxsb3csICRvcGFjaXR5LWRhcmtlbik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IteWVsbG93LCAkb3BhY2l0eS1kYXJrZW4pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRjb2xvci15ZWxsb3csICRjb2xvci13aGl0ZSwgJG9wYWNpdHktZmFkZWluKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAuYy1mbG9hdGluZy1jYXJkICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiB7XG4gICAgICAgICAgICAgICAgc3RhcnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZW5kOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5bY2xhc3MqPVwiYy1idXR0b25cIl1bZGlzYWJsZWRdLFxuW2NsYXNzKj1cImMtYnV0dG9uXCJdOmRpc2FibGVkLFxuW2NsYXNzKj1cImMtYnV0dG9uXCJdLmlzLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jLWJ1dHRvbi0tbGlua2VkaW4ge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbiIsIi5ibG9jayB7XG5cbn1cblxuLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBCYXNpYyBzdHlsaW5nIGZvciBmb3JtIGxhYmVsc1xuKlxuKiBAZXhhbXBsZVxuKiA8bGFiZWwgY2xhc3M9XCJjLWZvcm0tbGFiZWxcIiBmb3I9XCJpbnB1dC1maWVsZFwiPkxhYmVsIGZvciBmaWVsZDwvbGFiZWw+XG4gKi9cblxuLmMtZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmcy0tbGFiZWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtLWxhYmVsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICYucmVxdWlyZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnKic7XG4gIH1cbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBCYXNpYyBzdHlsaW5nIGZvciBmb3JtIGxhYmVsc1xuKlxuKiBAZXhhbXBsZVxuKiA8cCBjbGFzcz1cImMtZm9ybV9faGVscFwiPkhlbHAgdGV4dCBmb3IgZm9ybSBlbGVtZW50PC9wPlxuICovXG5cbi5jLWZvcm1fX2hlbHAge1xuICBmb250LXNpemU6ICRmcy0taGVscDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBCYXNpYyBzdHlsaW5nIGZvciBpbnB1dCBmaWVsZHMgJiB0ZXh0IGFyZWFzXG4qXG4qIEBleGFtcGxlXG4qIDxpbnB1dCB0eXBlPVwidGV4dFwiIGNsYXNzPVwiYy1mb3JtLWNvbnRyb2xcIiAvPlxuKiA8dGV4dGFyZWEgdHlwZT1cInRleHRcIiBjbGFzcz1cImMtZm9ybS1jb250cm9sXCI+PC90ZXh0YXJlYT5cbiAqL1xuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodDtcbn1cblxuLmMtZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogJGxoLS1mb3JtO1xuICBwYWRkaW5nOiAxM3B4IDE1cHggMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAkY29sb3ItaW5wdXQtYm9yZGVyIDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICY6aGFzKCsgLmMtcGFzc3dvcmQtdG9nZ2xlKSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1ib3JkZXItLWZvY3VzO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG4gIH1cblxuICAmOnJlYWQtb25seSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0ZXN0LWV4dHJhO1xuICB9XG5cbiAgJjpyZWFkLW9ubHk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgfVxuXG4gICYtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgIC8qIHNldCBmb250LXNpemUgdG8gMS42cmVtIHRvIHByZXZlbnQgem9vbWluZyBvbiBtb2JpbGUgKyBtb3ZlIHBhc3N3b3JkLXRvZ2dsZSBhIGxpdHRsZSBtb3JlIGRvd253YXJkcyBmb3IgcGVyZmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgKi9cbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICYgKyAuYy1wYXNzd29yZC10b2dnbGUge1xuICAgICAgdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4qIEBmaWxlXG4qIENoZWNrYm94IHN0eWxpbmdcbipcbiogQGV4YW1wbGVcbiogPHNwYW4gY2xhc3M9XCJjLWNoZWNrYm94XCI+XG4qICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgY2xhc3M9XCJjLWNoZWNrYm94X19pbnB1dFwiIGlkPVwiY2hlY2tib3gtaWRcIiAvPlxuKiAgPGxhYmVsIGNsYXNzPVwiYy1jaGVja2JveF9fbGFiZWxcIiBmb3I9XCJjaGVja2JveC1pZFwiPkNoZWNrYm94IGxhYmVsPC9sYWJlbD5cbiogPC9zcGFuPlxuICovXG5cbi5jLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jLWNoZWNrYm94X19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGZpbHRlcjphbHBoYShvcGFjaXR5PTApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1jaGVja2JveF9fbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtLWZvcm07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb24tc3R5bGVzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItaW5wdXQtYm9yZGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuXG4uYy1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jLWNoZWNrYm94X19sYWJlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBpY29uLWNoYXIoY2hlY2ttYXJrKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2hlY2tib3g7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2hlY2tib3g7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uYy1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgKyAuYy1jaGVja2JveF9fbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xuICB9XG59XG4iLCIvKipcbiogQGZpbGVcbiogUmFkaW8gYnV0dG9uIHN0eWxpbmdcbipcbiogQGV4YW1wbGVcbiogPHNwYW4gY2xhc3M9XCJjLXJhZGlvLWJ1dHRvblwiPlxuKiAgPGlucHV0IHR5cGU9XCJyYWRpb1wiIGNsYXNzPVwiYy1yYWRpby1idXR0b25fX2lucHV0XCIgbmFtZT1cInJhZGlvc1wiIGlkPVwicmFkaW9zLTFcIiBjaGVja2VkIC8+XG4qICA8bGFiZWwgY2xhc3M9XCJjLXJhZGlvLWJ1dHRvbl9fbGFiZWxcIiBmb3I9XCJyYWRpb3MtMVwiPlllczwvbGFiZWw+XG4qIDwvc3Bhbj5cbiogPHNwYW4gY2xhc3M9XCJjLXJhZGlvLWJ1dHRvblwiPlxuKiAgPGlucHV0IHR5cGU9XCJyYWRpb1wiIGNsYXNzPVwiYy1yYWRpby1idXR0b25fX2lucHV0XCIgbmFtZT1cInJhZGlvc1wiIGlkPVwicmFkaW9zLTJcIiAvPlxuKiAgPGxhYmVsIGNsYXNzPVwiYy1yYWRpby1idXR0b25fX2xhYmVsXCIgZm9yPVwicmFkaW9zLTJcIj5ObzwvbGFiZWw+XG4qIDwvc3Bhbj5cbiAqL1xuXG4uYy1yYWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtcmFkaW8tYnV0dG9uX19pbnB1dCB7XG4gIEBleHRlbmQgLmMtY2hlY2tib3hfX2lucHV0O1xufVxuXG4uYy1yYWRpby1idXR0b25fX2xhYmVsIHtcbiAgQGV4dGVuZCAuYy1jaGVja2JveF9fbGFiZWw7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2hlY2tib3g7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmMtcmFkaW8tYnV0dG9uX19pbnB1dDpjaGVja2VkICsgLmMtcmFkaW8tYnV0dG9uX19sYWJlbCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuXG4uYy1yYWRpby1idXR0b25fX2lucHV0OmZvY3VzLXZpc2libGUgKyAuYy1yYWRpby1idXR0b25fX2xhYmVsIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAkY29sb3ItaW5wdXQtYm9yZGVyLS1mb2N1cztcbiAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuIiwiLyoqXG4qIEBmaWxlXG4qIEJhc2ljIHN0eWxpbmcgZm9yIHNlbGVjdCBib3hlc1xuKlxuKiBAZXhhbXBsZVxuKiA8c2VsZWN0IG5hbWU9XCJzZWxlY3RcIiBpZD1cInNlbGVjdFwiIGNsYXNzPVwiYy1zZWxlY3RcIj5cbiogICA8b3B0aW9uIHZhbHVlPVwiXCI+U2VsZWN0ZWVyIGplIGZ1bmN0aWU8L29wdGlvbj5cbiogICA8b3B0aW9uIHZhbHVlPVwiMVwiPk1hbmFnZW1lbnQ8L29wdGlvbj5cbiogICA8b3B0aW9uIHZhbHVlPVwiMlwiPkRldmVsb3BtZW50PC9vcHRpb24+XG4qICAgPG9wdGlvbiB2YWx1ZT1cIjNcIj5DcmVhdGl2ZTwvb3B0aW9uPlxuKiA8L3NlbGVjdD5cbiAqL1xuXG4uYy1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LWFsdC0tZG93bi5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxNXB4IDEycHg7XG4gIGJvcmRlcjogc29saWQgJGNvbG9yLWlucHV0LWJvcmRlciAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuIiwiLyoqXG4qIEBmaWxlIEJhc2ljIHN0eWxpbmcgZm9yIHRhYiBncm91cHMgJiB0YWJzLCBhbHNvIHRoZSBkcm9wLWRvd24gc3R5bGluZyBpcyBpbmNsdWRlZFxuKlxuKiBAZXhhbXBsZVxuKiA8dWwgY2xhc3M9XCJjLXRhYi1ncm91cFwiPlxuKiAgICAgPGxpIGNsYXNzPVwiYy10YWItZ3JvdXBfX3RhYiBpcy1zZWxlY3RlZFwiPnRhYiAxPC9saT5cbiogICAgIDxsaSBjbGFzcz1cImMtdGFiLWdyb3VwX190YWJcIj50YWIgMjwvbGk+XG4qICAgICA8bGkgY2xhc3M9XCJjLXRhYi1ncm91cF9fdGFiXCI+dGFiIDM8L2xpPlxuKiAgICAgPGxpIGNsYXNzPVwiYy10YWItZ3JvdXBfX3RhYiBjLXRhYi1ncm91cF9fdGFiLS1pY29uXCI+XG4qICAgICAgIDxpIGNsYXNzPVwiaWNvbi1zb2NpYWwtLWZhY2Vib29rXCI+PC9pPlxuKiAgICAgPC9saT5cbiogICAgIDxsaSBjbGFzcz1cImMtdGFiLWdyb3VwX190YWIgYy10YWItZ3JvdXBfX3RhYi0taWNvblwiPlxuKiAgICAgICA8aSBjbGFzcz1cImljb24tc29jaWFsLS1saW5rZWRpblwiPjwvaT5cbiogICAgIDwvbGk+XG4qICAgICA8bGkgY2xhc3M9XCJjLXRhYi1ncm91cF9fdGFiIGMtdGFiLWdyb3VwX190YWItLWljb25cIj50YWIgMzwvbGk+XG4qICAgICA8bGkgY2xhc3M9XCJjLXRhYi1ncm91cF9fdGFiIGMtdGFiLWdyb3VwX190YWItLWRyb3AtZG93biBqcy1kcm9wLWRvd25cIj5cbiogICAgICAgdGFiIHdpdGggZHJvcGRvd25cbiogICAgICAgPHVsIGNsYXNzPVwiYy10YWItZ3JvdXBfX2Ryb3AtZG93blwiPlxuKiAgICAgICAgIDxsaSBjbGFzcz1cImMtdGFiLWdyb3VwX19kcm9wLWRvd24taXRlbVwiPnN1YiB0YWIgMTwvbGk+XG4qICAgICAgICAgPGxpIGNsYXNzPVwiYy10YWItZ3JvdXBfX2Ryb3AtZG93bi1pdGVtXCI+c3ViIHRhYiAyPC9saT5cbiogICAgICAgICA8bGkgY2xhc3M9XCJjLXRhYi1ncm91cF9fZHJvcC1kb3duLWl0ZW1cIj5zdWIgdGFiIDM8L2xpPlxuKiAgICAgICA8L3VsPlxuKiAgICAgPC9saT5cbiogICA8L3VsPlxuICovXG4uYy10YWItZ3JvdXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRmZi1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6ICRmcy0tbGFiZWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtLWxhYmVsO1xuICBsZXR0ZXItc3BhY2luZzogJGxzLS1sYWJlbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtdGFiLWdyb3VwLS1zZWNvbmRhcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogJGZzO1xuICBsaW5lLWhlaWdodDogJGxoO1xuXG4gIC5jLXRhYi1ncm91cF9fdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmMtdGFiLWdyb3VwX190YWI6aG92ZXIsXG4gIC5jLXRhYi1ncm91cF9fdGFiLmlzLXNlbGVjdGVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy10YWItZ3JvdXBfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAmLS1pY29uICsgJi0taWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIGlbY2xhc3NePWljb24tXSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmMtdGFiLWdyb3VwX190YWI6aG92ZXIsXG4uYy10YWItZ3JvdXBfX3RhYi5pcy1zZWxlY3RlZCB7XG4gICY6YWZ0ZXIge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5cbi5jLXRhYi1ncm91cF9fdGFiLmlzLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLXRhYi1ncm91cF9fdGFiLS1kcm9wLWRvd24ge1xuICBAaW5jbHVkZSBpY29uKGFycm93LWFsdC0tZG93bik7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYy10YWItZ3JvdXBfX2Ryb3AtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogLTE0cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXI6IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00LjVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi5jLXRhYi1ncm91cF9fZHJvcC1kb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5cbi5jLXRhYi1ncm91cF9fdGFiLS1kcm9wLWRvd24uaXMtb3BlbmVkIHtcbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAuYy10YWItZ3JvdXBfX2Ryb3AtZG93biB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jLXRhYi1ncm91cC0taW52ZXJzZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLmMtdGFiLWdyb3VwX190YWI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tLXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tLXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIuYy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6IGljb24tY2hhcihhcnJvdy0tcmlnaHQpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIH1cbn1cblxuLmMtbGluay1kb3duIHtcbiAgQGV4dGVuZCAuYy1saW5rO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGljb24tY2hhcihhcnJvdy0tZG93bik7XG4gIH1cbn1cblxuLmMtbGluay1yZXZlcnNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiBpY29uLWNoYXIoYXJyb3ctLWxlZnQpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIH1cbn1cblxuLmMtbGlua19fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuYy1mb3JtLWJ1dHRvbnNfX2J1dHRvbiArIC5jLWZvcm0tYnV0dG9uc19fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4iLCIuYy1mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uYy1mb3JtLXJvdy0tbW9yZS1zcGFjZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5jLWZvcm0tcm93LS1pbmxpbmUtc20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgd2lkdGg6IDI1LjVyZW07XG5cbiAgICAmICsgLmMtZm9ybS1yb3ctLWlubGluZS1zbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmMtZm9ybS1yb3ctLWhvcml6b250YWwgPiAuYy1yYWRpby1idXR0b24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuIiwiLmMtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgJi0tZnVsbC1oZWlnaHQtYmcge1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHVycGxlLS1kYXJrO1xuICAgICAgaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2Jpbm5lbmxhbmRzYmVzdHV1ci9iYi1iYWNrZ3JvdW5kLnN2ZycpO1xuICAgICAgc2l6ZTogMTI1JTtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAwO1xuICAgIGZsZXg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktLWxpZ2h0ZXN0O1xuICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG5cbiAgICAuYy1wYWdlLS1mdWxsLWhlaWdodC1iZyAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgfVxuXG4gICAgLmMtcGFnZS0tanVzdGlmeS1jZW50ZXIgJiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4qIEBmaWxlIEJhc2ljIGZvcm0gdmFsaWRhdGlvblxuKlxuKiBAZXhhbXBsZVxuKiBUaGUgPGRpdj4gc2hvdWxkIHdyYXAgYXJvdW5kIGFuIGlucHV0IGZpZWxkXG4qIDxkaXYgY2xhc3M9XCJjLWZvcm0tdmFsaWRhdGlvblwiPjxpbnB1dCBjbGFzcz1cImMtZm9ybS1jb250cm9sXCIgdHlwZT1cInRleHRcIiAvPjwvZGl2PlxuICovXG4uYy1mb3JtLXZhbGlkYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxuXG4gICYuaXMtdmFsaWQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogaWNvbi1jaGFyKGNoZWNrbWFyayk7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgIH1cblxuICAgIC5jLWZvcm0tdmFsaWRhdGlvbl9fbWVzc2FnZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtaW52YWxpZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBpY29uLWNoYXIoY2xvc2UpO1xuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuXG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuXG4gICAgLmMtZm9ybS12YWxpZGF0aW9uX19tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgIH1cbiAgfVxufVxuXG4uYy1mb3JtLXZhbGlkYXRpb25fX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZmYtbW9ub3NwYWNlO1xuICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1zbWFsbCwgeHMpO1xuICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXNtYWxsLCB4cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLXNtYWxsLCBzbSk7XG4gICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1zbWFsbCwgc20pO1xuICB9XG59XG4iLCIuYy1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tYXJ0aWNsZS1oZWFkZXItbGVhZCwgeHMpO1xuICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLWFydGljbGUtaGVhZGVyLWxlYWQsIHhzKTtcbiAgZm9udC1mYW1pbHk6ICRmZi1zYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLWFydGljbGUtaGVhZGVyLWxlYWQsIHNtKTtcbiAgICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLWFydGljbGUtaGVhZGVyLWxlYWQsIHNtKTtcbiAgfVxufVxuIiwiQHVzZSAnc2FzczpsaXN0JztcblxuLy8gICAgICAgICAgICAgICAxICAgICAgICAyICAgICAgIDMgICAgICAgNCAgICAgIDUgICAgICAgNiAgICAgICA3ICAgICAgOCAgICAgIDkgICAgIDEwICAgICAgMTFcbiRzcGFjaW5nVW5pdHM6IDAuMnJlbSwgMC40cmVtLCAwLjhyZW0sIDEuMnJlbSwgMS42cmVtLCAycmVtLCAyLjRyZW0sIDMuMnJlbSwgNHJlbSwgNC44cmVtLCA1LjZyZW07XG4kbGlzdExlbmd0aDogbGlzdC5sZW5ndGgoJHNwYWNpbmdVbml0cyk7XG5cbkBmdW5jdGlvbiBzcGFjZXIoJGluZGV4KSB7XG4gICAgQGlmICgkaW5kZXggPT0gMCkge1xuICAgICAgICBAcmV0dXJuIDA7XG4gICAgfVxuXG4gICAgQGlmICgkaW5kZXggPCAxIG9yICRpbmRleCA+ICRsaXN0TGVuZ3RoKSB7XG4gICAgICAgIEBlcnJvciBcIkluZGV4IG9mIHNwYWNpbmcgdW5pdCBtdXN0IGJlIGJldHdlZW4gMSBhbmQgI3skbGlzdExlbmd0aH0uIEluZGV4IHJlY2VpdmVkOiAjeyRpbmRleH0uXCI7XG4gICAgfVxuXG4gICAgQHJldHVybiBsaXN0Lm50aCgkc3BhY2luZ1VuaXRzLCAkaW5kZXgpO1xufVxuXG4vLyBNYXJnaW4gbWl4aW5zXG5AbWl4aW4gbXQoJHVuaXQpIHtcbiAgICBtYXJnaW4tdG9wOiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gbXIoJHVuaXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlcigkdW5pdCk7XG59XG5cbkBtaXhpbiBtYigkdW5pdCkge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNlcigkdW5pdCk7XG59XG5cbkBtaXhpbiBtbCgkdW5pdCkge1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gbXgoJHVuaXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlcigkdW5pdCk7XG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlcigkdW5pdCk7XG59XG5cbkBtaXhpbiBteSgkdW5pdCkge1xuICAgIG1hcmdpbi10b3A6IHNwYWNlcigkdW5pdCk7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2VyKCR1bml0KTtcbn1cblxuQG1peGluIG1hKCR1bml0KSB7XG4gICAgbWFyZ2luOiBzcGFjZXIoJHVuaXQpO1xufVxuXG4vLyBQYWRkaW5nIG1peGluc1xuQG1peGluIHB0KCR1bml0KSB7XG4gICAgcGFkZGluZy10b3A6IHNwYWNlcigkdW5pdCk7XG59XG5cbkBtaXhpbiBwcigkdW5pdCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlcigkdW5pdCk7XG59XG5cbkBtaXhpbiBwYigkdW5pdCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gcGwoJHVuaXQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHNwYWNlcigkdW5pdCk7XG59XG5cbkBtaXhpbiBweCgkdW5pdCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlcigkdW5pdCk7XG4gICAgcGFkZGluZy1sZWZ0OiBzcGFjZXIoJHVuaXQpO1xufVxuXG5AbWl4aW4gcHkoJHVuaXQpIHtcbiAgICBwYWRkaW5nLXRvcDogc3BhY2VyKCR1bml0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2VyKCR1bml0KTtcbn1cblxuQG1peGluIHBhKCR1bml0KSB7XG4gICAgcGFkZGluZzogc3BhY2VyKCR1bml0KTtcbn1cblxuXG4vLyBNYXJnaW4gaGVscGVyIGNsYXNzZXMgZm9yIEhUTUxcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGxpc3RMZW5ndGgge1xuICAgIC5tdC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIG10KCRpKTtcbiAgICB9XG5cbiAgICAubXItI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBtcigkaSk7XG4gICAgfVxuXG4gICAgLm1iLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgbWIoJGkpO1xuICAgIH1cblxuICAgIC5tbC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIG1sKCRpKTtcbiAgICB9XG5cbiAgICAubXgtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBteCgkaSk7XG4gICAgfVxuXG4gICAgLm15LSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgbXkoJGkpO1xuICAgIH1cblxuICAgIC5tYS0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIG1hKCRpKTtcbiAgICB9XG59XG5cbi8vIFBhZGRpbmcgaGVscGVyIGNsYXNzZXMgZm9yIEhUTUxcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGxpc3RMZW5ndGgge1xuICAgIC5wdC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIHB0KCRpKTtcbiAgICB9XG5cbiAgICAucHItI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBwcigkaSk7XG4gICAgfVxuXG4gICAgLnBiLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgcGIoJGkpO1xuICAgIH1cblxuICAgIC5wbC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIHBsKCRpKTtcbiAgICB9XG5cbiAgICAucHgtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBweCgkaSk7XG4gICAgfVxuXG4gICAgLnB5LSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgcHkoJGkpO1xuICAgIH1cblxuICAgIC5wYS0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIHBhKCRpKTtcbiAgICB9XG59XG4iLCIuYy10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy10b2dnbGVfX2NoZWNrYm94IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jLXRvZ2dsZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5jLXRvZ2dsZV9fdGV4dCB7XG4gIHNwYW4ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LS1pbnZlcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0taW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbi5jLXRvZ2dsZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogJGZmLW1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tc21hbGwsIHhzKTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1zbWFsbCwgeHMpO1xuXG4gIHNwYW4ge1xuICAgIGJvcmRlcjogc29saWQgIzgwODA4MDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IC41cmVtIDJyZW07XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0taW5zZXQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIiwiLmMtZmFxIHtcbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgLmMtZmFxX19xdWVzdGlvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd24gUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICMwMDM5NjQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICB9XG5cbiAgICAmX19ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNHB4IDMwcHggMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX3F1ZXN0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDM5NjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcywgbWFyZ2luLXRvcCAwLjNzO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuYy1mYXFfX2dyb3VwLS1vcGVuIHtcbiAgICAgICAgLmMtZmFxX19hbnN3ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbSAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYy1mYXFfX3F1ZXN0aW9uOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJMnO1xuICAgICAgICAgICAgcmlnaHQ6IDAuMTVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJodG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbmJvZHkge1xuICAgIGNvdW50ZXItcmVzZXQ6IHNpZ251cC1zdGVwcyBvcmRlci1zdGVwcztcbn1cblxuLmwtZm9ybS1lcnJvci1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA2OXB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5jLXBvc3Rjb2RlLWNoZWNrX19sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuLmMtcG9zdGNvZGUtY2hlY2tfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG59XG5cbi5jLXBvc3Rjb2RlLWNoZWNrX190aW1lb3V0LWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG59XG5cbi5jLXBvc3Rjb2RlLWNoZWNrX190YWtlcy1sb25nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuLmMtcG9zdGNvZGUtY2hlY2tfX2luY29ycmVjdC1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYy1mb3JtLXNwYWNlciB7XG4gICAgaGVpZ2h0OiA3cmVtO1xufVxuXG4udS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ociB7XG4gIG1hcmdpbjogM3JlbSAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcbiAgJi5yZWdpc3RyYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5oci5yZWdpc3RyYXRpb246OmFmdGVyIHtcbiAgY29udGVudDogJ29mJztcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHRvcDogLTEuMXJlbTtcbn1cblxuLy8gSG9uZXlwb3QgZm9yIG5ld3NsZXR0ZXIgc3Vic2NyaWJlIGZvcm1zXG4uYy1mb3JtLXJvdzpoYXMoI3N1YnNjcmliZV9lbWFpbF9hZGRyZXNzX3RvX25ld3NsZXR0ZXJzX2Zvcm1fbmFtZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OztcblxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnRGl0IHZlbGQgbmlldCBpbnZ1bGxlbic7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51LWNoZWNrLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzA4MDtcbn1cbiIsIi5jLXRpY2tldC1wYXJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmMtdGlja2V0IHtcbiAgICBAZXh0ZW5kIC5sLWNvbC0tNC1tZDtcbiAgICBAZXh0ZW5kIC5sLWNvbC0tMTI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDB2dztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSA3MDBweCkvLTIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gNzAwcHgpLy0yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLmMtdGlja2V0LS12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuYy10aWNrZXRfX3N1bW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtdGlja2V0X190aWNrZXQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMDBweDtcblxuICAgIC5jLXNpZ251cC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jLXRpY2tldC0tZXhwYW5kZWQge1xuICAgIC5jLXRpY2tldF9fZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmMtdGlja2V0X19zdW1tYXJ5X2Nob2ljZTpiZWZvcmUge1xuICAgICAgY29udGVudDogaWNvbi1jaGFyKGFycm93LWFsdC0tZG93bik7XG4gICAgfVxuICAgIC5jLXRpY2tldF9fc3VtbWFyeV9zdWJzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmMtdGlja2V0X19vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuYy10aWNrZXRfX292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk5OTk5OTlweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtdGlja2V0X19zdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogMXJlbSBjYWxjKCgxMDB2dyAtIDcwMHB4KS8yKTtcbiAgICB9XG4gIH1cblxuICAuYy10aWNrZXRfX3N1bW1hcnlfY2hvaWNlIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIGNvbnRlbnQ6IGljb24tY2hhcihhcnJvdy1hbHQtLXVwKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAuYy10aWNrZXRfX3N1bW1hcnlfc3Vic2NyaXB0aW9uIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLmMtdGlja2V0X19zdW1tYXJ5X3N1YnNjcmlwdGlvbl9fc3Vic2NyaXB0aW9uLFxuICAuYy10aWNrZXRfX3N1bW1hcnlfc3Vic2NyaXB0aW9uX19wcmljZSB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5jLXRpY2tldF9fc3VtbWFyeV9zdWJzY3JpcHRpb25fX3ByaWNlIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gIH1cblxuICAuYy10aWNrZXRfX2RldGFpbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYy10aWNrZXRfX2JvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAycmVtIDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgIHBhZGRpbmc6IDFyZW0gY2FsYygoMTAwdncgLSA3MDBweCkvMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDJyZW0gM3JlbTtcbiAgICB9XG4gIH1cblxuICAuYy10aWNrZXRfX2JvZHkgKyAuYy10aWNrZXRfX2JvZHkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAuYy10aWNrZXRfX3N1YnNjcmlwdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuYy10aWNrZXRfX3ByaWNpbmcge31cblxuICAuYy10aWNrZXRfX3N1YnNjcmlwdGlvbl9yb3csXG4gIC5jLXRpY2tldF9fcHJpY2luZ19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5jLXRpY2tldF9fc3Vic2NyaXB0aW9uX3JvdyBzcGFuLFxuICAuYy10aWNrZXRfX3ByaWNpbmcgc3BhbiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5jLXRpY2tldF9fc3Vic2NyaXB0aW9uX2xhYmVsLFxuICAuYy10aWNrZXRfX3ByaWNpbmdfbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmMtdGlja2V0X19zdWJzY3JpcHRpb25fdmFsdWUsXG4gIC5jLXRpY2tldF9fcHJpY2luZ192YWx1ZSxcbiAgLmMtdGlja2V0X19wcmljaW5nX3ZhbHVlX19zZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmMtdGlja2V0X19wcmljaW5nX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5jLXRpY2tldF9fcHJpY2luZ192YWx1ZV9fc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5jLXRpY2tldF9fcHJpY2luZ19yb3ctLWRpbW1lZCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodDtcblxuICAgIC5jLXRpY2tldF9fcHJpY2luZ192YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuYy10aWNrZXRfX29wdGlvbnMge1xuXG4gIH1cblxuICAuYy10aWNrZXRfX29wdGlvbnNfaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICB9XG5cbiAgLmMtdGlja2V0X19zdWJzY3JpcHRpb25faW5jbHVkZXMge1xuXG4gIH1cbiIsIi8qKlxuKiBAZmlsZVxuKiBCYXNpYyBzdHlsaW5nIGZvciBzZWxlY3QgYm94ZXNcbipcbiogQGV4YW1wbGVcbiogPGRpdiBjbGFzcz1cImMtZGF0ZS1zZWxlY3RcIj5cbiogICA8c2VsZWN0IG5hbWU9XCJzZWxlY3RcIiBpZD1cInNlbGVjdFwiIGNsYXNzPVwiYy1zZWxlY3RcIj5cbiogICAgIDxvcHRpb24gdmFsdWU9XCJcIj5TZWxlY3RlZXIgZWVuIG1hYW5kPC9vcHRpb24+XG4qICAgICA8b3B0aW9uIHZhbHVlPVwiMVwiPjE8L29wdGlvbj5cbiogICAgIDxvcHRpb24gdmFsdWU9XCIyXCI+Mjwvb3B0aW9uPlxuKiAgICAgPG9wdGlvbiB2YWx1ZT1cIjNcIj4zPC9vcHRpb24+XG4qICAgPC9zZWxlY3Q+XG4qIDwvZGl2PlxuICovXG5cbi5jLWRhdGUtc2VsZWN0IC5jLXNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4iLCIuYy1tZW1iZXJzaGlwLXR5cGUtYmxvY2tfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICB9XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZS1ibG9ja19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbiIsIi5jLW1lbWJlcnNoaXAtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7IC8vIElFIDExXG4gIH1cbn1cblxuLmMtbWVtYmVyc2hpcC10eXBlLmlzLXNlbGVjdGVkIHtcbiAgLmMtbWVtYmVyc2hpcC10eXBlX19jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy1tZW1iZXJzaGlwLXR5cGVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jLW1lbWJlcnNoaXAtdHlwZV9fc2VhdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jLW1lbWJlcnNoaXAtdHlwZV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIC0xLjVyZW0gMnJlbTtcbiAgICBcbiAgICAuYy1tZW1iZXJzaGlwLXR5cGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMy4ycmVtIDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiB9XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZV9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbWVtYmVyc2hpcC10eXBlX19uYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSA0MDBtcyBlYXNlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX3NlYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZV9fcHJpY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX3NwZWNpZmljIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYy1tZW1iZXJzaGlwLXR5cGVfX2xhYmVsIHtcbn1cblxuLmMtbWVtYmVyc2hpcC10eXBlX19pbmNsdWRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZV9fY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZV9fZm9vdGVyIHtcbn1cblxuLmMtbWVtYmVyc2hpcC10eXBlX19jaG9zZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi5jLW1lbWJlcnNoaXAtdHlwZV9fZm9vdG5vdGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi8qKlxuKiBAZmlsZVxuKiBTdHlsaW5nIGZvciB0aGUgaGVhZGVyIGNvbXBvbmVudFxuKlxuKiBAZXhhbXBsZVxuKiA8aGVhZGVyIGNsYXNzPVwiYy1zaXRlLWhlYWRlclwiPlxuKiAgIDxkaXYgY2xhc3M9XCJjLXNpdGUtaGVhZGVyX19ib2R5XCI+XG4qICAgICA8ZGl2IGNsYXNzPVwiYy1zaXRlLWhlYWRlcl9fYnJhbmRpbmdcIj4uLi48L2Rpdj5cbiogICA8L2Rpdj5cbiogPC9oZWFkZXI+XG4qXG4gKi9cblxuLmMtc2l0ZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4uYy1zaXRlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICB9XG59XG5cbi5jLXNpdGUtaGVhZGVyX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG59XG5cbi5jLXNpdGUtaGVhZGVyX19iYWNrLFxuLmMtc2l0ZS1oZWFkZXJfX2hlbHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5jLXNpdGUtaGVhZGVyX19iYWNrIHtcbiAgbGVmdDogMDtcbn1cblxuLmMtc2l0ZS1oZWFkZXJfX2hlbHAge1xuICByaWdodDogMDtcbn1cblxuLmMtc2l0ZS1oZWFkZXJfX2JyYW5kaW5nIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cbiIsIi5jLXRyYW5zcGFyZW50LXNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMS4ycmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0LjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9naW4sXG4gICAgJl9fcmVnaXN0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSBcbiIsIi8qKlxuKiBAZmlsZVxuKiBTdHlsaW5nIGZvciB0aGUgaGVhZGVyIGNvbXBvbmVudFxuKlxuKiBAZXhhbXBsZVxuKiAgPGRpdiBjbGFzcz1cImMtc2l0ZS1oZWFkZXJfX2JyYW5kaW5nXCI+XG4qICAgIDxkaXYgY2xhc3M9XCJjLXNpdGUtYnJhbmRpbmdcIj5cbiogICAgICA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYy1zaXRlLWJyYW5kaW5nX19sb2dvXCI+XG4qICAgICAgICA8aW1nIHNyYz1cIi4uLlwiIGFsdD1cIi4uLlwiPlxuKiAgICAgIDwvYT5cbiogICAgPC9kaXY+XG4qICA8L2Rpdj5cbipcbiAqL1xuLmMtc2l0ZS1icmFuZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDY3cHg7XG4gIG1heC1oZWlnaHQ6IDY3cHg7XG59XG5cbi5jLXNpdGUtYnJhbmRpbmdfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMztcbiAgbWluLWhlaWdodDogMjlweDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYy1wYWdlLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDAgMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDNyZW07XG4gIH1cbn1cblxuLmMtcGFnZS1oZWFkZXJfX2ltZy1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0byAuNXJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19pbWcge1xuICBtYXgtd2lkdGg6IDhyZW07XG4gIG1heC1oZWlnaHQ6IDhyZW07XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19sYWJlbCxcbi5jLXBhZ2UtaGVhZGVyX190ZXh0LFxuLmMtcGFnZS1oZWFkZXJfX2luZm8ge1xuICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1zbWFsbCwgeHMpO1xuICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXNtYWxsLCB4cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLXNtYWxsLCBzbSk7XG4gICAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1zbWFsbCwgc20pO1xuICB9XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19sYWJlbCxcbi5jLXBhZ2UtaGVhZGVyX19pbmZvIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtcGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1zYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1wYWdlLWhlYWRlci10aXRsZSwgeHMpO1xuICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXBhZ2UtaGVhZGVyLXRpdGxlLCB4cyk7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tcGFnZS1oZWFkZXItdGl0bGUsIHNtKTtcbiAgICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXBhZ2UtaGVhZGVyLXRpdGxlLCBzbSk7XG4gIH1cbn1cblxuLmMtcGFnZS1oZWFkZXJfX2luZm8sXG4uYy1wYWdlLWhlYWRlcl9fdGV4dCB7XG4gIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG59XG5cbi5jLXBhZ2UtaGVhZGVyX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmMtcGFnZS1oZWFkZXJfX3RleHQge1xuICBjb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xuICBmb250LWZhbWlseTogJGZmLW1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1zbWFsbCwgc20pO1xufVxuXG4uYy1wYWdlLWhlYWRlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbiIsIi5jLXNpZ251cC1oZWFkZXIge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmV3IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHVibGljbztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLXNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0tdW5kZXJsaW5lIHtcbiAgICAgICAgICAgICRib3JkZXItZGlzdGFuY2U6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYm9yZGVyLWRpc3RhbmNlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLSRib3JkZXItZGlzdGFuY2U7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1odWdlLXNwYWNpbmcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLXNpZ251cC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMy4ycmVtIDAgMS4xcmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbjogMy43cmVtIDAgMi40cmVtO1xuICB9XG59XG5cbi5jLXNpZ251cC10aXRsZS0tY291bnRlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNpZ251cC1zdGVwcztcbiAgICBjb250ZW50OiBjb3VudGVyKHNpZ251cC1zdGVwcykgJy4gJztcbiAgfVxufVxuXG4uYy1zaWdudXAtdGl0bGVfX2NoYW5nZS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuYy1lbnJpY2gtZGlzY2xhaW1lciB7XG5cbiAgICBwIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMHJlbTtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmMtcmVnaXN0ZXItZm9vdG5vdGUge1xuICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuIiwiLmMtcmVnaXN0ZXItdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4iLCIuYy1yZXF1ZXN0LWZvcm0ge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0tbGlnaHRlc3Q7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgcGFkZGluZzogNHJlbSAxLjVyZW0gNXJlbTtcbiAgfVxufVxuXG4uYy1yZXF1ZXN0LWZvcm1fX2JvZHkge1xuICBtYXgtd2lkdGg6IDQ2cmVtO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgfVxufVxuXG4uYy1yZXF1ZXN0LWZvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgd2lkdGg6IDIzcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi5jLWZvcm0ge1xufVxuXG4uYy1mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5jLWZvcm1fX2JvZHkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDMuMnJlbSAxLjVyZW07XG4gIG1hcmdpbjogMCAtMS41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtZm9ybV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjNyZW07XG4gIH1cbn1cblxuLmMtZm9ybV9fYnV0dG9uLS13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWZvcm1fX2hlbHAge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG5cbi5jLWZvcm1fX2luZm8ge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG5cbi5jLWZvcm1fX3dhcm5pbmcge1xuICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9yYW5nZS0tbGlnaHQ7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cbiIsIi5jLWZsb2F0aW5nLWNhcmQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgd2lkdGg6IDQycmVtO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA0OHJlbTtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1wdWJsaWNvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JlbG93IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjRyZW07XG4gICAgfVxuXG4gICAgJl9faWZyYW1lIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAtMTUlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgJi0tbG90dGllLXBhcGVycGxhbmUge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLTI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jLXN0ZXAtaW5kaWNhdG9yX19jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXAtaW5kaWNhdG9yO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLmMtc3RlcC1pbmRpY2F0b3JfX3N0ZXAge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAvLyBtYXJnaW46IDAgMS41cmVtO1xuICB9XG59XG4iLCIuYy1zdGVwIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi5pcy11bmNvbXBsZXRlZCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYuaXMtY29tcGxldGVkIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIC5jLXN0ZXBfX3RleHQsXG4gICAgLmMtc3RlcF9faWNvbjpiZWZvcmUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLmlzLWFjdGl2ZSkge1xuICAgIC5jLXN0ZXBfX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtc3RlcF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtaW5kaWNhdG9yO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1pbmRpY2F0b3IpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgY29udGVudDogY291bnRlcihzdGVwLWluZGljYXRvcikgXCIuIFwiO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zdGVwX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1zdGVwLWluZGljYXRvcl9fc3RlcDpsYXN0LWNoaWxkIHtcbiAgLmMtc3RlcF9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4iLCIuYy1wcmljaW5nLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59XG5cbi5jLXByaWNpbmctYmxvY2tfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmMtcHJpY2luZy1ibG9ja19faXRlbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxufVxuIiwiLmMtcHJpY2luZy1vcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7IC8vIElFIDExXG4gICAgfVxufVxuXG4uYy1wcmljaW5nLW9wdGlvbi0tc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5NS41cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXByaWNpbmctb3B0aW9uLmlzLXNlbGVjdGVkIHtcbiAgICAuYy1wcmljaW5nLW9wdGlvbl9fY29udGVudCB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgfVxuXG4gICAgLmMtcHJpY2luZy1vcHRpb25fX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtcHJpY2luZy1vcHRpb25fX2Nob3NlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuOXJlbSAyLjRyZW07XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi5jLXByaWNpbmctb3B0aW9uX19jb250ZW50LS1jb3Jwb3JhdGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX25hbWUsXG4uYy1wcmljaW5nLW9wdGlvbl9fc3BlY2lmaWMsXG4uYy1wcmljaW5nLW9wdGlvbi1jb25kaXRpb24sXG4uYy1wcmljaW5nLW9wdGlvbl9fcHJpY2UsXG4uYy1wcmljaW5nLW9wdGlvbl9fY2hvc2VuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLmMtcHJpY2luZy1vcHRpb25fX25hbWUsXG4gICAgLmMtcHJpY2luZy1vcHRpb25fX3ByaWNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmMtcHJpY2luZy1vcHRpb24tLXNlY29uZGFyeSB7XG4gICAgLmMtcHJpY2luZy1vcHRpb25fX2RldGFpbHMgLmMtcHJpY2luZy1vcHRpb25fX3ByaWNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLXNlbGVjdGVkIC5jLXByaWNpbmctb3B0aW9uX19jaG9zZW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG5cbiAgICAuYy1wcmljaW5nLW9wdGlvbl9fc3Rhcl9leHBsYW5hdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19sZWZ0LWNvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19zcGVjaWZpYyxcbiAgICAgICAgLmMtcHJpY2luZy1vcHRpb24tY29uZGl0aW9uLFxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fcHJpY2UsXG4gICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fbmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXG4gICAgICAgICAgICAmLmMtcHJpY2luZy1vcHRpb25fX25hbWUtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9faW5jbHVkZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJpY2luZy1vcHRpb25fX2luY2x1ZGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOXJlbSAyLjRyZW07XG5cbiAgICAgICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19wcmljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19kZXRhaWxzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTRyZW07XG5cbiAgICAgICAgICAgIC5jLXByaWNpbmctb3B0aW9uX19wcmljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXByaWNlX190ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtcHJpY2VfX3N1ZmZpeCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljaW5nLW9wdGlvbl9fc3Rhcl9leHBsYW5hdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wcmljZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtcHJpY2VfX2Zyb20ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICAgICAgbGVmdDogMXJlbTsgICBcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYy1wcmljaW5nLW9wdGlvbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIG1hcmdpbjogM3JlbSAwIDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjNyZW07XG4gICAgfVxufVxuXG4uYy1wcmljZV9fdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMDJweDtcbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX3NwZWNpZmljIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX3N0YXJfZXhwbGFuYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX2xhYmVsIHtcbn1cblxuLmMtcHJpY2luZy1vcHRpb25fX2luY2x1ZGVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgfVxufVxuXG4uYy1wcmljaW5nLW9wdGlvbl9faW5jbHVkZSB7XG4gICAgQGV4dGVuZCBwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwLjVyZW0gM3JlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY2hlY2ttYXJrLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IC8vIHVzaW5nIHJlbSBsb29rcyBkaWZmZXJlbnQgaW4gSUUxMVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICBsZWZ0OiAwcmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMC4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1wcmljaW5nLW9wdGlvbl9fY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19pbmNsdWRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uYy1wcmljaW5nLW9wdGlvbl9faW5jbHVkZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmMtcHJpY2luZy1vcHRpb24tY29uZGl0aW9uIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtbW9ub3NwYWNlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG4gICAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tc21hbGwsIHhzKTtcbiAgICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLXNtYWxsLCB4cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwX2dldCgkZnMtLXNtYWxsLCBzbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0tc21hbGwsIHNtKTtcbiAgICB9XG59XG5cbi5jLXByaWNpbmctb3B0aW9uX19jaG9zZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuIiwiLmMtcHJpY2luZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tc21hbGwsIHhzKTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQoJGxoLS1zbWFsbCwgeHMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1zbWFsbCwgc20pO1xuICAgIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRsaC0tc21hbGwsIHNtKTtcbiAgfVxufVxuXG4uYy1wcmljaW5nLWxhYmVsX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbiIsIi5jLXByaWNlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjAycHg7XG4gIH1cbn1cblxuLmMtcHJpY2luZy1vcHRpb24ge1xuICAuYy1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtZGFzaGJvYXJkIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbn1cblxuLmMtZGFzaGJvYXJkX19oZWFkZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtZGFzaGJvYXJkX19zZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVyO1xuICBwYWRkaW5nOiAyZW0gMCAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmMtZGFzaGJvYXJkX19pdGVtIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbn1cblxuLmMtZGFzaGJvYXJkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogaWNvbi1jaGFyKGFycm93LS1yaWdodCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuMnJlbTtcbiAgICB0b3A6IDAuOHJlbTtcbiAgfVxufVxuXG4uYy1kYXNoYm9hcmRfX2xpbmsgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbn1cblxuIiwiLmMtYWNjb3VudC1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjdyZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgfVxufVxuIiwiLmMtcGFyYWdyYXBoIC5jLXBhcmFncmFwaF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMDJweDtcblxuICAmLmMtcGFyYWdyYXBoX19jb250ZW50LS1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmMtcGFyYWdyYXBoLS1kcm9wLWNhcCB7XG4gIHA6Zmlyc3Qtb2YtdHlwZTpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IG1hcF9nZXQoJGZzLS1maXJzdC1sZXR0ZXIsIHhzKTtcbiAgICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLWZpcnN0LWxldHRlciwgeHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiBtYXBfZ2V0KCRmcy0tZmlyc3QtbGV0dGVyLCBzbSk7XG4gICAgICBsaW5lLWhlaWdodDogbWFwX2dldCgkbGgtLWZpcnN0LWxldHRlciwgc20pO1xuICAgIH1cbiAgfVxufVxuXG4uYy1wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jLXBhcmFncmFwaF9fY29udGVudCB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIHAuaXMtZmFkZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzUlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LXdoaXRlLXRyYW5zcGFyYW50O1xuICAgIH1cbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgQGV4dGVuZCBwO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG5cbiAgdGFibGUge1xuICAgIEBleHRlbmQgcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgdGFibGUsIHRoLCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gIH1cblxuICB0aCwgdGQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuIiwiLmMtYmFubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIuYy1mbGFzaC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmMtZmxhc2gtbWVzc2FnZS0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG4gIGNvbG9yOiAkY29sb3ItcmVkO1xuICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1yZWQsIDUwKTtcbn1cblxuLmMtdGlja2V0LXBhcmVudCA+IC5jLWZsYXNoLW1lc3NhZ2UtLWVycm9yIHtcbiAgQGV4dGVuZCAubC1jb2wtLTgtbWQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNjlweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmMtZmxhc2gtbWVzc2FnZS0tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jLWZsYXNoLW1lc3NhZ2UtLXJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbn1cbiIsIi5jLXRpY2tldC5jLXRpY2tldC0tbm8tdG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmMtdGlja2V0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTQuNHJlbTtcbiAgfVxufVxuXG4uYy10aWNrZXQtLWV4cGFuZGVkIC5jLXRpY2tldF9fc3VtbWFyeSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jLXRpY2tldF9fZGV0YWlscyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKG1kKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gIH1cbn1cblxuLmMtdGlja2V0X19ib2R5IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICB9XG59XG5cbi5jLXRpY2tldF9fYm9keTpsYXN0LW9mLXR5cGU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVzdC1leHRyYTtcbn1cblxuLmMtdGlja2V0X19zdWJzY3JpcHRpb25faW5jbHVkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjdyZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY2hlY2ttYXJrLnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMnJlbSAxLjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDByZW07XG4gICAgdG9wOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgfVxufVxuXG4uYy10aWNrZXRfX29wdGlvbnNfaGVhZGVyLFxuLmMtdGlja2V0X19zdWJzY3JpcHRpb25faW5jbHVkZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmMtdGlja2V0LS1hbGlnbi10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcblxuICAuYy1zaWdudXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi8qIE92ZXJyaWRlIHZhcmlhYmxlcyBpbiB0aGUgZm9sbG93aW5nIGltcG9ydCBmcm9tIENob2ljZXMuanMgKi9cbiRjaG9pY2VzLXByaW1hcnktY29sb3I6ICRjb2xvci13aGl0ZTtcbiRjaG9pY2VzLWJnLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbi8qIENob2ljZXMuanMgc3R5bGluZyAqL1xuQGltcG9ydCAnfmNob2ljZXMuanMvc3JjL3N0eWxlcy9jaG9pY2VzLnNjc3MnO1xuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3QtbXVsdGlwbGUnXSB7XG4gIC5jaG9pY2VzX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHggdXJsKCcuLi8uLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctYWx0LS1kb3duLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7XG4gIH1cblxuICAuY2hvaWNlc19fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2hvaWNlcy1pY29uLWNyb3NzLWludmVyc2U7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1ncmV5O1xuICB9XG4gIFxuICAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgXG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gICAgfVxuXG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIENob2ljZXMgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbiRjaG9pY2VzLXNlbGVjdG9yOiBcImNob2ljZXNcIiAhZGVmYXVsdDtcbiRjaG9pY2VzLWZvbnQtc2l6ZS1sZzogMTZweCAhZGVmYXVsdDtcbiRjaG9pY2VzLWZvbnQtc2l6ZS1tZDogMTRweCAhZGVmYXVsdDtcbiRjaG9pY2VzLWZvbnQtc2l6ZS1zbTogMTJweCAhZGVmYXVsdDtcbiRjaG9pY2VzLWd1dHRlcmluZzogMjRweCAhZGVmYXVsdDtcbiRjaG9pY2VzLWJvcmRlci1yYWRpdXM6IDIuNXB4ICFkZWZhdWx0O1xuJGNob2ljZXMtYm9yZGVyLXJhZGl1cy1pdGVtOiAyMHB4ICFkZWZhdWx0O1xuJGNob2ljZXMtYmctY29sb3I6ICNmOWY5ZjkgIWRlZmF1bHQ7XG4kY2hvaWNlcy1iZy1jb2xvci1kaXNhYmxlZDogI2VhZWFlYSAhZGVmYXVsdDtcbiRjaG9pY2VzLWJnLWNvbG9yLWRyb3Bkb3duOiAjZmZmICFkZWZhdWx0O1xuJGNob2ljZXMtdGV4dC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcbiRjaG9pY2VzLWtleWxpbmUtY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG4kY2hvaWNlcy1wcmltYXJ5LWNvbG9yOiAjMDBiY2Q0ICFkZWZhdWx0O1xuJGNob2ljZXMtZGlzYWJsZWQtY29sb3I6ICNlYWVhZWEgIWRlZmF1bHQ7XG4kY2hvaWNlcy1oaWdobGlnaHQtY29sb3I6ICRjaG9pY2VzLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kY2hvaWNlcy1idXR0b24tZGltZW5zaW9uOiA4cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1idXR0b24tb2Zmc2V0OiA4cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1pY29uLWNyb3NzOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpSa1pHSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIikgIWRlZmF1bHQ7XG4kY2hvaWNlcy1pY29uLWNyb3NzLWludmVyc2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJak1EQXdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PVwiKSAhZGVmYXVsdDtcbiRjaG9pY2VzLXotaW5kZXg6IDEgIWRlZmF1bHQ7XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogJGNob2ljZXMtZ3V0dGVyaW5nO1xuICBmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1sZztcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICYuaXMtZGlzYWJsZWQge1xuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5uZXIsXG4gICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1iZy1jb2xvci1kaXNhYmxlZDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1bZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHg7XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNob2ljZXMta2V5bGluZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGNob2ljZXMtaWNvbi1jcm9zcy1pbnZlcnNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgICBvcGFjaXR5OiAwLjI1O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGNob2ljZXMtaGlnaGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW1bZGF0YS12YWx1ZT0nJ10gLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRjaG9pY2VzLXRleHQtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMS41cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5pcy1vcGVuOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY2hvaWNlcy10ZXh0LWNvbG9yIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IC03LjVweDtcbiAgfVxuXG4gICZbZGlyPVwicnRsXCJdIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAxMS41cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPSdzZWxlY3QtbXVsdGlwbGUnXSxcbi4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPSd0ZXh0J10ge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2hvaWNlcy1idXR0b24tb2Zmc2V0ICogMC41O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRjaG9pY2VzLWJ1dHRvbi1vZmZzZXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2hvaWNlcy1idXR0b24tb2Zmc2V0ICogMjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkY2hvaWNlcy1wcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2hvaWNlcy1pY29uLWNyb3NzO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjtcbiAgICB3aWR0aDogJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLWJnLWNvbG9yO1xuICBwYWRkaW5nOiA3LjVweCA3LjVweCAzLjc1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRjaG9pY2VzLWJvcmRlci1yYWRpdXM7XG4gIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLW1kO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5pcy1mb2N1c2VkICYsXG4gIC5pcy1vcGVuICYge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRjaG9pY2VzLWtleWxpbmUtY29sb3IsICRsaWdodG5lc3M6IC0xNSUpO1xuICB9XG5cbiAgLmlzLW9wZW4gJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cyAkY2hvaWNlcy1ib3JkZXItcmFkaXVzIDAgMDtcbiAgfVxuXG4gIC5pcy1mbGlwcGVkLmlzLW9wZW4gJiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRjaG9pY2VzLWJvcmRlci1yYWRpdXMgJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmW2FyaWEtZXhwYW5kZWRdIHtcbiAgICBAZXh0ZW5kICVjaG9pY2VzLWRyb3Bkb3duO1xuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBbZGlyPVwicnRsXCJdICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLW11bHRpcGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjaG9pY2VzLWJvcmRlci1yYWRpdXMtaXRlbTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1yaWdodDogMy43NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1wcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkY2hvaWNlcy1wcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJltkYXRhLWRlbGV0YWJsZV0ge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMy43NXB4O1xuICAgIH1cblxuICAgICYuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRjaG9pY2VzLXByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IC01JSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGNob2ljZXMtcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgfVxuXG4gICAgLmlzLWRpc2FibGVkICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRjaG9pY2VzLWRpc2FibGVkLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjUlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkY2hvaWNlcy1kaXNhYmxlZC1jb2xvciwgJGxpZ2h0bmVzczogLTM1JSk7XG4gICAgfVxuICB9XG59XG5cbiVjaG9pY2VzLWRyb3Bkb3duIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAkY2hvaWNlcy16LWluZGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1iZy1jb2xvci1kcm9wZG93bjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNob2ljZXMta2V5bGluZS1jb2xvcjtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5pcy1vcGVuICYge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRjaG9pY2VzLWtleWxpbmUtY29sb3IsICRsaWdodG5lc3M6IC0xNSUpO1xuICB9XG5cbiAgLmlzLWZsaXBwZWQgJiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLW1kO1xuXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0tLXNlbGVjdGFibGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcbiAgICAgICAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtc207XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5taXgoIzAwMCwgI2ZmZiwgNSUpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0LS1kcm9wZG93biB7XG4gIEBleHRlbmQgJWNob2ljZXMtZHJvcGRvd247XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtc207XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGNob2ljZXMta2V5bGluZS1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgY29sb3I6IGNvbG9yLmFkanVzdCgjMzMzLCAkbGlnaHRuZXNzOiAzMCUpO1xufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNob2ljZXMtYmctY29sb3I7XG4gIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLW1kO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6LW1zLWNsZWFyLFxuICAmOjotbXMtcmV2ZWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX3BsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiA9PT09PSAgRW5kIG9mIENob2ljZXMgID09PT09PSAqL1xuIiwiLmMtaW5mby1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5jLWluZm8tcGFnZV9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG59XG4iLCIuYy1zdWJzY3JpcHRpb24taW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgcGFkZGluZzogMWVtIDA7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxZW0gMCAwO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtY3JpdGVyaWEge1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW46IDFlbSAwIDJlbSAwO1xuXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gIH1cbn1cbiIsIi5jLXBhc3N3b3JkLXJlc2V0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAmLS1tdXRlZCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZ3JleTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiIsIi5jLXBhc3N3b3JkLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAxMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9iaW5uZW5sYW5kc2Jlc3R1dXIvZXllLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tY2xvc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYmlubmVubGFuZHNiZXN0dXVyL2V5ZS0tY2xvc2VkLnN2ZycpO1xuICAgIH1cbn1cbiIsIi5jLXN1YnNjcmlwdGlvbi1jYXJkcyB7XG4gICAgJl9fZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogM3JlbSAwIDZyZW0gMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycG9yYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyguYy1jYXJkLS1oaWdobGlnaHRlZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgY29sdW1uLWdhcDogMi44cmVtO1xuICAgICAgICByb3ctZ2FwOiAzLjJyZW07XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29sdW1uIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yb3cge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDYuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLXN1YnNjcmlwdGlvbi1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy10b2dnbGUtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5jLXRvZ2dsZS1zbGlkZXItLXBpbGwge1xuICAgIGlucHV0IHtcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgLmMtdG9nZ2xlLXNsaWRlcl9fZG90IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoY2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtdG9nZ2xlLXNsaWRlcl9fc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgfVxuXG4gICAgLmMtdG9nZ2xlLXNsaWRlcl9fZG90IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi14bCB7XG4gICAgICAgICRtdWx0aXBsaWVyOiAyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gKiAkbXVsdGlwbGllcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXRvZ2dsZS1zbGlkZXJfX3NsaWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMy4ycmVtICogJG11bHRpcGxpZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbSAqICRtdWx0aXBsaWVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbSAqICRtdWx0aXBsaWVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtdG9nZ2xlLXNsaWRlcl9fZG90IHtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbSAqICRtdWx0aXBsaWVyO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW0gKiAkbXVsdGlwbGllcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCAuYy10b2dnbGUtc2xpZGVyX19kb3Qge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCAqICRtdWx0aXBsaWVyLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJGNvbG9yLXNlbGVjdGVkOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItYmctc2VsZWN0ZWQ6ICRjb2xvci1ibHVlO1xuJGNvbG9yLW5vdC1zZWxlY3RlZDogJGNvbG9yLWJsdWU7XG4kY29sb3ItYmctaG92ZXI6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1ib3JkZXI6ICRjb2xvci1ibHVlO1xuXG4uYy10b2dnbGUtc2xpZGVyLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0IHtcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5vdC1zZWxlY3RlZDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWxlY3RlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtdG9nZ2xlLXNsaWRlcl9fc2xpZGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VsZWN0ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5vdC1zZWxlY3RlZDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgLmMtdG9nZ2xlLXNsaWRlcl9fc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNlbGVjdGVkO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgICB9XG59XG4iLCIuYy1zdWJzY3JpcHRpb24tb3ZlcnZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgXG4gICAgJl9fZ3JvdXAtdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gICAgfVxuICAgIFxuICAgICZfX2Zvb3Rub3RlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG59XG4iLCIuYy1ncm91cC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIH1cbn1cbiIsIi5jLWZvcm0tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiIsIi5jLXNlbGVjdC1hY2NvdW50IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbn1cblxuLmMtc2VsZWN0LWFjY291bnRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zZWxlY3QtYWNjb3VudF9fc2VjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgcGFkZGluZzogMmVtIDAgMWVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jLXNlbGVjdC1hY2NvdW50X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1saWdodGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG59XG5cbi5jLXNlbGVjdC1hY2NvdW50X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jLXNlbGVjdC1hY2NvdW50X19pdGVtX19jb250aW51ZSB7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG4uYy1zZWxlY3QtYWNjb3VudF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtc2VsZWN0LWFjY291bnRfX2VtYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXNlbGVjdC1hY2NvdW50X19wcm9maWxlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFlbTtcbn1cblxuLmMtc2VsZWN0LWFjY291bnRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG4uYy1zZWxlY3QtYWNjb3VudF9fdXNlcm5hbWUge1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLmMtc2VsZWN0LWFjY291bnRfX2xpbmsgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIG1hcmdpbjogMCAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uYy1zZWxlY3QtYWNjb3VudF9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmMtdXNwcyB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjJyZW07XG4gICAgICAgICAgICB0b3A6IDAuM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2Jpbm5lbmxhbmRzYmVzdHV1ci9jaGVja21hcmstLWdyZWVuLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLXNpdGUtZm9vdGVyIHtcbiAgbWluLWhlaWdodDogN3JlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBjb2xvcjogcmdiKCRjb2xvci13aGl0ZSwgLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICB9XG4gIFxuICAmLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBmb250OiB7XG4gICAgZmFtaWx5OiAkZmYtc2Fucy1zZXJpZjtcbiAgICBzaXplOiAxLjJyZW07XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJsaW5rcyBsaW5rc1wiXG4gICAgICBcImNvcHlyaWdodCBicmFuZGluZ1wiO1xuICAgIHJvdy1nYXA6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29weXJpZ2h0IGxpbmtzIGJyYW5kaW5nXCI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBncmlkLWFyZWE6IGNvcHlyaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZ3JpZC1hcmVhOiBsaW5rcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMS4ycmVtO1xuICAgIHJvdy1nYXA6IDAuOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19icmFuZGluZyB7XG4gICAgZ3JpZC1hcmVhOiBicmFuZGluZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC44cmVtO1xuICAgIG1hcmdpbjoge1xuICAgICAgICBibG9jay1lbmQ6IDFyZW07XG4gICAgICAgIGlubGluZTogYXV0bztcbiAgICB9XG4gICAgJl9fc3RlcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVzdC1leHRyYTtcbiAgICAgICAgYm9yZGVyOiB7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgICAgIHJhZGl1czogMC40cmVtO1xuICAgICAgICB9XG4gICAgICAgICYtLWNvbXBsZXRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlsYWM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1saWxhYztcbiAgICAgICAgfVxuICAgICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigkY29sb3ItbGlsYWMsIDAuMjUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoJGNvbG9yLWxpbGFjLCAwLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLXZhbGlkYXRpb24taGludHMge1xuICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYmlubmVubGFuZHNiZXN0dXVyL3F1ZXN0aW9uLW1hcmstLWNpcmNsZWQuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdmFsaWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY2hlY2ttYXJrLS1jaXJjbGVkLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taW52YWxpZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY3Jvc3MtLWNpcmNsZWQuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYm9yZGVyLXdpZHRoOiAycHg7XG4kaGlnaGxpZ2h0LWhlaWdodDogNDNweDtcblxuLmMtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuXG4gICAgJi0tcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG5cbiAgICAgICAgJi0tY29sdW1uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiA0O1xuXG4gICAgICAgICAgICAuYy1jYXJkX19pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbSAzLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWNhcmRfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtY2FyZF9fYm9keSBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yb3cge1xuICAgICAgICAgICAgd2lkdGg6IDY2JTtcblxuICAgICAgICAgICAgLmMtY2FyZF9faW5uZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDMuMnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgXCJoZWFkaW5nIGJvZHlcIlxuICAgICAgICAgICAgICAgICAgICBcInVzcHMgYm9keVwiXG4gICAgICAgICAgICAgICAgICAgIFwidXNwcyBidXR0b25cIjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMS4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1jYXJkX191c3BzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdXNwcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtY2FyZF9fYm9keSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBib2R5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWNhcmRfX2JvZHktbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtY2FyZF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGJ1dHRvbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiBzcGFjZXIoMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oaWdobGlnaHRlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRoaWdobGlnaHQtaGVpZ2h0O1xuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGNvbG9yLXllbGxvdztcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hpZ2hsaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtJGhpZ2hsaWdodC1oZWlnaHQ7XG4gICAgICAgIGxlZnQ6IC0kYm9yZGVyLXdpZHRoO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgJGJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgICBoZWlnaHQ6ICRoaWdobGlnaHQtaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0b3A6IC0kaGlnaGxpZ2h0LWhlaWdodCAvIDIgLSA0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyLjVyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGlnaGxpZ2h0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoaWdobGlnaHQtaGVpZ2h0O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHVibGljbztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1wdWJsaWNvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDgwYjg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWNhcmRfX3VzcHMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdXNwcy1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VzcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbSAyLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9iaW5uZW5sYW5kc2Jlc3R1dXIvY2hlY2ttYXJrLS1ncmVlbi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgLy8gdXNpbmcgcmVtIGxvb2tzIGRpZmZlcmVudCBpbiBJRTExXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAuNHJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDByZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMC4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgfVxufVxuIiwiLyoqXG4qIEBmaWxlXG4qIFRoaXMgZmlsZSBjb250YWlucyBzdHlsaW5nIGZvciBzcGVjaWZpYyBjbGFzc2VzIG9uIHRoZSBib2R5IG9yIHBhZ2UgbGV2ZWwuXG4qIEFjY29yZGluZyB0byB0aGUgZGlmZmVyZW50IHR5cGVzLCBkaWZmZXJlbnQgZ3JhZGllbnRzIHdpbGwgYmUgdXNlZCBvbiBidXR0b25zIGFuZCBpbiBoZWFkZXJzXG4qXG4qIEBleGFtcGxlXG4qIDxib2R5IGNsYXNzPVwidGhlbWUgdGhlbWUtLXJlZFwiPlxuICovXG4udGhlbWUge1xuICAuYy1zaXRlLWhlYWRlcjpiZWZvcmUsXG4gIC5jLWFydGljbGUtcHJvZ3Jlc3NfX2JhcjphZnRlcixcbiAgLmMtc2l0ZS1mb290ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgfVxufVxuIiwiLyoqXG4qIEBmaWxlXG4qIFVzZSB0aGlzIGZpbGUgZm9yIGhvdGZpeGVzIG9ubHkgYW5kIHJlZmFjdG9yIGxhdGVyXG4gKi9cblxuLmMtcGFzc3dvcmQtbm90aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItcmVkLCA1MCk7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgJi5jLXBhc3N3b3JkLW5vdGljZS0tbG9naW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/