/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/style.css ***!
  \********************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Playfair+Display:400,400i,700,700i,900,900i);
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/font-awesome.css ***!
  \***************************************************************************************************************************************************************/
/*!
 *  Font Awesome 4.3.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(/build/fonts/fontawesome-webfont.03605b24.eot);
  src: url(/build/fonts/fontawesome-webfont.03605b24.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(/build/fonts/fontawesome-webfont.fb685a7c.woff2) format('woff2'), url(/build/fonts/fontawesome-webfont.c589f72d.woff) format('woff'), url(/build/fonts/fontawesome-webfont.45f9f92a.ttf) format('truetype'), url(/build/images/fontawesome-webfont.d0ba16d8.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;
  transform: translate(0, 0);
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  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.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* 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-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: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-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.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-genderless:before,
.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-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-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.fa-twitter {
  color: #0099CC;
}

.fa.fa-instagram {
  color: transparent;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background-clip: text;
  -webkit-background-clip: text;
}

.fa.fa-facebook5 {
  color: #046ee5;
}

.fa-facebook-square {
  color: #3b5998;
  background-image: linear-gradient( to bottom, transparent 20%, white 20%, white 93%, transparent 93% );
  background-size: 55%;
  background-position: 70% 0;
  background-repeat: no-repeat;
}

/*color de iconos fondo social */
.widget-header .wrap-widget-header .widget.widget_text .social-links li a:hover{
  color: white;
  background-color: #B5B0AF;
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/font-ionicons.css ***!
  \****************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face { font-family: "Ionicons"; src: url(/build/fonts/ionicons.68e3a4f9.eot); src: url(/build/fonts/ionicons.68e3a4f9.eot#iefix) format("embedded-opentype"), url(/build/fonts/ionicons.1fa6a1e8.ttf) format("truetype"), url(/build/fonts/ionicons.0b4ad617.woff) format("woff"), url(/build/images/ionicons.b45d332f.svg#Ionicons) format("svg"); font-weight: normal; font-style: normal; }
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ion-alert:before { content: "\f101"; }

.ion-alert-circled:before { content: "\f100"; }

.ion-android-add:before { content: "\f2c7"; }

.ion-android-add-circle:before { content: "\f359"; }

.ion-android-alarm-clock:before { content: "\f35a"; }

.ion-android-alert:before { content: "\f35b"; }

.ion-android-apps:before { content: "\f35c"; }

.ion-android-archive:before { content: "\f2c9"; }

.ion-android-arrow-back:before { content: "\f2ca"; }

.ion-android-arrow-down:before { content: "\f35d"; }

.ion-android-arrow-dropdown:before { content: "\f35f"; }

.ion-android-arrow-dropdown-circle:before { content: "\f35e"; }

.ion-android-arrow-dropleft:before { content: "\f361"; }

.ion-android-arrow-dropleft-circle:before { content: "\f360"; }

.ion-android-arrow-dropright:before { content: "\f363"; }

.ion-android-arrow-dropright-circle:before { content: "\f362"; }

.ion-android-arrow-dropup:before { content: "\f365"; }

.ion-android-arrow-dropup-circle:before { content: "\f364"; }

.ion-android-arrow-forward:before { content: "\f30f"; }

.ion-android-arrow-up:before { content: "\f366"; }

.ion-android-attach:before { content: "\f367"; }

.ion-android-bar:before { content: "\f368"; }

.ion-android-bicycle:before { content: "\f369"; }

.ion-android-boat:before { content: "\f36a"; }

.ion-android-bookmark:before { content: "\f36b"; }

.ion-android-bulb:before { content: "\f36c"; }

.ion-android-bus:before { content: "\f36d"; }

.ion-android-calendar:before { content: "\f2d1"; }

.ion-android-call:before { content: "\f2d2"; }

.ion-android-camera:before { content: "\f2d3"; }

.ion-android-cancel:before { content: "\f36e"; }

.ion-android-car:before { content: "\f36f"; }

.ion-android-cart:before { content: "\f370"; }

.ion-android-chat:before { content: "\f2d4"; }

.ion-android-checkbox:before { content: "\f374"; }

.ion-android-checkbox-blank:before { content: "\f371"; }

.ion-android-checkbox-outline:before { content: "\f373"; }

.ion-android-checkbox-outline-blank:before { content: "\f372"; }

.ion-android-checkmark-circle:before { content: "\f375"; }

.ion-android-clipboard:before { content: "\f376"; }

.ion-android-close:before { content: "\f2d7"; }

.ion-android-cloud:before { content: "\f37a"; }

.ion-android-cloud-circle:before { content: "\f377"; }

.ion-android-cloud-done:before { content: "\f378"; }

.ion-android-cloud-outline:before { content: "\f379"; }

.ion-android-color-palette:before { content: "\f37b"; }

.ion-android-compass:before { content: "\f37c"; }

.ion-android-contact:before { content: "\f2d8"; }

.ion-android-contacts:before { content: "\f2d9"; }

.ion-android-contract:before { content: "\f37d"; }

.ion-android-create:before { content: "\f37e"; }

.ion-android-delete:before { content: "\f37f"; }

.ion-android-desktop:before { content: "\f380"; }

.ion-android-document:before { content: "\f381"; }

.ion-android-done:before { content: "\f383"; }

.ion-android-done-all:before { content: "\f382"; }

.ion-android-download:before { content: "\f2dd"; }

.ion-android-drafts:before { content: "\f384"; }

.ion-android-exit:before { content: "\f385"; }

.ion-android-expand:before { content: "\f386"; }

.ion-android-favorite:before { content: "\f388"; }

.ion-android-favorite-outline:before { content: "\f387"; }

.ion-android-film:before { content: "\f389"; }

.ion-android-folder:before { content: "\f2e0"; }

.ion-android-folder-open:before { content: "\f38a"; }

.ion-android-funnel:before { content: "\f38b"; }

.ion-android-globe:before { content: "\f38c"; }

.ion-android-hand:before { content: "\f2e3"; }

.ion-android-hangout:before { content: "\f38d"; }

.ion-android-happy:before { content: "\f38e"; }

.ion-android-home:before { content: "\f38f"; }

.ion-android-image:before { content: "\f2e4"; }

.ion-android-laptop:before { content: "\f390"; }

.ion-android-list:before { content: "\f391"; }

.ion-android-locate:before { content: "\f2e9"; }

.ion-android-lock:before { content: "\f392"; }

.ion-android-mail:before { content: "\f2eb"; }

.ion-android-map:before { content: "\f393"; }

.ion-android-menu:before { content: "\f394"; }

.ion-android-microphone:before { content: "\f2ec"; }

.ion-android-microphone-off:before { content: "\f395"; }

.ion-android-more-horizontal:before { content: "\f396"; }

.ion-android-more-vertical:before { content: "\f397"; }

.ion-android-navigate:before { content: "\f398"; }

.ion-android-notifications:before { content: "\f39b"; }

.ion-android-notifications-none:before { content: "\f399"; }

.ion-android-notifications-off:before { content: "\f39a"; }

.ion-android-open:before { content: "\f39c"; }

.ion-android-options:before { content: "\f39d"; }

.ion-android-people:before { content: "\f39e"; }

.ion-android-person:before { content: "\f3a0"; }

.ion-android-person-add:before { content: "\f39f"; }

.ion-android-phone-landscape:before { content: "\f3a1"; }

.ion-android-phone-portrait:before { content: "\f3a2"; }

.ion-android-pin:before { content: "\f3a3"; }

.ion-android-plane:before { content: "\f3a4"; }

.ion-android-playstore:before { content: "\f2f0"; }

.ion-android-print:before { content: "\f3a5"; }

.ion-android-radio-button-off:before { content: "\f3a6"; }

.ion-android-radio-button-on:before { content: "\f3a7"; }

.ion-android-refresh:before { content: "\f3a8"; }

.ion-android-remove:before { content: "\f2f4"; }

.ion-android-remove-circle:before { content: "\f3a9"; }

.ion-android-restaurant:before { content: "\f3aa"; }

.ion-android-sad:before { content: "\f3ab"; }

.ion-android-search:before { content: "\f2f5"; }

.ion-android-send:before { content: "\f2f6"; }

.ion-android-settings:before { content: "\f2f7"; }

.ion-android-share:before { content: "\f2f8"; }

.ion-android-share-alt:before { content: "\f3ac"; }

.ion-android-star:before { content: "\f2fc"; }

.ion-android-star-half:before { content: "\f3ad"; }

.ion-android-star-outline:before { content: "\f3ae"; }

.ion-android-stopwatch:before { content: "\f2fd"; }

.ion-android-subway:before { content: "\f3af"; }

.ion-android-sunny:before { content: "\f3b0"; }

.ion-android-sync:before { content: "\f3b1"; }

.ion-android-textsms:before { content: "\f3b2"; }

.ion-android-time:before { content: "\f3b3"; }

.ion-android-train:before { content: "\f3b4"; }

.ion-android-unlock:before { content: "\f3b5"; }

.ion-android-upload:before { content: "\f3b6"; }

.ion-android-volume-down:before { content: "\f3b7"; }

.ion-android-volume-mute:before { content: "\f3b8"; }

.ion-android-volume-off:before { content: "\f3b9"; }

.ion-android-volume-up:before { content: "\f3ba"; }

.ion-android-walk:before { content: "\f3bb"; }

.ion-android-warning:before { content: "\f3bc"; }

.ion-android-watch:before { content: "\f3bd"; }

.ion-android-wifi:before { content: "\f305"; }

.ion-aperture:before { content: "\f313"; }

.ion-archive:before { content: "\f102"; }

.ion-arrow-down-a:before { content: "\f103"; }

.ion-arrow-down-b:before { content: "\f104"; }

.ion-arrow-down-c:before { content: "\f105"; }

.ion-arrow-expand:before { content: "\f25e"; }

.ion-arrow-graph-down-left:before { content: "\f25f"; }

.ion-arrow-graph-down-right:before { content: "\f260"; }

.ion-arrow-graph-up-left:before { content: "\f261"; }

.ion-arrow-graph-up-right:before { content: "\f262"; }

.ion-arrow-left-a:before { content: "\f106"; }

.ion-arrow-left-b:before { content: "\f107"; }

.ion-arrow-left-c:before { content: "\f108"; }

.ion-arrow-move:before { content: "\f263"; }

.ion-arrow-resize:before { content: "\f264"; }

.ion-arrow-return-left:before { content: "\f265"; }

.ion-arrow-return-right:before { content: "\f266"; }

.ion-arrow-right-a:before { content: "\f109"; }

.ion-arrow-right-b:before { content: "\f10a"; }

.ion-arrow-right-c:before { content: "\f10b"; }

.ion-arrow-shrink:before { content: "\f267"; }

.ion-arrow-swap:before { content: "\f268"; }

.ion-arrow-up-a:before { content: "\f10c"; }

.ion-arrow-up-b:before { content: "\f10d"; }

.ion-arrow-up-c:before { content: "\f10e"; }

.ion-asterisk:before { content: "\f314"; }

.ion-at:before { content: "\f10f"; }

.ion-backspace:before { content: "\f3bf"; }

.ion-backspace-outline:before { content: "\f3be"; }

.ion-bag:before { content: "\f110"; }

.ion-battery-charging:before { content: "\f111"; }

.ion-battery-empty:before { content: "\f112"; }

.ion-battery-full:before { content: "\f113"; }

.ion-battery-half:before { content: "\f114"; }

.ion-battery-low:before { content: "\f115"; }

.ion-beaker:before { content: "\f269"; }

.ion-beer:before { content: "\f26a"; }

.ion-bluetooth:before { content: "\f116"; }

.ion-bonfire:before { content: "\f315"; }

.ion-bookmark:before { content: "\f26b"; }

.ion-bowtie:before { content: "\f3c0"; }

.ion-briefcase:before { content: "\f26c"; }

.ion-bug:before { content: "\f2be"; }

.ion-calculator:before { content: "\f26d"; }

.ion-calendar:before { content: "\f117"; }

.ion-camera:before { content: "\f118"; }

.ion-card:before { content: "\f119"; }

.ion-cash:before { content: "\f316"; }

.ion-chatbox:before { content: "\f11b"; }

.ion-chatbox-working:before { content: "\f11a"; }

.ion-chatboxes:before { content: "\f11c"; }

.ion-chatbubble:before { content: "\f11e"; }

.ion-chatbubble-working:before { content: "\f11d"; }

.ion-chatbubbles:before { content: "\f11f"; }

.ion-checkmark:before { content: "\f122"; }

.ion-checkmark-circled:before { content: "\f120"; }

.ion-checkmark-round:before { content: "\f121"; }

.ion-chevron-down:before { content: "\f123"; }

.ion-chevron-left:before { content: "\f124"; }

.ion-chevron-right:before { content: "\f125"; }

.ion-chevron-up:before { content: "\f126"; }

.ion-clipboard:before { content: "\f127"; }

.ion-clock:before { content: "\f26e"; }

.ion-close:before { content: "\f12a"; }

.ion-close-circled:before { content: "\f128"; }

.ion-close-round:before { content: "\f129"; }

.ion-closed-captioning:before { content: "\f317"; }

.ion-cloud:before { content: "\f12b"; }

.ion-code:before { content: "\f271"; }

.ion-code-download:before { content: "\f26f"; }

.ion-code-working:before { content: "\f270"; }

.ion-coffee:before { content: "\f272"; }

.ion-compass:before { content: "\f273"; }

.ion-compose:before { content: "\f12c"; }

.ion-connection-bars:before { content: "\f274"; }

.ion-contrast:before { content: "\f275"; }

.ion-crop:before { content: "\f3c1"; }

.ion-cube:before { content: "\f318"; }

.ion-disc:before { content: "\f12d"; }

.ion-document:before { content: "\f12f"; }

.ion-document-text:before { content: "\f12e"; }

.ion-drag:before { content: "\f130"; }

.ion-earth:before { content: "\f276"; }

.ion-easel:before { content: "\f3c2"; }

.ion-edit:before { content: "\f2bf"; }

.ion-egg:before { content: "\f277"; }

.ion-eject:before { content: "\f131"; }

.ion-email:before { content: "\f132"; }

.ion-email-unread:before { content: "\f3c3"; }

.ion-erlenmeyer-flask:before { content: "\f3c5"; }

.ion-erlenmeyer-flask-bubbles:before { content: "\f3c4"; }

.ion-eye:before { content: "\f133"; }

.ion-eye-disabled:before { content: "\f306"; }

.ion-female:before { content: "\f278"; }

.ion-filing:before { content: "\f134"; }

.ion-film-marker:before { content: "\f135"; }

.ion-fireball:before { content: "\f319"; }

.ion-flag:before { content: "\f279"; }

.ion-flame:before { content: "\f31a"; }

.ion-flash:before { content: "\f137"; }

.ion-flash-off:before { content: "\f136"; }

.ion-folder:before { content: "\f139"; }

.ion-fork:before { content: "\f27a"; }

.ion-fork-repo:before { content: "\f2c0"; }

.ion-forward:before { content: "\f13a"; }

.ion-funnel:before { content: "\f31b"; }

.ion-gear-a:before { content: "\f13d"; }

.ion-gear-b:before { content: "\f13e"; }

.ion-grid:before { content: "\f13f"; }

.ion-hammer:before { content: "\f27b"; }

.ion-happy:before { content: "\f31c"; }

.ion-happy-outline:before { content: "\f3c6"; }

.ion-headphone:before { content: "\f140"; }

.ion-heart:before { content: "\f141"; }

.ion-heart-broken:before { content: "\f31d"; }

.ion-help:before { content: "\f143"; }

.ion-help-buoy:before { content: "\f27c"; }

.ion-help-circled:before { content: "\f142"; }

.ion-home:before { content: "\f144"; }

.ion-icecream:before { content: "\f27d"; }

.ion-image:before { content: "\f147"; }

.ion-images:before { content: "\f148"; }

.ion-information:before { content: "\f14a"; }

.ion-information-circled:before { content: "\f149"; }

.ion-ionic:before { content: "\f14b"; }

.ion-ios-alarm:before { content: "\f3c8"; }

.ion-ios-alarm-outline:before { content: "\f3c7"; }

.ion-ios-albums:before { content: "\f3ca"; }

.ion-ios-albums-outline:before { content: "\f3c9"; }

.ion-ios-americanfootball:before { content: "\f3cc"; }

.ion-ios-americanfootball-outline:before { content: "\f3cb"; }

.ion-ios-analytics:before { content: "\f3ce"; }

.ion-ios-analytics-outline:before { content: "\f3cd"; }

.ion-ios-arrow-back:before { content: "\f3cf"; }

.ion-ios-arrow-down:before { content: "\f3d0"; }

.ion-ios-arrow-forward:before { content: "\f3d1"; }

.ion-ios-arrow-left:before { content: "\f3d2"; }

.ion-ios-arrow-right:before { content: "\f3d3"; }

.ion-ios-arrow-thin-down:before { content: "\f3d4"; }

.ion-ios-arrow-thin-left:before { content: "\f3d5"; }

.ion-ios-arrow-thin-right:before { content: "\f3d6"; }

.ion-ios-arrow-thin-up:before { content: "\f3d7"; }

.ion-ios-arrow-up:before { content: "\f3d8"; }

.ion-ios-at:before { content: "\f3da"; }

.ion-ios-at-outline:before { content: "\f3d9"; }

.ion-ios-barcode:before { content: "\f3dc"; }

.ion-ios-barcode-outline:before { content: "\f3db"; }

.ion-ios-baseball:before { content: "\f3de"; }

.ion-ios-baseball-outline:before { content: "\f3dd"; }

.ion-ios-basketball:before { content: "\f3e0"; }

.ion-ios-basketball-outline:before { content: "\f3df"; }

.ion-ios-bell:before { content: "\f3e2"; }

.ion-ios-bell-outline:before { content: "\f3e1"; }

.ion-ios-body:before { content: "\f3e4"; }

.ion-ios-body-outline:before { content: "\f3e3"; }

.ion-ios-bolt:before { content: "\f3e6"; }

.ion-ios-bolt-outline:before { content: "\f3e5"; }

.ion-ios-book:before { content: "\f3e8"; }

.ion-ios-book-outline:before { content: "\f3e7"; }

.ion-ios-bookmarks:before { content: "\f3ea"; }

.ion-ios-bookmarks-outline:before { content: "\f3e9"; }

.ion-ios-box:before { content: "\f3ec"; }

.ion-ios-box-outline:before { content: "\f3eb"; }

.ion-ios-briefcase:before { content: "\f3ee"; }

.ion-ios-briefcase-outline:before { content: "\f3ed"; }

.ion-ios-browsers:before { content: "\f3f0"; }

.ion-ios-browsers-outline:before { content: "\f3ef"; }

.ion-ios-calculator:before { content: "\f3f2"; }

.ion-ios-calculator-outline:before { content: "\f3f1"; }

.ion-ios-calendar:before { content: "\f3f4"; }

.ion-ios-calendar-outline:before { content: "\f3f3"; }

.ion-ios-camera:before { content: "\f3f6"; }

.ion-ios-camera-outline:before { content: "\f3f5"; }

.ion-ios-cart:before { content: "\f3f8"; }

.ion-ios-cart-outline:before { content: "\f3f7"; }

.ion-ios-chatboxes:before { content: "\f3fa"; }

.ion-ios-chatboxes-outline:before { content: "\f3f9"; }

.ion-ios-chatbubble:before { content: "\f3fc"; }

.ion-ios-chatbubble-outline:before { content: "\f3fb"; }

.ion-ios-checkmark:before { content: "\f3ff"; }

.ion-ios-checkmark-empty:before { content: "\f3fd"; }

.ion-ios-checkmark-outline:before { content: "\f3fe"; }

.ion-ios-circle-filled:before { content: "\f400"; }

.ion-ios-circle-outline:before { content: "\f401"; }

.ion-ios-clock:before { content: "\f403"; }

.ion-ios-clock-outline:before { content: "\f402"; }

.ion-ios-close:before { content: "\f406"; }

.ion-ios-close-empty:before { content: "\f404"; }

.ion-ios-close-outline:before { content: "\f405"; }

.ion-ios-cloud:before { content: "\f40c"; }

.ion-ios-cloud-download:before { content: "\f408"; }

.ion-ios-cloud-download-outline:before { content: "\f407"; }

.ion-ios-cloud-outline:before { content: "\f409"; }

.ion-ios-cloud-upload:before { content: "\f40b"; }

.ion-ios-cloud-upload-outline:before { content: "\f40a"; }

.ion-ios-cloudy:before { content: "\f410"; }

.ion-ios-cloudy-night:before { content: "\f40e"; }

.ion-ios-cloudy-night-outline:before { content: "\f40d"; }

.ion-ios-cloudy-outline:before { content: "\f40f"; }

.ion-ios-cog:before { content: "\f412"; }

.ion-ios-cog-outline:before { content: "\f411"; }

.ion-ios-color-filter:before { content: "\f414"; }

.ion-ios-color-filter-outline:before { content: "\f413"; }

.ion-ios-color-wand:before { content: "\f416"; }

.ion-ios-color-wand-outline:before { content: "\f415"; }

.ion-ios-compose:before { content: "\f418"; }

.ion-ios-compose-outline:before { content: "\f417"; }

.ion-ios-contact:before { content: "\f41a"; }

.ion-ios-contact-outline:before { content: "\f419"; }

.ion-ios-copy:before { content: "\f41c"; }

.ion-ios-copy-outline:before { content: "\f41b"; }

.ion-ios-crop:before { content: "\f41e"; }

.ion-ios-crop-strong:before { content: "\f41d"; }

.ion-ios-download:before { content: "\f420"; }

.ion-ios-download-outline:before { content: "\f41f"; }

.ion-ios-drag:before { content: "\f421"; }

.ion-ios-email:before { content: "\f423"; }

.ion-ios-email-outline:before { content: "\f422"; }

.ion-ios-eye:before { content: "\f425"; }

.ion-ios-eye-outline:before { content: "\f424"; }

.ion-ios-fastforward:before { content: "\f427"; }

.ion-ios-fastforward-outline:before { content: "\f426"; }

.ion-ios-filing:before { content: "\f429"; }

.ion-ios-filing-outline:before { content: "\f428"; }

.ion-ios-film:before { content: "\f42b"; }

.ion-ios-film-outline:before { content: "\f42a"; }

.ion-ios-flag:before { content: "\f42d"; }

.ion-ios-flag-outline:before { content: "\f42c"; }

.ion-ios-flame:before { content: "\f42f"; }

.ion-ios-flame-outline:before { content: "\f42e"; }

.ion-ios-flask:before { content: "\f431"; }

.ion-ios-flask-outline:before { content: "\f430"; }

.ion-ios-flower:before { content: "\f433"; }

.ion-ios-flower-outline:before { content: "\f432"; }

.ion-ios-folder:before { content: "\f435"; }

.ion-ios-folder-outline:before { content: "\f434"; }

.ion-ios-football:before { content: "\f437"; }

.ion-ios-football-outline:before { content: "\f436"; }

.ion-ios-game-controller-a:before { content: "\f439"; }

.ion-ios-game-controller-a-outline:before { content: "\f438"; }

.ion-ios-game-controller-b:before { content: "\f43b"; }

.ion-ios-game-controller-b-outline:before { content: "\f43a"; }

.ion-ios-gear:before { content: "\f43d"; }

.ion-ios-gear-outline:before { content: "\f43c"; }

.ion-ios-glasses:before { content: "\f43f"; }

.ion-ios-glasses-outline:before { content: "\f43e"; }

.ion-ios-grid-view:before { content: "\f441"; }

.ion-ios-grid-view-outline:before { content: "\f440"; }

.ion-ios-heart:before { content: "\f443"; }

.ion-ios-heart-outline:before { content: "\f442"; }

.ion-ios-help:before { content: "\f446"; }

.ion-ios-help-empty:before { content: "\f444"; }

.ion-ios-help-outline:before { content: "\f445"; }

.ion-ios-home:before { content: "\f448"; }

.ion-ios-home-outline:before { content: "\f447"; }

.ion-ios-infinite:before { content: "\f44a"; }

.ion-ios-infinite-outline:before { content: "\f449"; }

.ion-ios-information:before { content: "\f44d"; }

.ion-ios-information-empty:before { content: "\f44b"; }

.ion-ios-information-outline:before { content: "\f44c"; }

.ion-ios-ionic-outline:before { content: "\f44e"; }

.ion-ios-keypad:before { content: "\f450"; }

.ion-ios-keypad-outline:before { content: "\f44f"; }

.ion-ios-lightbulb:before { content: "\f452"; }

.ion-ios-lightbulb-outline:before { content: "\f451"; }

.ion-ios-list:before { content: "\f454"; }

.ion-ios-list-outline:before { content: "\f453"; }

.ion-ios-location:before { content: "\f456"; }

.ion-ios-location-outline:before { content: "\f455"; }

.ion-ios-locked:before { content: "\f458"; }

.ion-ios-locked-outline:before { content: "\f457"; }

.ion-ios-loop:before { content: "\f45a"; }

.ion-ios-loop-strong:before { content: "\f459"; }

.ion-ios-medical:before { content: "\f45c"; }

.ion-ios-medical-outline:before { content: "\f45b"; }

.ion-ios-medkit:before { content: "\f45e"; }

.ion-ios-medkit-outline:before { content: "\f45d"; }

.ion-ios-mic:before { content: "\f461"; }

.ion-ios-mic-off:before { content: "\f45f"; }

.ion-ios-mic-outline:before { content: "\f460"; }

.ion-ios-minus:before { content: "\f464"; }

.ion-ios-minus-empty:before { content: "\f462"; }

.ion-ios-minus-outline:before { content: "\f463"; }

.ion-ios-monitor:before { content: "\f466"; }

.ion-ios-monitor-outline:before { content: "\f465"; }

.ion-ios-moon:before { content: "\f468"; }

.ion-ios-moon-outline:before { content: "\f467"; }

.ion-ios-more:before { content: "\f46a"; }

.ion-ios-more-outline:before { content: "\f469"; }

.ion-ios-musical-note:before { content: "\f46b"; }

.ion-ios-musical-notes:before { content: "\f46c"; }

.ion-ios-navigate:before { content: "\f46e"; }

.ion-ios-navigate-outline:before { content: "\f46d"; }

.ion-ios-nutrition:before { content: "\f470"; }

.ion-ios-nutrition-outline:before { content: "\f46f"; }

.ion-ios-paper:before { content: "\f472"; }

.ion-ios-paper-outline:before { content: "\f471"; }

.ion-ios-paperplane:before { content: "\f474"; }

.ion-ios-paperplane-outline:before { content: "\f473"; }

.ion-ios-partlysunny:before { content: "\f476"; }

.ion-ios-partlysunny-outline:before { content: "\f475"; }

.ion-ios-pause:before { content: "\f478"; }

.ion-ios-pause-outline:before { content: "\f477"; }

.ion-ios-paw:before { content: "\f47a"; }

.ion-ios-paw-outline:before { content: "\f479"; }

.ion-ios-people:before { content: "\f47c"; }

.ion-ios-people-outline:before { content: "\f47b"; }

.ion-ios-person:before { content: "\f47e"; }

.ion-ios-person-outline:before { content: "\f47d"; }

.ion-ios-personadd:before { content: "\f480"; }

.ion-ios-personadd-outline:before { content: "\f47f"; }

.ion-ios-photos:before { content: "\f482"; }

.ion-ios-photos-outline:before { content: "\f481"; }

.ion-ios-pie:before { content: "\f484"; }

.ion-ios-pie-outline:before { content: "\f483"; }

.ion-ios-pint:before { content: "\f486"; }

.ion-ios-pint-outline:before { content: "\f485"; }

.ion-ios-play:before { content: "\f488"; }

.ion-ios-play-outline:before { content: "\f487"; }

.ion-ios-plus:before { content: "\f48b"; }

.ion-ios-plus-empty:before { content: "\f489"; }

.ion-ios-plus-outline:before { content: "\f48a"; }

.ion-ios-pricetag:before { content: "\f48d"; }

.ion-ios-pricetag-outline:before { content: "\f48c"; }

.ion-ios-pricetags:before { content: "\f48f"; }

.ion-ios-pricetags-outline:before { content: "\f48e"; }

.ion-ios-printer:before { content: "\f491"; }

.ion-ios-printer-outline:before { content: "\f490"; }

.ion-ios-pulse:before { content: "\f493"; }

.ion-ios-pulse-strong:before { content: "\f492"; }

.ion-ios-rainy:before { content: "\f495"; }

.ion-ios-rainy-outline:before { content: "\f494"; }

.ion-ios-recording:before { content: "\f497"; }

.ion-ios-recording-outline:before { content: "\f496"; }

.ion-ios-redo:before { content: "\f499"; }

.ion-ios-redo-outline:before { content: "\f498"; }

.ion-ios-refresh:before { content: "\f49c"; }

.ion-ios-refresh-empty:before { content: "\f49a"; }

.ion-ios-refresh-outline:before { content: "\f49b"; }

.ion-ios-reload:before { content: "\f49d"; }

.ion-ios-reverse-camera:before { content: "\f49f"; }

.ion-ios-reverse-camera-outline:before { content: "\f49e"; }

.ion-ios-rewind:before { content: "\f4a1"; }

.ion-ios-rewind-outline:before { content: "\f4a0"; }

.ion-ios-rose:before { content: "\f4a3"; }

.ion-ios-rose-outline:before { content: "\f4a2"; }

.ion-ios-search:before { content: "\f4a5"; }

.ion-ios-search-strong:before { content: "\f4a4"; }

.ion-ios-settings:before { content: "\f4a7"; }

.ion-ios-settings-strong:before { content: "\f4a6"; }

.ion-ios-shuffle:before { content: "\f4a9"; }

.ion-ios-shuffle-strong:before { content: "\f4a8"; }

.ion-ios-skipbackward:before { content: "\f4ab"; }

.ion-ios-skipbackward-outline:before { content: "\f4aa"; }

.ion-ios-skipforward:before { content: "\f4ad"; }

.ion-ios-skipforward-outline:before { content: "\f4ac"; }

.ion-ios-snowy:before { content: "\f4ae"; }

.ion-ios-speedometer:before { content: "\f4b0"; }

.ion-ios-speedometer-outline:before { content: "\f4af"; }

.ion-ios-star:before { content: "\f4b3"; }

.ion-ios-star-half:before { content: "\f4b1"; }

.ion-ios-star-outline:before { content: "\f4b2"; }

.ion-ios-stopwatch:before { content: "\f4b5"; }

.ion-ios-stopwatch-outline:before { content: "\f4b4"; }

.ion-ios-sunny:before { content: "\f4b7"; }

.ion-ios-sunny-outline:before { content: "\f4b6"; }

.ion-ios-telephone:before { content: "\f4b9"; }

.ion-ios-telephone-outline:before { content: "\f4b8"; }

.ion-ios-tennisball:before { content: "\f4bb"; }

.ion-ios-tennisball-outline:before { content: "\f4ba"; }

.ion-ios-thunderstorm:before { content: "\f4bd"; }

.ion-ios-thunderstorm-outline:before { content: "\f4bc"; }

.ion-ios-time:before { content: "\f4bf"; }

.ion-ios-time-outline:before { content: "\f4be"; }

.ion-ios-timer:before { content: "\f4c1"; }

.ion-ios-timer-outline:before { content: "\f4c0"; }

.ion-ios-toggle:before { content: "\f4c3"; }

.ion-ios-toggle-outline:before { content: "\f4c2"; }

.ion-ios-trash:before { content: "\f4c5"; }

.ion-ios-trash-outline:before { content: "\f4c4"; }

.ion-ios-undo:before { content: "\f4c7"; }

.ion-ios-undo-outline:before { content: "\f4c6"; }

.ion-ios-unlocked:before { content: "\f4c9"; }

.ion-ios-unlocked-outline:before { content: "\f4c8"; }

.ion-ios-upload:before { content: "\f4cb"; }

.ion-ios-upload-outline:before { content: "\f4ca"; }

.ion-ios-videocam:before { content: "\f4cd"; }

.ion-ios-videocam-outline:before { content: "\f4cc"; }

.ion-ios-volume-high:before { content: "\f4ce"; }

.ion-ios-volume-low:before { content: "\f4cf"; }

.ion-ios-wineglass:before { content: "\f4d1"; }

.ion-ios-wineglass-outline:before { content: "\f4d0"; }

.ion-ios-world:before { content: "\f4d3"; }

.ion-ios-world-outline:before { content: "\f4d2"; }

.ion-ipad:before { content: "\f1f9"; }

.ion-iphone:before { content: "\f1fa"; }

.ion-ipod:before { content: "\f1fb"; }

.ion-jet:before { content: "\f295"; }

.ion-key:before { content: "\f296"; }

.ion-knife:before { content: "\f297"; }

.ion-laptop:before { content: "\f1fc"; }

.ion-leaf:before { content: "\f1fd"; }

.ion-levels:before { content: "\f298"; }

.ion-lightbulb:before { content: "\f299"; }

.ion-link:before { content: "\f1fe"; }

.ion-load-a:before { content: "\f29a"; }

.ion-load-b:before { content: "\f29b"; }

.ion-load-c:before { content: "\f29c"; }

.ion-load-d:before { content: "\f29d"; }

.ion-location:before { content: "\f1ff"; }

.ion-lock-combination:before { content: "\f4d4"; }

.ion-locked:before { content: "\f200"; }

.ion-log-in:before { content: "\f29e"; }

.ion-log-out:before { content: "\f29f"; }

.ion-loop:before { content: "\f201"; }

.ion-magnet:before { content: "\f2a0"; }

.ion-male:before { content: "\f2a1"; }

.ion-man:before { content: "\f202"; }

.ion-map:before { content: "\f203"; }

.ion-medkit:before { content: "\f2a2"; }

.ion-merge:before { content: "\f33f"; }

.ion-mic-a:before { content: "\f204"; }

.ion-mic-b:before { content: "\f205"; }

.ion-mic-c:before { content: "\f206"; }

.ion-minus:before { content: "\f209"; }

.ion-minus-circled:before { content: "\f207"; }

.ion-minus-round:before { content: "\f208"; }

.ion-model-s:before { content: "\f2c1"; }

.ion-monitor:before { content: "\f20a"; }

.ion-more:before { content: "\f20b"; }

.ion-mouse:before { content: "\f340"; }

.ion-music-note:before { content: "\f20c"; }

.ion-navicon:before { content: "\f20e"; }

.ion-navicon-round:before { content: "\f20d"; }

.ion-navigate:before { content: "\f2a3"; }

.ion-network:before { content: "\f341"; }

.ion-no-smoking:before { content: "\f2c2"; }

.ion-nuclear:before { content: "\f2a4"; }

.ion-outlet:before { content: "\f342"; }

.ion-paintbrush:before { content: "\f4d5"; }

.ion-paintbucket:before { content: "\f4d6"; }

.ion-paper-airplane:before { content: "\f2c3"; }

.ion-paperclip:before { content: "\f20f"; }

.ion-pause:before { content: "\f210"; }

.ion-person:before { content: "\f213"; }

.ion-person-add:before { content: "\f211"; }

.ion-person-stalker:before { content: "\f212"; }

.ion-pie-graph:before { content: "\f2a5"; }

.ion-pin:before { content: "\f2a6"; }

.ion-pinpoint:before { content: "\f2a7"; }

.ion-pizza:before { content: "\f2a8"; }

.ion-plane:before { content: "\f214"; }

.ion-planet:before { content: "\f343"; }

.ion-play:before { content: "\f215"; }

.ion-playstation:before { content: "\f30a"; }

.ion-plus:before { content: "\f218"; }

.ion-plus-circled:before { content: "\f216"; }

.ion-plus-round:before { content: "\f217"; }

.ion-podium:before { content: "\f344"; }

.ion-pound:before { content: "\f219"; }

.ion-power:before { content: "\f2a9"; }

.ion-pricetag:before { content: "\f2aa"; }

.ion-pricetags:before { content: "\f2ab"; }

.ion-printer:before { content: "\f21a"; }

.ion-pull-request:before { content: "\f345"; }

.ion-qr-scanner:before { content: "\f346"; }

.ion-quote:before { content: "\f347"; }

.ion-radio-waves:before { content: "\f2ac"; }

.ion-record:before { content: "\f21b"; }

.ion-refresh:before { content: "\f21c"; }

.ion-reply:before { content: "\f21e"; }

.ion-reply-all:before { content: "\f21d"; }

.ion-ribbon-a:before { content: "\f348"; }

.ion-ribbon-b:before { content: "\f349"; }

.ion-sad:before { content: "\f34a"; }

.ion-sad-outline:before { content: "\f4d7"; }

.ion-scissors:before { content: "\f34b"; }

.ion-search:before { content: "\f21f"; }

.ion-settings:before { content: "\f2ad"; }

.ion-share:before { content: "\f220"; }

.ion-shuffle:before { content: "\f221"; }

.ion-skip-backward:before { content: "\f222"; }

.ion-skip-forward:before { content: "\f223"; }

.ion-social-android:before { content: "\f225"; }

.ion-social-android-outline:before { content: "\f224"; }

.ion-social-angular:before { content: "\f4d9"; }

.ion-social-angular-outline:before { content: "\f4d8"; }

.ion-social-apple:before { content: "\f227"; }

.ion-social-apple-outline:before { content: "\f226"; }

.ion-social-bitcoin:before { content: "\f2af"; }

.ion-social-bitcoin-outline:before { content: "\f2ae"; }

.ion-social-buffer:before { content: "\f229"; }

.ion-social-buffer-outline:before { content: "\f228"; }

.ion-social-chrome:before { content: "\f4db"; }

.ion-social-chrome-outline:before { content: "\f4da"; }

.ion-social-codepen:before { content: "\f4dd"; }

.ion-social-codepen-outline:before { content: "\f4dc"; }

.ion-social-css3:before { content: "\f4df"; }

.ion-social-css3-outline:before { content: "\f4de"; }

.ion-social-designernews:before { content: "\f22b"; }

.ion-social-designernews-outline:before { content: "\f22a"; }

.ion-social-dribbble:before { content: "\f22d"; }

.ion-social-dribbble-outline:before { content: "\f22c"; }

.ion-social-dropbox:before { content: "\f22f"; }

.ion-social-dropbox-outline:before { content: "\f22e"; }

.ion-social-euro:before { content: "\f4e1"; }

.ion-social-euro-outline:before { content: "\f4e0"; }

.ion-social-facebook:before { content: "\f231"; }

.ion-social-facebook-outline:before { content: "\f230"; }

.ion-social-foursquare:before { content: "\f34d"; }

.ion-social-foursquare-outline:before { content: "\f34c"; }

.ion-social-freebsd-devil:before { content: "\f2c4"; }

.ion-social-github:before { content: "\f233"; }

.ion-social-github-outline:before { content: "\f232"; }

.ion-social-google:before { content: "\f34f"; }

.ion-social-google-outline:before { content: "\f34e"; }

.ion-social-googleplus:before { content: "\f235"; }

.ion-social-googleplus-outline:before { content: "\f234"; }

.ion-social-hackernews:before { content: "\f237"; }

.ion-social-hackernews-outline:before { content: "\f236"; }

.ion-social-html5:before { content: "\f4e3"; }

.ion-social-html5-outline:before { content: "\f4e2"; }

.ion-social-instagram:before { content: "\f351"; }

.ion-social-instagram-outline:before { content: "\f350"; }

.ion-social-javascript:before { content: "\f4e5"; }

.ion-social-javascript-outline:before { content: "\f4e4"; }

.ion-social-linkedin:before { content: "\f239"; }

.ion-social-linkedin-outline:before { content: "\f238"; }

.ion-social-markdown:before { content: "\f4e6"; }

.ion-social-nodejs:before { content: "\f4e7"; }

.ion-social-octocat:before { content: "\f4e8"; }

.ion-social-pinterest:before { content: "\f2b1"; }

.ion-social-pinterest-outline:before { content: "\f2b0"; }

.ion-social-python:before { content: "\f4e9"; }

.ion-social-reddit:before { content: "\f23b"; }

.ion-social-reddit-outline:before { content: "\f23a"; }

.ion-social-rss:before { content: "\f23d"; }

.ion-social-rss-outline:before { content: "\f23c"; }

.ion-social-sass:before { content: "\f4ea"; }

.ion-social-skype:before { content: "\f23f"; }

.ion-social-skype-outline:before { content: "\f23e"; }

.ion-social-snapchat:before { content: "\f4ec"; }

.ion-social-snapchat-outline:before { content: "\f4eb"; }

.ion-social-tumblr:before { content: "\f241"; }

.ion-social-tumblr-outline:before { content: "\f240"; }

.ion-social-tux:before { content: "\f2c5"; }

.ion-social-twitch:before { content: "\f4ee"; }

.ion-social-twitch-outline:before { content: "\f4ed"; }

.ion-social-twitter:before { content: "\f243"; }

.ion-social-twitter-outline:before { content: "\f242"; }

.ion-social-usd:before { content: "\f353"; }

.ion-social-usd-outline:before { content: "\f352"; }

.ion-social-vimeo:before { content: "\f245"; }

.ion-social-vimeo-outline:before { content: "\f244"; }

.ion-social-whatsapp:before { content: "\f4f0"; }

.ion-social-whatsapp-outline:before { content: "\f4ef"; }

.ion-social-windows:before { content: "\f247"; }

.ion-social-windows-outline:before { content: "\f246"; }

.ion-social-wordpress:before { content: "\f249"; }

.ion-social-wordpress-outline:before { content: "\f248"; }

.ion-social-yahoo:before { content: "\f24b"; }

.ion-social-yahoo-outline:before { content: "\f24a"; }

.ion-social-yen:before { content: "\f4f2"; }

.ion-social-yen-outline:before { content: "\f4f1"; }

.ion-social-youtube:before { content: "\f24d"; }

.ion-social-youtube-outline:before { content: "\f24c"; }

.ion-soup-can:before { content: "\f4f4"; }

.ion-soup-can-outline:before { content: "\f4f3"; }

.ion-speakerphone:before { content: "\f2b2"; }

.ion-speedometer:before { content: "\f2b3"; }

.ion-spoon:before { content: "\f2b4"; }

.ion-star:before { content: "\f24e"; }

.ion-stats-bars:before { content: "\f2b5"; }

.ion-steam:before { content: "\f30b"; }

.ion-stop:before { content: "\f24f"; }

.ion-thermometer:before { content: "\f2b6"; }

.ion-thumbsdown:before { content: "\f250"; }

.ion-thumbsup:before { content: "\f251"; }

.ion-toggle:before { content: "\f355"; }

.ion-toggle-filled:before { content: "\f354"; }

.ion-transgender:before { content: "\f4f5"; }

.ion-trash-a:before { content: "\f252"; }

.ion-trash-b:before { content: "\f253"; }

.ion-trophy:before { content: "\f356"; }

.ion-tshirt:before { content: "\f4f7"; }

.ion-tshirt-outline:before { content: "\f4f6"; }

.ion-umbrella:before { content: "\f2b7"; }

.ion-university:before { content: "\f357"; }

.ion-unlocked:before { content: "\f254"; }

.ion-upload:before { content: "\f255"; }

.ion-usb:before { content: "\f2b8"; }

.ion-videocamera:before { content: "\f256"; }

.ion-volume-high:before { content: "\f257"; }

.ion-volume-low:before { content: "\f258"; }

.ion-volume-medium:before { content: "\f259"; }

.ion-volume-mute:before { content: "\f25a"; }

.ion-wand:before { content: "\f358"; }

.ion-waterdrop:before { content: "\f25b"; }

.ion-wifi:before { content: "\f25c"; }

.ion-wineglass:before { content: "\f2b9"; }

.ion-woman:before { content: "\f25d"; }

.ion-wrench:before { content: "\f2ba"; }

.ion-xbox:before { content: "\f30c"; }

/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/simple-line-icons.css ***!
  \********************************************************************************************************************************************************************/
@font-face {
  font-family: 'simple-line-icons';
  src: url(/build/fonts/Simple-Line-Icons.85e8c542.eot);
  src: url(/build/fonts/Simple-Line-Icons.85e8c542.eot#iefix) format('embedded-opentype'), url(/build/fonts/Simple-Line-Icons.3826fa1c.woff2) format('woff2'), url(/build/fonts/Simple-Line-Icons.3ec13a24.ttf) format('truetype'), url(/build/fonts/Simple-Line-Icons.5c9febce.woff) format('woff'), url(/build/images/Simple-Line-Icons.809e55bb.svg#simple-line-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-event:before {
  content: "\e619";
}
.icon-exclamation:before {
  content: "\e617";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
.icon-social-vkontakte:before {
  content: "\e618";
}
.icon-social-steam:before {
  content: "\e620";
}

/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/font-Blacksword.css ***!
  \******************************************************************************************************************************************************************/
@font-face {
	font-family: "Blacksword";
	src:url(/build/fonts/Blacksword.deaedec7.otf) format("truetype");
	font-weight: normal;
	font-style: normal;
}



/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/jquery.mCustomScrollbar.css ***!
  \**************************************************************************************************************************************************************************/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color:#fff;
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: #fff;
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: #fff;
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: #fff;
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/font-antro.css ***!
  \*************************************************************************************************************************************************************/
@font-face {
	font-family: "Antro Vectra";
	src:url(/build/fonts/Antro_Vectra.a15c7689.otf) format("truetype");
	font-weight: normal;
	font-style: normal;
}



/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/font-elegant.css ***!
  \***************************************************************************************************************************************************************/
@font-face {
	font-family: 'ElegantIcons';
	src:url(/build/fonts/ElegantIcons.78ba4ad1.eot);
	src:url(/build/fonts/ElegantIcons.78ba4ad1.eot?#iefix) format('embedded-opentype'),
		url(/build/fonts/ElegantIcons.941bf29b.woff) format('woff'),
		url(/build/fonts/ElegantIcons.4555dd9c.ttf) format('truetype'),
		url(/build/images/ElegantIcons.a3709f85.svg#ElegantIcons) format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'ElegantIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family: 'ElegantIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.arrow_up:before {
	content: "\21";
}
.arrow_down:before {
	content: "\22";
}
.arrow_left:before {
	content: "\23";
}
.arrow_right:before {
	content: "\24";
}
.arrow_left-up:before {
	content: "\25";
}
.arrow_right-up:before {
	content: "\26";
}
.arrow_right-down:before {
	content: "\27";
}
.arrow_left-down:before {
	content: "\28";
}
.arrow-up-down:before {
	content: "\29";
}
.arrow_up-down_alt:before {
	content: "\2a";
}
.arrow_left-right_alt:before {
	content: "\2b";
}
.arrow_left-right:before {
	content: "\2c";
}
.arrow_expand_alt2:before {
	content: "\2d";
}
.arrow_expand_alt:before {
	content: "\2e";
}
.arrow_condense:before {
	content: "\2f";
}
.arrow_expand:before {
	content: "\30";
}
.arrow_move:before {
	content: "\31";
}
.arrow_carrot-up:before {
	content: "\32";
}
.arrow_carrot-down:before {
	content: "\33";
}
.arrow_carrot-left:before {
	content: "\34";
}
.arrow_carrot-right:before {
	content: "\35";
}
.arrow_carrot-2up:before {
	content: "\36";
}
.arrow_carrot-2down:before {
	content: "\37";
}
.arrow_carrot-2left:before {
	content: "\38";
}
.arrow_carrot-2right:before {
	content: "\39";
}
.arrow_carrot-up_alt2:before {
	content: "\3a";
}
.arrow_carrot-down_alt2:before {
	content: "\3b";
}
.arrow_carrot-left_alt2:before {
	content: "\3c";
}
.arrow_carrot-right_alt2:before {
	content: "\3d";
}
.arrow_carrot-2up_alt2:before {
	content: "\3e";
}
.arrow_carrot-2down_alt2:before {
	content: "\3f";
}
.arrow_carrot-2left_alt2:before {
	content: "\40";
}
.arrow_carrot-2right_alt2:before {
	content: "\41";
}
.arrow_triangle-up:before {
	content: "\42";
}
.arrow_triangle-down:before {
	content: "\43";
}
.arrow_triangle-left:before {
	content: "\44";
}
.arrow_triangle-right:before {
	content: "\45";
}
.arrow_triangle-up_alt2:before {
	content: "\46";
}
.arrow_triangle-down_alt2:before {
	content: "\47";
}
.arrow_triangle-left_alt2:before {
	content: "\48";
}
.arrow_triangle-right_alt2:before {
	content: "\49";
}
.arrow_back:before {
	content: "\4a";
}
.icon_minus-06:before {
	content: "\4b";
}
.icon_plus:before {
	content: "\4c";
}
.icon_close:before {
	content: "\4d";
}
.icon_check:before {
	content: "\4e";
}
.icon_minus_alt2:before {
	content: "\4f";
}
.icon_plus_alt2:before {
	content: "\50";
}
.icon_close_alt2:before {
	content: "\51";
}
.icon_check_alt2:before {
	content: "\52";
}
.icon_zoom-out_alt:before {
	content: "\53";
}
.icon_zoom-in_alt:before {
	content: "\54";
}
.icon_search:before {
	content: "\55";
}
.icon_box-empty:before {
	content: "\56";
}
.icon_box-selected:before {
	content: "\57";
}
.icon_minus-box:before {
	content: "\58";
}
.icon_plus-box:before {
	content: "\59";
}
.icon_box-checked:before {
	content: "\5a";
}
.icon_circle-empty:before {
	content: "\5b";
}
.icon_circle-slelected:before {
	content: "\5c";
}
.icon_stop_alt2:before {
	content: "\5d";
}
.icon_stop:before {
	content: "\5e";
}
.icon_pause_alt2:before {
	content: "\5f";
}
.icon_pause:before {
	content: "\60";
}
.icon_menu:before {
	content: "\61";
}
.icon_menu-square_alt2:before {
	content: "\62";
}
.icon_menu-circle_alt2:before {
	content: "\63";
}
.icon_ul:before {
	content: "\64";
}
.icon_ol:before {
	content: "\65";
}
.icon_adjust-horiz:before {
	content: "\66";
}
.icon_adjust-vert:before {
	content: "\67";
}
.icon_document_alt:before {
	content: "\68";
}
.icon_documents_alt:before {
	content: "\69";
}
.icon_pencil:before {
	content: "\6a";
}
.icon_pencil-edit_alt:before {
	content: "\6b";
}
.icon_pencil-edit:before {
	content: "\6c";
}
.icon_folder-alt:before {
	content: "\6d";
}
.icon_folder-open_alt:before {
	content: "\6e";
}
.icon_folder-add_alt:before {
	content: "\6f";
}
.icon_info_alt:before {
	content: "\70";
}
.icon_error-oct_alt:before {
	content: "\71";
}
.icon_error-circle_alt:before {
	content: "\72";
}
.icon_error-triangle_alt:before {
	content: "\73";
}
.icon_question_alt2:before {
	content: "\74";
}
.icon_question:before {
	content: "\75";
}
.icon_comment_alt:before {
	content: "\76";
}
.icon_chat_alt:before {
	content: "\77";
}
.icon_vol-mute_alt:before {
	content: "\78";
}
.icon_volume-low_alt:before {
	content: "\79";
}
.icon_volume-high_alt:before {
	content: "\7a";
}
.icon_quotations:before {
	content: "\7b";
}
.icon_quotations_alt2:before {
	content: "\7c";
}
.icon_clock_alt:before {
	content: "\7d";
}
.icon_lock_alt:before {
	content: "\7e";
}
.icon_lock-open_alt:before {
	content: "\e000";
}
.icon_key_alt:before {
	content: "\e001";
}
.icon_cloud_alt:before {
	content: "\e002";
}
.icon_cloud-upload_alt:before {
	content: "\e003";
}
.icon_cloud-download_alt:before {
	content: "\e004";
}
.icon_image:before {
	content: "\e005";
}
.icon_images:before {
	content: "\e006";
}
.icon_lightbulb_alt:before {
	content: "\e007";
}
.icon_gift_alt:before {
	content: "\e008";
}
.icon_house_alt:before {
	content: "\e009";
}
.icon_genius:before {
	content: "\e00a";
}
.icon_mobile:before {
	content: "\e00b";
}
.icon_tablet:before {
	content: "\e00c";
}
.icon_laptop:before {
	content: "\e00d";
}
.icon_desktop:before {
	content: "\e00e";
}
.icon_camera_alt:before {
	content: "\e00f";
}
.icon_mail_alt:before {
	content: "\e010";
}
.icon_cone_alt:before {
	content: "\e011";
}
.icon_ribbon_alt:before {
	content: "\e012";
}
.icon_bag_alt:before {
	content: "\e013";
}
.icon_creditcard:before {
	content: "\e014";
}
.icon_cart_alt:before {
	content: "\e015";
}
.icon_paperclip:before {
	content: "\e016";
}
.icon_tag_alt:before {
	content: "\e017";
}
.icon_tags_alt:before {
	content: "\e018";
}
.icon_trash_alt:before {
	content: "\e019";
}
.icon_cursor_alt:before {
	content: "\e01a";
}
.icon_mic_alt:before {
	content: "\e01b";
}
.icon_compass_alt:before {
	content: "\e01c";
}
.icon_pin_alt:before {
	content: "\e01d";
}
.icon_pushpin_alt:before {
	content: "\e01e";
}
.icon_map_alt:before {
	content: "\e01f";
}
.icon_drawer_alt:before {
	content: "\e020";
}
.icon_toolbox_alt:before {
	content: "\e021";
}
.icon_book_alt:before {
	content: "\e022";
}
.icon_calendar:before {
	content: "\e023";
}
.icon_film:before {
	content: "\e024";
}
.icon_table:before {
	content: "\e025";
}
.icon_contacts_alt:before {
	content: "\e026";
}
.icon_headphones:before {
	content: "\e027";
}
.icon_lifesaver:before {
	content: "\e028";
}
.icon_piechart:before {
	content: "\e029";
}
.icon_refresh:before {
	content: "\e02a";
}
.icon_link_alt:before {
	content: "\e02b";
}
.icon_link:before {
	content: "\e02c";
}
.icon_loading:before {
	content: "\e02d";
}
.icon_blocked:before {
	content: "\e02e";
}
.icon_archive_alt:before {
	content: "\e02f";
}
.icon_heart_alt:before {
	content: "\e030";
}
.icon_star_alt:before {
	content: "\e031";
}
.icon_star-half_alt:before {
	content: "\e032";
}
.icon_star:before {
	content: "\e033";
}
.icon_star-half:before {
	content: "\e034";
}
.icon_tools:before {
	content: "\e035";
}
.icon_tool:before {
	content: "\e036";
}
.icon_cog:before {
	content: "\e037";
}
.icon_cogs:before {
	content: "\e038";
}
.arrow_up_alt:before {
	content: "\e039";
}
.arrow_down_alt:before {
	content: "\e03a";
}
.arrow_left_alt:before {
	content: "\e03b";
}
.arrow_right_alt:before {
	content: "\e03c";
}
.arrow_left-up_alt:before {
	content: "\e03d";
}
.arrow_right-up_alt:before {
	content: "\e03e";
}
.arrow_right-down_alt:before {
	content: "\e03f";
}
.arrow_left-down_alt:before {
	content: "\e040";
}
.arrow_condense_alt:before {
	content: "\e041";
}
.arrow_expand_alt3:before {
	content: "\e042";
}
.arrow_carrot_up_alt:before {
	content: "\e043";
}
.arrow_carrot-down_alt:before {
	content: "\e044";
}
.arrow_carrot-left_alt:before {
	content: "\e045";
}
.arrow_carrot-right_alt:before {
	content: "\e046";
}
.arrow_carrot-2up_alt:before {
	content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
	content: "\e048";
}
.arrow_carrot-2left_alt:before {
	content: "\e049";
}
.arrow_carrot-2right_alt:before {
	content: "\e04a";
}
.arrow_triangle-up_alt:before {
	content: "\e04b";
}
.arrow_triangle-down_alt:before {
	content: "\e04c";
}
.arrow_triangle-left_alt:before {
	content: "\e04d";
}
.arrow_triangle-right_alt:before {
	content: "\e04e";
}
.icon_minus_alt:before {
	content: "\e04f";
}
.icon_plus_alt:before {
	content: "\e050";
}
.icon_close_alt:before {
	content: "\e051";
}
.icon_check_alt:before {
	content: "\e052";
}
.icon_zoom-out:before {
	content: "\e053";
}
.icon_zoom-in:before {
	content: "\e054";
}
.icon_stop_alt:before {
	content: "\e055";
}
.icon_menu-square_alt:before {
	content: "\e056";
}
.icon_menu-circle_alt:before {
	content: "\e057";
}
.icon_document:before {
	content: "\e058";
}
.icon_documents:before {
	content: "\e059";
}
.icon_pencil_alt:before {
	content: "\e05a";
}
.icon_folder:before {
	content: "\e05b";
}
.icon_folder-open:before {
	content: "\e05c";
}
.icon_folder-add:before {
	content: "\e05d";
}
.icon_folder_upload:before {
	content: "\e05e";
}
.icon_folder_download:before {
	content: "\e05f";
}
.icon_info:before {
	content: "\e060";
}
.icon_error-circle:before {
	content: "\e061";
}
.icon_error-oct:before {
	content: "\e062";
}
.icon_error-triangle:before {
	content: "\e063";
}
.icon_question_alt:before {
	content: "\e064";
}
.icon_comment:before {
	content: "\e065";
}
.icon_chat:before {
	content: "\e066";
}
.icon_vol-mute:before {
	content: "\e067";
}
.icon_volume-low:before {
	content: "\e068";
}
.icon_volume-high:before {
	content: "\e069";
}
.icon_quotations_alt:before {
	content: "\e06a";
}
.icon_clock:before {
	content: "\e06b";
}
.icon_lock:before {
	content: "\e06c";
}
.icon_lock-open:before {
	content: "\e06d";
}
.icon_key:before {
	content: "\e06e";
}
.icon_cloud:before {
	content: "\e06f";
}
.icon_cloud-upload:before {
	content: "\e070";
}
.icon_cloud-download:before {
	content: "\e071";
}
.icon_lightbulb:before {
	content: "\e072";
}
.icon_gift:before {
	content: "\e073";
}
.icon_house:before {
	content: "\e074";
}
.icon_camera:before {
	content: "\e075";
}
.icon_mail:before {
	content: "\e076";
}
.icon_cone:before {
	content: "\e077";
}
.icon_ribbon:before {
	content: "\e078";
}
.icon_bag:before {
	content: "\e079";
}
.icon_cart:before {
	content: "\e07a";
}
.icon_tag:before {
	content: "\e07b";
}
.icon_tags:before {
	content: "\e07c";
}
.icon_trash:before {
	content: "\e07d";
}
.icon_cursor:before {
	content: "\e07e";
}
.icon_mic:before {
	content: "\e07f";
}
.icon_compass:before {
	content: "\e080";
}
.icon_pin:before {
	content: "\e081";
}
.icon_pushpin:before {
	content: "\e082";
}
.icon_map:before {
	content: "\e083";
}
.icon_drawer:before {
	content: "\e084";
}
.icon_toolbox:before {
	content: "\e085";
}
.icon_book:before {
	content: "\e086";
}
.icon_contacts:before {
	content: "\e087";
}
.icon_archive:before {
	content: "\e088";
}
.icon_heart:before {
	content: "\e089";
}
.icon_profile:before {
	content: "\e08a";
}
.icon_group:before {
	content: "\e08b";
}
.icon_grid-2x2:before {
	content: "\e08c";
}
.icon_grid-3x3:before {
	content: "\e08d";
}
.icon_music:before {
	content: "\e08e";
}
.icon_pause_alt:before {
	content: "\e08f";
}
.icon_phone:before {
	content: "\e090";
}
.icon_upload:before {
	content: "\e091";
}
.icon_download:before {
	content: "\e092";
}
.social_facebook:before {
	content: "\e093";
}
.social_twitter:before {
	content: "\e094";
}
.social_pinterest:before {
	content: "\e095";
}
.social_googleplus:before {
	content: "\e096";
}
.social_tumblr:before {
	content: "\e097";
}
.social_tumbleupon:before {
	content: "\e098";
}
.social_wordpress:before {
	content: "\e099";
}
.social_instagram:before {
	content: "\e09a";
}
.social_dribbble:before {
	content: "\e09b";
}
.social_vimeo:before {
	content: "\e09c";
}
.social_linkedin:before {
	content: "\e09d";
}
.social_rss:before {
	content: "\e09e";
}
.social_deviantart:before {
	content: "\e09f";
}
.social_share:before {
	content: "\e0a0";
}
.social_myspace:before {
	content: "\e0a1";
}
.social_skype:before {
	content: "\e0a2";
}
.social_youtube:before {
	content: "\e0a3";
}
.social_picassa:before {
	content: "\e0a4";
}
.social_googledrive:before {
	content: "\e0a5";
}
.social_flickr:before {
	content: "\e0a6";
}
.social_blogger:before {
	content: "\e0a7";
}
.social_spotify:before {
	content: "\e0a8";
}
.social_delicious:before {
	content: "\e0a9";
}
.social_facebook_circle:before {
	content: "\e0aa";
}
.social_twitter_circle:before {
	content: "\e0ab";
}
.social_pinterest_circle:before {
	content: "\e0ac";
}
.social_googleplus_circle:before {
	content: "\e0ad";
}
.social_tumblr_circle:before {
	content: "\e0ae";
}
.social_stumbleupon_circle:before {
	content: "\e0af";
}
.social_wordpress_circle:before {
	content: "\e0b0";
}
.social_instagram_circle:before {
	content: "\e0b1";
}
.social_dribbble_circle:before {
	content: "\e0b2";
}
.social_vimeo_circle:before {
	content: "\e0b3";
}
.social_linkedin_circle:before {
	content: "\e0b4";
}
.social_rss_circle:before {
	content: "\e0b5";
}
.social_deviantart_circle:before {
	content: "\e0b6";
}
.social_share_circle:before {
	content: "\e0b7";
}
.social_myspace_circle:before {
	content: "\e0b8";
}
.social_skype_circle:before {
	content: "\e0b9";
}
.social_youtube_circle:before {
	content: "\e0ba";
}
.social_picassa_circle:before {
	content: "\e0bb";
}
.social_googledrive_alt2:before {
	content: "\e0bc";
}
.social_flickr_circle:before {
	content: "\e0bd";
}
.social_blogger_circle:before {
	content: "\e0be";
}
.social_spotify_circle:before {
	content: "\e0bf";
}
.social_delicious_circle:before {
	content: "\e0c0";
}
.social_facebook_square:before {
	content: "\e0c1";
}
.social_twitter_square:before {
	content: "\e0c2";
}
.social_pinterest_square:before {
	content: "\e0c3";
}
.social_googleplus_square:before {
	content: "\e0c4";
}
.social_tumblr_square:before {
	content: "\e0c5";
}
.social_stumbleupon_square:before {
	content: "\e0c6";
}
.social_wordpress_square:before {
	content: "\e0c7";
}
.social_instagram_square:before {
	content: "\e0c8";
}
.social_dribbble_square:before {
	content: "\e0c9";
}
.social_vimeo_square:before {
	content: "\e0ca";
}
.social_linkedin_square:before {
	content: "\e0cb";
}
.social_rss_square:before {
	content: "\e0cc";
}
.social_deviantart_square:before {
	content: "\e0cd";
}
.social_share_square:before {
	content: "\e0ce";
}
.social_myspace_square:before {
	content: "\e0cf";
}
.social_skype_square:before {
	content: "\e0d0";
}
.social_youtube_square:before {
	content: "\e0d1";
}
.social_picassa_square:before {
	content: "\e0d2";
}
.social_googledrive_square:before {
	content: "\e0d3";
}
.social_flickr_square:before {
	content: "\e0d4";
}
.social_blogger_square:before {
	content: "\e0d5";
}
.social_spotify_square:before {
	content: "\e0d6";
}
.social_delicious_square:before {
	content: "\e0d7";
}
.icon_printer:before {
	content: "\e103";
}
.icon_calulator:before {
	content: "\e0ee";
}
.icon_building:before {
	content: "\e0ef";
}
.icon_floppy:before {
	content: "\e0e8";
}
.icon_drive:before {
	content: "\e0ea";
}
.icon_search-2:before {
	content: "\e101";
}
.icon_id:before {
	content: "\e107";
}
.icon_id-2:before {
	content: "\e108";
}
.icon_puzzle:before {
	content: "\e102";
}
.icon_like:before {
	content: "\e106";
}
.icon_dislike:before {
	content: "\e0eb";
}
.icon_mug:before {
	content: "\e105";
}
.icon_currency:before {
	content: "\e0ed";
}
.icon_wallet:before {
	content: "\e100";
}
.icon_pens:before {
	content: "\e104";
}
.icon_easel:before {
	content: "\e0e9";
}
.icon_flowchart:before {
	content: "\e109";
}
.icon_datareport:before {
	content: "\e0ec";
}
.icon_briefcase:before {
	content: "\e0fe";
}
.icon_shield:before {
	content: "\e0f6";
}
.icon_percent:before {
	content: "\e0fb";
}
.icon_globe:before {
	content: "\e0e2";
}
.icon_globe-2:before {
	content: "\e0e3";
}
.icon_target:before {
	content: "\e0f5";
}
.icon_hourglass:before {
	content: "\e0e1";
}
.icon_balance:before {
	content: "\e0ff";
}
.icon_rook:before {
	content: "\e0f8";
}
.icon_printer-alt:before {
	content: "\e0fa";
}
.icon_calculator_alt:before {
	content: "\e0e7";
}
.icon_building_alt:before {
	content: "\e0fd";
}
.icon_floppy_alt:before {
	content: "\e0e4";
}
.icon_drive_alt:before {
	content: "\e0e5";
}
.icon_search_alt:before {
	content: "\e0f7";
}
.icon_id_alt:before {
	content: "\e0e0";
}
.icon_id-2_alt:before {
	content: "\e0fc";
}
.icon_puzzle_alt:before {
	content: "\e0f9";
}
.icon_like_alt:before {
	content: "\e0dd";
}
.icon_dislike_alt:before {
	content: "\e0f1";
}
.icon_mug_alt:before {
	content: "\e0dc";
}
.icon_currency_alt:before {
	content: "\e0f3";
}
.icon_wallet_alt:before {
	content: "\e0d8";
}
.icon_pens_alt:before {
	content: "\e0db";
}
.icon_easel_alt:before {
	content: "\e0f0";
}
.icon_flowchart_alt:before {
	content: "\e0df";
}
.icon_datareport_alt:before {
	content: "\e0f2";
}
.icon_briefcase_alt:before {
	content: "\e0f4";
}
.icon_shield_alt:before {
	content: "\e0d9";
}
.icon_percent_alt:before {
	content: "\e0da";
}
.icon_globe_alt:before {
	content: "\e0de";
}
.icon_clipboard:before {
	content: "\e0e6";
}


	.glyph {
		float: left;
		text-align: center;
		padding: .75em;
		margin: .4em 1.5em .75em 0;
		width: 6em;
text-shadow: none;
	}
        .glyph_big {
        font-size: 128px;
        color: #59c5dc;
        float: left;
        margin-right: 20px;
        }

        .glyph div { padding-bottom: 10px;}

	.glyph input {
		font-family: consolas, monospace;
		font-size: 12px;
		width: 100%;
		text-align: center;
		border: 0;
		box-shadow: 0 0 0 1px #ccc;
		padding: .2em;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
	}
	.centered {
		margin-left: auto;
		margin-right: auto;
	}
	.glyph .fs1 {
		font-size: 2em;
	}

	

/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/owl.carousel.css ***!
  \***************************************************************************************************************************************************************/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: inline-block;
  /*width: 100%;*/
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
/* Styling dot */
.owl-theme .owl-dots {
  text-align: left;
  padding-top: 10px;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    background-color: #eeeeee;
    border-radius: 50%;
    margin: 4px;   
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #eab702;
    
}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-nav div {
    background: #c9c9c9;
    text-align: center;
    display: inline-block;
    outline: 0;
    width: 40px;
    text-align: center;
    line-height: 40px;
    height: 40px;    
    color: #fff;
    top: 50%;
    font-size: 0;
    margin-top: -20px; 
    -webkit-transition: all 0.3s ease-in-out;
       -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;     
}

.owl-theme .owl-controls .owl-nav div:hover {
  background: #222;
}

.owl-theme .owl-controls .owl-nav div.owl-prev {
    position: absolute;
    left: 0;   
}

.owl-theme .owl-controls .owl-nav div.owl-prev:before,
.owl-theme .owl-controls .owl-nav div.owl-next:before {
    font-family: "Ionicons";    
    font-size: 15px;
    color: #fff; 
    -webkit-transition: all 0.3s ease-in-out;
       -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
}  

.owl-theme .owl-controls .owl-nav div.owl-prev:before {
   content: "\f108"; 
}

.owl-theme .owl-controls .owl-nav div.owl-prev:hover:before,
.owl-theme .owl-controls .owl-nav div.owl-next:hover:before {    
    color: #fff;
}

.owl-theme .owl-controls .owl-nav div.owl-next {
  position: absolute;
  right: 0;
}

.owl-theme .owl-controls .owl-nav div.owl-next:before {    
    content: "\f10b";    
}  

/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/shortcodes.css ***!
  \*************************************************************************************************************************************************************/
.item.style2 .portfolio-content, .flat-button::after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.flat-team .avatar .overlay .social-links, .flat-team .avatar .overlay, .flat-team .avatar .overlay .flat-view{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.item, .imgbox.style2 .box-content .read-more, .flat-team .avatar, .flat-view a, .flat-accordion .toggle-content ul.list li, .flat-accordion .flat-toggle .toggle-title{position:relative;}
.imgbox.style2.position-title .box-header .box-title a:hover, .team-grid.style2 .flat-view a:hover, .flat-view a, .imgbox.style2 .box-content .read-more{color:#03a9f5;}
.flat-button{display:inline-block;position:relative;overflow:hidden;z-index:1;}
.flat-button::after, .flat-button::before, .flat-accordion .toggle-content ul.list li::before{position:absolute;content:"";}
.flat-button::after{position:absolute;right:21px;top:15px;content:"\f105";font-family:"FontAwesome";z-index:1;}
.flat-button::before{top:0;left:0;width:150%;height:100%;z-index:-1;background-color:#3f3e43;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -4em, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -4em, 0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:all 0.35s ease-in-out 0s;-moz-transition:all 0.35s ease-in-out 0s;-ms-transition:all 0.35s ease-in-out 0s;-o-transition:all 0.35s ease-in-out 0s;transition:all 0.35s ease-in-out 0s;}
.flat-button:hover::before{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.flat-button.border{font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:0.3px;border-radius:23px;padding:17px 30px 15px 30px;}
.flat-button.border::after{content:none;}
.flat-row{clear:both;display:block;position:relative;padding:95px 0px;}
.flat-row.v0{padding:0;}
.flat-row.v1{padding:100px 0px 0px;}
.flat-row.v2{padding:95px 0px 101px;}
.flat-row.v3{padding:100px 0px;}
.flat-row.v4{padding:120px 0px 100px;}
.flat-row.v5{padding:78px 0px;}
.flat-row.v6{padding:80px 0px;}
.flat-row.v7{padding:98px 0px 130px;}
.flat-row.v8{padding:98px 0px 98px;}
.flat-row.v9{padding:98px 0px 99px;}
.flat-row.v10{padding:65px 0px 94px;}
.flat-row.v11{padding:94px 0px 94px;}
.flat-row.v12{padding:98px 0px 111px;}
.flat-row.v13{padding:8px 0px 120px;}
.flat-row.v14{padding:105px 0px 104px;}
.flat-row.v15{padding:98px 0px 96px;}
.flat-row.v16{padding:8px 0px 95px;}
.flat-row.pd-top{padding:96px 0px 0px;}
.flat-row.pd-top2{padding:90px 0px 0px;}
.flat-row.pd-top3{padding:60px 0px 0px;}
.flat-row.pd-bottom{padding:0px 0px 100px;}
.flat-row.pd-bottom2{padding:0px 0px 70px;}
.flat-row.pd-bottom3{padding:0px 0px 90px;}
.flat-row.pd-bottom4{padding:0px 0px 50px;}
.flat-row.pd-bottom5{padding:0px 0px 150px;}
.flat-row.pd-bottom6{padding:0px 0px 120px;}
.flat-row.pd-bottom7{padding:0px 0px 65px;}
.bg-theme{background-color:#f9f9f9;}
.flat-row.row-border{border-bottom:1px solid #ebebeb;}
.flat-row.section-portfolio-carousel{padding:98px 0px 108px;}
.divider{height:30px;overflow:hidden;}
.divider.h35{height:35px;}
.divider.h39{height:39px;}
.divider.h46{height:46px;}
.divider.h65{height:65px;}
.divider.h70{height:70px;}
.divider.h75{height:75px;}
.divider.h96{height:96px;}
.divider.h98{height:98px;}
.divider.wrapp{height:273px;}
.paddingleft_15{padding-left:15px;}
.paddingleft_30{padding-left:30px;}
.section-inner .title-section, .blog-shortcode .title-section, .wrap-customers .title-section, .section-imgbox .title-section, .title-section.style4, .row-border .title-section,
.section-services .title-section, .section-portfolio-carousel .title-section{margin-bottom:64px;}
.title-section{margin-bottom:84px;position:relative;text-align:center;}
.title-section .title{font-size:40px;line-height:40px;color:#222222;margin-bottom:15px;letter-spacing:-0.8px;}
.title-section .sub-title{font-size:20px;line-height:25px;font-weight:300;color:#999;}
.title-section.style2{margin-bottom:0px;}
.title-section.style2 .title{margin-bottom:40px;}
.title-section.style2 .title.letter{letter-spacing:0;}
.title-section.style2 .sub-title{font-size:16px;line-height:27px;}
.title-section.style2 .sub-title:first-of-type{margin-bottom:25px;}
.title-section.style2 .sub-title span{color:#03a9f5;}
.title-section.left{text-align:left;margin-bottom:0;}
.title-section .title.color-white, .title-section .sub-title.color-white{color:#FFF;}
.title-section .title .color-theme{color:#03a9f5;}
.title-section.style3 .title{font-size:35px;line-height:35px;text-transform:uppercase;margin-top:-5px;margin-left:-2px;font-weight:700;letter-spacing:1px;margin-bottom:23px;}
.title-section .sub-title.color-gray{font-size:14px;line-height:25px;color:#888888;font-weight:400;}
.title-section.style4 .title{font-size:55px;line-height:70px;margin-bottom:11px;letter-spacing:-1px;}
.sub-title.font-playfair{font-family:'Playfair Display', serif;font-size:23px;line-height:34px;font-style:italic;color:#FFF;}
.title-section.style5 .title{letter-spacing:0;margin-bottom:33px;}
.title-section .sub-title.color-gray2{font-size:16px;color:#666;}
.wrap-iconbox .title-section{margin-bottom:81px;}
.iconbox{padding-right:30px;}
.iconbox, .iconbox .box-header .box-icon i, .imgbox,
.iconbox .box-header .box-icon{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.iconbox:hover, .imgbox:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.iconbox:hover .box-header .box-icon i{color:#03a9f5;}
.iconbox .box-header{float:left;}
.iconbox .box-header .box-icon{width:70px;height:70px;}
.iconbox .box-header .box-icon i{color:#3f3e43;font-size:50px;}
.iconbox .box-content{overflow:hidden;}
.iconbox .box-content .box-title{position:relative;font-size:18px;font-weight:600;line-height:22px;color:#222;padding-bottom:16px;margin-bottom:18px;}
.iconbox .box-content .box-title::before{position:absolute;left:0;bottom:0;width:35px;height:1px;content:"";background-color:#03a9f5;}
.iconbox .box-content p{line-height:24px;color:#777;}
.iconbox.style2, .quick-form{padding:0px 39px 28px 38px;border:2px solid #eeeeee;}
.iconbox.style2:hover .box-header .box-icon{background-color:#3f3e43;}
.iconbox.style2 .box-header{float:none;margin-bottom:34px;}
.iconbox.style2 .box-content .box-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#3F3E43;line-height:27px;margin-bottom:4px;letter-spacing:0.5px;}
.iconbox.style2 .box-content .box-title::before{content:none;}
.iconbox.style2 .box-header .box-icon{background-color:#03a9f5;text-align:center;margin-top:-2px;}
.iconbox.style2 .box-header .box-icon i{color:#FFF;line-height:71px;font-size:35px;}
.iconbox.style2 .box-content p,
.quick-form p{line-height:25px;color:#888888;margin-bottom:25px;}
.iconbox.style2 .readmore a{position:relative;color:#03a9f5;font-weight:600;padding-right:17px;letter-spacing:0.3px;text-transform:uppercase;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.iconbox.style2 .readmore a:hover{padding-right:20px;color:#3F3E43;}
.iconbox.style2 .readmore a::after{position:absolute;right:0;top:-3px;content:"\f054";font-size:10px;font-family:"FontAwesome";}
.quick-form{padding:53px 39px 47px 38px;}
.quick-form h4{font-size:20px;font-weight:700;color:#3F3E43;text-transform:uppercase;margin-bottom:13px;}
.quick-form p{margin-bottom:32px;}
.quick-form .form-contact input{font-size:12px;color:#888;background-color:#f5f5f5;width:100%;height:50px;border:none;margin-bottom:14px;padding-left:21px;padding-top:1px;}
.quick-form .form-contact .flat-button{background-color:#03a9f5;border-radius:0;padding:16px 46px 17px 22px;font-weight:700;}
.quick-form .form-contact .flat-button::after{font-size:15px;right:24px;}
.quick-form .form-contact span{position:relative;}
.quick-form .form-contact label.error{position:absolute;right:4px;top:-3px;color:#03a9f5;}
.section-video{position:relative;padding:142px 0px 155px;}
.wrap-video{padding-left:114px;}
.section-video .title-section.left{margin-bottom:64px;}
.wrap-video .flat-control a{position:relative;float:left;display:inline-block;width:70px;height:70px;text-align:center;line-height:67px;padding-left:8px;margin-left:1px;font-size:22px;background:transparent;color:#FFF;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;}
.wrap-video .flat-control a:hover{background-color:#03a9f5;border-color:#03a9f5;}
.wrap-video .flat-control span{display:inline-block;font-size:14px;color:#fff;font-weight:500;line-height:20px;padding-top:15px;margin-left:20px;}
.wrap-flat-count{text-align:center;}
.wrap-flat-count .title-counter{font-size:25px;line-height:35px;letter-spacing:0.5px;color:#222;margin-bottom:10px;}
.wrap-counter{overflow:hidden;padding:0px 224px;}
.flat-counter{float:left;width:33.333%;}
.flat-counter .content-number{margin-bottom:11px;}
.flat-counter .content-number span{font-size:65px;line-height:65px;color:#03a9f5;}
.flat-counter .content-number span.plus{position:relative;margin-left:-30px;}
.flat-counter .content-number span.plus::before{position:absolute;right:-27px;top:0;content:"+";font-size:35px;color:#03a9f5;}
.flat-counter .name-count{font-weight:300;line-height:23px;color:#222;}
.imgbox{text-align:center;padding:20px 25px 0px 25px;position:relative;height:410px;}
.imgbox::after{position:absolute;right:-16px;top:0;content:"";background-color:#ebebeb;width:1px;height:410px;}
.imgbox.last:after{content:none;}
.imgbox .box-header{position:relative;margin-bottom:30px;}
.imgbox .box-title{font-weight:500;font-size:22px;margin-bottom:17px;}
.imgbox .box-title a{color:#222;}
.imgbox .box-title a:hover{color:#03a9f5;}
.imgbox .box-content p{font-size:16px;font-weight:300;line-height:25px;color:#888888;}
.imgbox.style2{padding:0;height:auto;}
.imgbox.style2::after{content:none;}
.imgbox.style2:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;}
.imgbox.style2 .box-title{margin-bottom:16px;}
.imgbox.style2 .box-content{padding:0px 20px;}
.imgbox.style2 .box-content p{line-height:27px;margin-bottom:46px;}
.imgbox.style2 .box-content button{padding:14px 37px 15px 24px;}
.imgbox.style2 .box-content .flat-button::after{right:24px;top:14px;}
.imgbox.style2.no-button .box-content p{margin-bottom:0;}
.imgbox.style2.inner{text-align:left;}
.imgbox.style2.inner .box-header{margin-bottom:0;}
.imgbox.style2.inner .box-content{padding:25px 19px 19px 20px;border:1px solid #ebebeb;border-top:none;overflow:hidden;}
.imgbox.style2.inner .box-content .content-left{float:left;width:84%;}
.imgbox.style2.inner .box-title{font-size:20px;margin-bottom:1px;}
.imgbox.style2.inner .box-content p{font-size:14px;margin-bottom:0;}
.imgbox.style2.inner .box-content .content-right{float:right;overflow:hidden;padding-top:6px;}
.imgbox.style2.inner .box-content .content-right a{display:inline-block;position:relative;width:38px;height:38px;line-height:38px;border-radius:50%;border:1px solid #03a9f5;}
.imgbox.style2.inner .box-content .content-right a:hover{background-color:#03a9f5;}
.imgbox.style2.inner .box-content .content-right a::before{position:absolute;left:13px;top:0;content:"\f054";font-family:"FontAwesome";color:#03a9f5;font-size:14px;}
.imgbox.style2.inner .box-content .content-right a:hover:before{color:#fff;}
.imgbox.style2.inner .box-header a img,
.imgbox.style2.inner .box-content .content-right a::before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.imgbox.style2.inner:hover .box-header a img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.imgbox.style2.flat-boxlist{overflow:hidden;padding:80px 100px;border-bottom:1px solid #ebebeb;}
.imgbox.style2.flat-boxlist:first-of-type{padding-top:0;}
.imgbox.style2.flat-boxlist:last-of-type{padding-bottom:0;border-bottom:none;}
.imgbox.style2.flat-boxlist:hover .box-header a img{opacity:1;}
.imgbox.style2 .box-header .box-img a::before,
.imgbox.style2 .box-header .box-img a::after,
.portfolio-wrap .item.v3 .featured-post a::before,
.portfolio-wrap .item.v3 .featured-post a::after,
.blog-posts .featured-post a::before,
.blog-posts .featured-post a::after, .item.style2 .featured-post a::before, .item.style2 .featured-post a::after,
.flat-team .avatar a.opacity::before, .flat-team .avatar a.opacity::after{position:absolute;left:0;top:0;content:"";opacity:0.2;width:100%;height:100%;background:rgba(0,0,0,0.2);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.imgbox.style2.flat-boxlist .box-header a::before,
.imgbox.style2 .box-header .box-img a::before,
.portfolio-wrap .item.v3 .featured-post a::before,
.blog-posts .featured-post a::before,.item.style2 .featured-post a::before,
.flat-team .avatar a.opacity::before{-webkit-transform:translateX(100%);transform:translateX(100%);}
.imgbox.style2.flat-boxlist .box-header a::after,
.imgbox.style2 .box-header .box-img a::after,
.portfolio-wrap .item.v3 .featured-post a::after,
.blog-posts .featured-post a::after, .item.style2 .featured-post a::after,
.flat-team .avatar a.opacity::after{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.imgbox.style2 .box-header:hover .box-img a:before, .imgbox.style2 .box-header:hover .box-img a:after, .imgbox.style2.position-title .box-header .box-img a:before,
.imgbox.style2.position-title .box-header .box-img a:after,
.portfolio-wrap .item.v3:hover .featured-post a::before,
.portfolio-wrap .item.v3:hover .featured-post a::after,
.blog-posts .featured-post:hover a::before,
.blog-posts .featured-post:hover a::after, .item.style2:hover .featured-post a::before, .item.style2:hover .featured-post a::after,
.flat-team:hover .avatar a.opacity::before, .flat-team:hover .avatar a.opacity::after{opacity:1;z-index:2;-webkit-transform:translateX(0) skewX(45deg) scale(2.2);transform:translateX(0) skewX(45deg) scale(2.2);}
.imgbox.style2.flat-boxlist .box-title{font-size:28px;line-height:35px;font-weight:600;margin-bottom:24px;margin-top:-6px;}
.imgbox.style2.flat-boxlist .box-header{margin-bottom:0;}
.imgbox.style2.flat-boxlist .box-content{padding:0;}
.imgbox.style2.flat-boxlist .box-content p{margin-bottom:14px;}
.imgbox.style2.flat-boxlist .box-content p:last-of-type{margin-bottom:44px;}
.imgbox.style2.flat-boxlist .box-content p a{color:#03a9f5;}
.imgbox.style2.flat-boxlist .box-content p a:hover{color:#888888;}
.imgbox.style2.flat-boxlist .box-content button{padding:17px 31px 15px 31px;letter-spacing:0.55px;}
.imgbox.style2.imgbox-list-left .box-header{float:left;margin-right:90px;}
.imgbox.style2.imgbox-list-left .box-content,
.imgbox.style2.imgbox-list-right .box-content{overflow:hidden;padding:0;text-align:left;}
.imgbox.style2.imgbox-list-right .box-content{width:45%;float:left;}
.imgbox.style2.imgbox-list-right .box-header{float:right;margin-left:90px;}
.imgbox.style2.flat-boxlist .box-content.text2 p:last-of-type{margin-bottom:38px;}
.imgbox.style2.position-title:hover .box-header .box-img a:before{background-color:rgba(3,169,245,0.6);}
.imgbox.style2.position-title .box-title{margin-bottom:0;position:absolute;width:100%;top:50%;left:0;margin-top:-13px;font-size:24px;z-index:3;}
.imgbox.style2.position-title .box-header .box-title a{background-color:transparent;color:#fff;}
.imgbox.position-title .box-header{margin-bottom:28px;}
.imgbox.style2.position-title .box-content p{font-size:15px;font-weight:500;line-height:25px;margin-bottom:25px;}
.imgbox.style2 .box-content .read-more, .flat-view a{padding-right:17px;font-size:14px;font-weight:600;}
.imgbox.style2 .box-content .read-more:hover, .flat-view a:hover{padding-right:25px;}
.imgbox.style2 .box-content .read-more::before, .flat-view a::before{position:absolute;right:0;top:-2px;content:"\f054";font-family:"FontAwesome";font-size:12px;font-weight:300;}
.wrap-services-sidebar{margin:0px -15px;}
.wrap-services-sidebar .imgbox{float:left;width:33.333%;padding:0px 15px;text-align:left;margin-bottom:60px;}
.imgbox.style2.left .box-header{margin-bottom:23px;}
.imgbox.style2.left .box-content{padding:0px;}
.imgbox.style2.left .box-title{font-size:18px;font-weight:600;margin-bottom:13px;}
.imgbox.style2.left .box-content p{font-size:14px;line-height:25px;margin-bottom:15px;}
.imgbox.style3{padding:0;height:auto;}
.imgbox.style3::after{content:none;}
.imgbox.style3:hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.imgbox.style3 .box-title{margin-bottom:22px;}
.imgbox.style3 .box-content p{margin-bottom:45px;}
.imgbox.style3 a.view-more{font-size:16px;font-weight:500;color:#03a9f5;}
.imgbox.style3 a.view-more:hover{color:#222;}
.imgbox.style3 a.view-more i{padding-left:10px;}
.wrap-portfolio-item .item .portfolio-thumbnail a,
article.post.post-grid .featured-post a,
.imgbox.style2 .box-header .box-img a,
.wrap-gallery .gallery-item a,
.blog-posts .featured-post a, .item.style2 .featured-post a, .flat-team .avatar a.opacity{display:block;position:relative;background-color:#03a9f5;overflow:hidden;}
.wrap-portfolio-item .portfolio-thumbnail a::after,
.wrap-portfolio-item .portfolio-thumbnail a::before,
.wrap-gallery .gallery-item a::after,
.wrap-gallery .gallery-item a::before{content:"";position:absolute;width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;background:#ffffff;top:45%;left:45%;visibility:hidden;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);}
.section-gallery .wrap-gallery .gallery-item a::before{left:50%;top:47.5%;}
.wrap-portfolio-item .portfolio-thumbnail a::before,
.wrap-gallery .gallery-item a::before{height:0px;width:0px;content:"\f002";color:#03a9f5;font-family:"FontAwesome";font-size:14px;z-index:1;left:49%;top:47%;}
.wrap-portfolio-item .portfolio-thumbnail a img,
.imgbox.style2.inner .box-header a img,
.wrap-gallery .gallery-item a img,
.portfolio-wrap .item .featured-post img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);width:100%;}
.wrap-portfolio-item .item:hover .portfolio-thumbnail a img,
.wrap-gallery .gallery-item:hover a img{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0.3;}
.portfolio-wrap .item .featured-post img{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.portfolio-thumbnail a img,
.wrap-gallery .gallery-item a img,
.wrap-portfolio-item .portfolio-thumbnail a::after,
.wrap-portfolio-item .portfolio-thumbnail a::before,
.wrap-gallery .gallery-item a::after,
.wrap-gallery .gallery-item a::before{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.wrap-portfolio-item .item:hover .portfolio-thumbnail a:after,
.wrap-portfolio-item .item:hover .portfolio-thumbnail a:before,
article.post.post-grid:hover .featured-post a:after,
article.post.post-grid:hover .featured-post a:before,
.wrap-gallery .gallery-item:hover a:after,
.wrap-gallery .gallery-item:hover a:before{visibility:visible;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}
.clients-image:hover, .flat-testimonials:hover, .blog-carousel:hover, .flat-testimonials2:hover{cursor:e-resize;}
.post-shortcode{overflow:hidden;}
article.post.post-grid{margin-bottom:0;}
article.post.post-grid:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px);}
article.post.post-grid .featured-post{margin-bottom:25px;}
article.post.post-grid .content-post .title-post{font-size:18px;line-height:27px;color:#222222;text-transform:none;margin-bottom:19px;letter-spacing:0.3px;}
article.post.post-grid .featured-post a{background-color:#3f3e43;}
article.post.post-grid .featured-post a::after,
article.post.post-grid .featured-post a::before{content:"";position:absolute;width:1px;height:30px;background:#ffffff;top:50%;left:50%;z-index:9;margin-top:-15px;margin-left:-1px;visibility:hidden;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);}
article.post.post-grid .featured-post a::before{height:1px;width:30px;margin-top:-1px;margin-left:-15px;}
article.post.post-grid:hover .featured-post a img{opacity:0.5;width:100%;}
article.post.post-grid .featured-post a::after,
article.post.post-grid .featured-post a::before,
article.post.post-grid .featured-post a img,
article.post.post-grid,
.imgbox.style2 .box-header a img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
article.post.post-grid ul.meta-post li{padding-right:13px;margin-right:-2px;}
article.post.post-grid ul.meta-post li a{font-size:14px;text-transform:none;}
article.post.post-grid.style2 .content-post{padding:0px 20px;}
.testimonials{text-align:center;padding:0px 200px;}
.testimonials .whisper{font-size:30px;line-height:42px;color:#222222;font-family:'Playfair Display', serif;margin-bottom:59px;}
.testimonials .name{font-size:40px;color:#03a9f5;font-family:"Antro Vectra";line-height:60px;margin-bottom:10px;margin-left:-6px;}
.testimonials .position{font-size:12px;color:#999999;margin-left:7px;}
.testimonials .flat-start{margin-left:9px;margin-top:-1px;}
.testimonials .flat-start i{font-size:12px;color:#FFC621;margin-left:-1px;}
.testimonials.style2 .whisper,
.testimonials.style2 .position{color:#FFF;}
.section-testimonials .title-section{margin-bottom:74px;}
.testimonials.style3{padding:0;text-align:left;}
.testimonials.style3 .testimonial-author-thumbnail{position:relative;width:80px;height:80px;border-radius:50%;float:left;margin-right:21px;}
.testimonials.style3 .testimonial-author-thumbnail i.icon_quotations{position:absolute;right:0px;bottom:0px;width:25px;height:25px;display:block;line-height:20px;text-align:center;border-radius:50%;border:2px solid #fff;color:#fff;background-color:#fe5722;}
.testimonials.style3 .testimonial-content{overflow:hidden;}
.testimonials.style3 .position{color:#03a9f5;margin-left:0;margin-bottom:5px;}
.testimonials.style3 .name{font-family:"Poppins";font-size:16px;font-weight:600;color:#222;line-height:20px;margin-left:0;margin-bottom:16px;}
.testimonials.style3 .whisper{font-size:14px;line-height:24px;color:#777777;font-family:"Poppins";margin-bottom:0;}
.message-text p{text-align:center;font-size:37px;line-height:52px;color:#ffffff;font-weight:600;letter-spacing:-0.75px;}
.message-text p span{color:#03a9f5;}
.flat-request-form{margin-left:3%;}
.flat-request-form .flat-form{position:relative;float:left;width:47.6%;margin:0 2.4%;}
.flat-request-form .flat-form:nth-child(2n){margin-right:0;}
.flat-request-form .flat-form:nth-child(2n-1){margin-left:0;}
.flat-request-form .flat-form:nth-child(3) input{margin-bottom:0;}
.flat-request-form .flat-form.wrap-select select{padding-left:24px;}
.flat-request-form .flat-form.wrap-select::after{position:absolute;right:22px;top:12px;content:"\f0d7";font-family:"FontAwesome";color:#222;}
.flat-request-form .flat-form select, .flat-request-form .flat-form input{width:100%;border:none;margin-bottom:30px;font-size:12px;color:#222222;padding-top:1px;padding-left:20px;background-color:#E5E5E5;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.flat-request-form .flat-form button{padding:19px 51px 17px 26px;-webkit-border-radius:0;border-radius:0;font-weight:700;}
.flat-request-form .flat-form .flat-button::after{right:29px;top:17px;font-size:17px;}
.flat-request-form .flat-form label.error{color:#03a9f5;}
.flat-request-form.style2{margin-left:0;border:1px solid #ebebeb;padding:66px 60px 69px 58px;}
.flat-request-form.style2 .title-form{text-transform:uppercase;font-weight:700;margin-bottom:33px;letter-spacing:0.7px;}
.flat-request-form.style2 .flat-form.wrap-select{width:100%;margin:0;}
.flat-request-form.style2 .flat-form.wrap-input-name{margin-right:2.4%;margin-left:0;}
.flat-request-form.style2 .flat-form.wrap-input-phone{margin-left:2.4%;margin-right:0;}
.flat-request-form.style2 .flat-form.wrap-btn{width:100%;margin:0;}
.flat-request-form.style2 .flat-form select, .flat-request-form.style2 .flat-form input{border:1px solid #ebebeb;}
.flat-request-form.style2 .flat-form select{background-color:#f9f9f9;padding-left:19px;margin-bottom:20px;}
.flat-request-form.style2 .flat-form input{background-color:transparent;margin-bottom:20px;}
.flat-request-form.style3{background-color:#f5f5f5;margin-left:0;padding:51px 45px 60px 45px;}
.flat-request-form.style3 .flat-form{margin:0;}
.wrap-services-single .flat-request-form.style3 h3.title-text{margin-bottom:32px;}
.flat-request-form.style3 .field{margin:0 -1%;}
.flat-request-form.style3 .flat-input{float:left;width:33.333%;padding:0 1%;margin-bottom:30px;}
.flat-request-form.style3 .input-group, .flat-request-form.style3 .flat-input input, .flat-request-form.style3 .flat-form{width:100%;margin-bottom:0;}
.flat-request-form.style3 .form-control[readonly], .flat-request-form.style3 .input-group-addon{background-color:#fff;}
.flat-request-form.style3 .input-group-addon{border-left:none;border-radius:0;}
.flat-request-form.style3 .form-control[readonly]{border-right:none;}
.flat-request-form.style3 .flat-form button{padding:19px 58px 17px 39px;}
.flat-request-form.style3 .flat-form .flat-button::after{right:38px;top:16px;}
.flat-customers{position:relative;}
.flat-customers::after,
.flat-customers::before{position:absolute;content:"";width:0;height:5px;background-color:#03a9f5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.flat-customers::before{right:0;top:0;}
.flat-customers::after{left:0;bottom:0;}
.flat-customers:hover:after,
.flat-customers:hover:before{width:100%;}
ul.portfolio-filter{margin-bottom:35px;}
.flat-btn-filter{margin-bottom:60px;}
ul.portfolio-filter > li{display:inline-block;}
ul.portfolio-filter > li a, .flat-btn-filter button.btn-filter{position:relative;color:#222;z-index:1;line-height:40px;font-weight:600;padding:0px 21px 0px 22px;letter-spacing:0.3px;margin-right:16px;text-transform:uppercase;display:inline-block;}
ul.portfolio-filter > li:nth-child(4) a, .flat-btn-filter button.btn-filter:nth-child(4){letter-spacing:0.5px;}
ul.portfolio-filter > li:first-child a, .flat-btn-filter button.btn-filter:first-child{margin-right:15px;}
ul.portfolio-filter > li a:before, .flat-btn-filter button.btn-filter:before{content:'';position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;transform:scale3d(0,1,1);transition:transform 0.8s;transition-timing-function:cubic-bezier(0.5,1,0.5,1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
ul.portfolio-filter > li a:hover:before,
ul.portfolio-filter > li.active a:before, .flat-btn-filter button.btn-filter:hover:before,
.flat-btn-filter button.btn-filter.btn-active:before{transform:scale3d(1,1,1);background-color:#03a9f5;}
ul.portfolio-filter > li.active a,
ul.portfolio-filter > li a:hover,
.flat-btn-filter button.btn-filter.btn-active,
.flat-btn-filter button.btn-filter:hover{color:#FFF;}
.flat-btn-filter button.btn-filter{background-color:transparent;}
.portfolio-wrap{margin:0 -15px;}
.portfolio-wrap .item{position:relative;overflow:hidden;width:33.333%;float:left;padding:0 15px;margin-bottom:30px;}
.portfolio-wrap .item .featured-post{position:relative;overflow:hidden;}
.portfolio-wrap .item:hover .featured-post img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:0.5;}
.portfolio-wrap .item .featured-post::before{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1;content:"";background:rgba(63, 62, 67, 0.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.portfolio-wrap .item:hover .featured-post::before{filter:alpha(opacity=100);opacity:1;visibility:visible;}
.portfolio-wrap .item .title-post,
.portfolio-wrap .item .category-post,
.portfolio-wrap .item .line{position:absolute;left:10%;top:50%;margin-top:-25px;padding-left:6px;z-index:99;filter:alpha(opacity=0);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.portfolio-wrap .item .line{top:38.3%;left:11.5%;content:"";width:40px;height:5px;background-color:#03a9f5;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);transform:translateY(-100px);}
.portfolio-wrap .item .title-post,
.portfolio-wrap .item .category-post{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px);}
.portfolio-wrap .item .category-post{margin-top:0;}
.portfolio-wrap .item:hover .title-post,
.portfolio-wrap .item:hover .category-post,
.portfolio-wrap .item:hover .line{filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.portfolio-wrap .item .category-post{top:67%;}
.portfolio-wrap .item .title-post{font-size:20px;line-height:26px;font-weight:600;}
.portfolio-wrap .item .title-post a ,
.portfolio-wrap .item .category-post a{color:#FFF;}
.portfolio-wrap .item .title-post a:hover ,
.portfolio-wrap .item .category-post a:hover,
.portfolio-wrap .item.v3 .title-post a:hover,
.portfolio-wrap .item.v3 .category-post a:hover{color:#03a9f5;}
.portfolio-wrap .item.v3 .featured-post::before{content:none;}
.portfolio-wrap .item.v3 .content-portfolio{border:2px solid #ebebeb;border-top:none;padding:18px 29px 25px 29px;}
.portfolio-wrap .item.v3 .title-post, .portfolio-wrap .item.v3 .category-post{position:relative;left:0;top:0;opacity:1;visibility:visible;margin-top:0;padding:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.portfolio-wrap .item.v3 .title-post{font-size:16px;line-height:23px;}
.portfolio-wrap .item.v3 .title-post a{color:#222222;}
.portfolio-wrap .item.v3 .category-post{margin-bottom:2px;font-size:12px;}
.portfolio-wrap .item.v3 .category-post a{color:#888888;}
.item.style2 .portfolio-content{background-color:#222;padding:18px 5px 25px 26px;opacity:0;visibility:hidden;}
.item.style2:hover .portfolio-content, .item.style2.position .portfolio-content{opacity:1;visibility:visible;}
.item.style2 .portfolio-content .category-post a{position:relative;font-size:12px;display:inline-block;text-transform:uppercase;padding-right:18px;}
.item.style2 .portfolio-content .category-post a:hover{padding-right:22px;}
.item.style2 .portfolio-content .category-post a::before{position:absolute;right:0;top:0;font-family:"FontAwesome";content:"\f101";font-size:14px;}
.item.style2 .portfolio-content .title-post{font-size:15px;font-weight:600;line-height:20px;}
.item.style2 .portfolio-content .title-post a, .item.style2.position .portfolio-content .category-post a{color:#fff;}
.item.style2 .portfolio-content .category-post a, .item.style2 .portfolio-content .title-post a:hover, .item.style2.position .portfolio-content .category-post a:hover{color:#03a9f5}
.item.style2.position .portfolio-content{position:absolute;left:0;bottom:0;width:100%;background-color:#222;padding:18px 5px 24px 20px;background:-webkit-linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.7) 100%) repeat-x;background:-moz-linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.7) 100%) repeat-x;background:-o-linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.7) 100%) repeat-x;background:linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.7) 100%) repeat-x;}
.item.style2.position .portfolio-content .category-post a{text-transform:none;margin-bottom:5px;}
.portfolio-carousel.owl-theme .owl-controls .owl-nav div{width:50px;height:50px;margin-top:-25px;}
.portfolio-carousel.owl-theme .owl-controls .owl-nav div.owl-prev{left:-8%;}
.portfolio-carousel.owl-theme .owl-controls .owl-nav div.owl-next{right:-10.1%;}
.portfolio-carousel.owl-theme .owl-controls .owl-nav div.owl-prev:before, .portfolio-carousel.owl-theme .owl-controls .owl-nav div.owl-next:before{content:none;}
.portfolio-filter-carousel{position:relative;}
.flat-portfolio-filter.item{transition:.8s;-webkit-transition:.8s;transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}
.flat-portfolio-filter.item.__loading{opacity:0;transform:translateX(40px);-webkit-transform:translateX(40px);}
.flat-portfolio-filter.owl-theme .owl-dots{display:none!important;}
.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div{top:-21%;}
.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-prev{left:76%;}
.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-next{right:19.3%;}
.section-message .title-section{margin-bottom:0;}
.section-message .title-section .title{font-size:45px;line-height:55px;letter-spacing:1px;}
.flat-row.section-message{padding:80px 0px 85px;}
.flat-accordion .flat-toggle{border-bottom:1px solid #ebebeb;}
.flat-accordion .flat-toggle:last-of-type{border-bottom:none;}
.flat-accordion .flat-toggle .toggle-title{font-size:18px;font-weight:600;color:#222222;cursor:pointer;padding:17.5px 30px;}
.flat-accordion .toggle-title::before, .flat-accordion .toggle-title::after{position:absolute;content:"";background-color:#222222;}
.flat-accordion .toggle-title::after{left:5px;top:30px;width:11px;height:1px;}
.flat-accordion .toggle-title::before{left:10px;top:25px;width:1px;height:11px;}
.flat-accordion .flat-toggle .toggle-title.active{color:#03a9f5;}
.flat-accordion .flat-toggle .toggle-title.active::before{opacity:0;}
.flat-accordion .flat-toggle .toggle-title.active::after{background-color:#03a9f5;}
.flat-accordion .toggle-content{padding:5px 20px 34px 30px;}
.wrap-services-single .flat-accordion .toggle-content p{margin-bottom:22px;}
.flat-accordion .toggle-content ul.list li{line-height:32px;padding-left:20px;}
.flat-accordion .toggle-content ul.list li::before{left:0;top:12px;width:6px;height:6px;border-radius:50%;background-color:#03a9f5;}
.flat-accordion .toggle-content ul.list li a{color:#03a9f5;}
.wrap-team-grid{margin:0px -15px;}
.wrap-team-grid .team-grid{padding:0px 15px;float:left;width:33.333%;margin-bottom:51px;}
.team-grid .avatar, .flat-team h6.name, .flat-team p{margin-bottom:16px;}
.wrap-teammember .flat-team .avatar a.opacity{background-color:transparent;}
.flat-team span.position{font-size:12px;color:#999;display:block;margin-bottom:2px;}
.flat-team h6.name{text-transform:uppercase;}
.flat-team .content{padding-right:20px;}
.flat-team p{font-size:13px;font-weight:400;line-height:24px;letter-spacing:-0.1px;}
.team-list .avatar{float:left;margin-right:30px;}
.team-list .content{overflow:hidden;margin-top:-4px;padding-right:0;}
.wrap-teammember .team-list{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #e5e5e5;}
.wrap-teammember .team-list:last-of-type{margin-bottom:0;border-bottom:none;padding-bottom:0;}
.flat-team.team-list p{margin-bottom:29px;}
.flat-team .flat-button{padding:13px 31px 13px 19px;letter-spacing:0.4px;}
.flat-team .flat-button::after{position:absolute;right:17px;top:13px;}
.flat-team.team-list.style2 p{margin-bottom:20px;}
.team-list.style2 ul.info-team li{font-size:13px;font-weight:400;line-height:35px;color:#222;}
.team-list.style2 ul.info-team li span{width:20%;display:inline-block;margin-right:5px;}
.team-list.style2 ul.info-team li.team-social a{margin-right:11px;color:#4a65a0;}
.team-list.style2 ul.info-team li.team-social a.twitter{color:#1da1f2;}
.team-list.style2 ul.info-team li.team-social a.printer{color:#cb2028;}
.team-list.style2 ul.info-team li.team-social a.instagram{color:#d52887;}
.wrap-team-grid .team-grid.style2{margin-bottom:41px;}
.flat-team .avatar .overlay{position:absolute;left:0;top:0;text-align:center;background-color:rgba(0, 0, 0, 0.6);overflow:hidden;opacity:0;visibility:hidden;}
.team-grid.style2:hover .avatar .overlay{opacity:1;visibility:visible;}
.flat-team .avatar .overlay, .flat-team .avatar .wrap-table, .flat-team .avatar .flat-tabcell{width:100%;height:100%;}
.flat-team .avatar .wrap-table{display:table;}
.flat-team .avatar .flat-tabcell{display:table-cell;vertical-align:middle;}
.team-grid.style2 .flat-view a{color:#FFF;}
.flat-team .avatar .overlay .flat-view{transform:translateX(-20%);-o-transform:translateX(-20%);-ms-transform:translateX(-20%);-webkit-transform:translateX(-20%);}
.flat-team .avatar .overlay .social-links{transform:translateX(20%);-o-transform:translateX(20%);-ms-transform:translateX(20%);-webkit-transform:translateX(20%);}
.flat-team:hover .avatar .overlay .flat-view, .flat-team:hover .avatar .overlay .social-links{transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/magnific-popup.css ***!
  \*****************************************************************************************************************************************************************/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #3f3f3f;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure {
    /* The shadow behind the image */ }
    .mfp-img-mobile .mfp-figure:after {
      top: 0;
      bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
      display: inline;
      margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
.my-mfp-slide-bottom .mfp-content {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;

	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	-ms-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;

        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8);  
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .mfp-content {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

        -webkit-transform: scale(1); 
        -moz-transform: scale(1); 
        -ms-transform: scale(1); 
        -o-transform: scale(1); 
        transform: scale(1); 
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .mfp-content {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;

        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;

	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/style.css (1) ***!
  \************************************************************************************************************************************************************/
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}figure{margin:0}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}legend{white-space:normal}button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))}button,input[type="button"],input[type="reset"],input[type="submit"]{line-height:1;cursor:pointer;-webkit-appearance:button;border:none}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mt-0{margin-top:0!important}.mt-6{margin-top:6px!important}.mt-12{margin-top:12px!important}.mt-24{margin-top:24px!important}.mb-0{margin-bottom:0!important}.mb-6{margin-bottom:6px!important}.mb-12{margin-bottom:12px!important}.mb-24{margin-bottom:24px!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:6px!important}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font:14px/27px Poppins,sans-serif;font-weight:400;background-color:#fff;color:#777}a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus{color:#03a9f5;text-decoration:none;outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul,ol{padding:0}img{max-width:100%;height:auto}.img-right{margin:0 0 0 50px !important;float:right}b,strong{font-weight:900}button{-webkit-border-radius:3px;border-radius:3px}button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:14px;font-weight:500;color:#fff;padding:15px 34px 14px 21px;background-color:#03a9f5;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background-color:#fff;border:1px solid #dfdfdf;height:50px;padding-left:15px;font-size:13px;outline:none;margin-bottom:35px;border-radius:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}select.error,textarea.error,input[type="text"].error,input[type="password"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="date"].error,input[type="month"].error,input[type="time"].error,input[type="week"].error,input[type="number"].error,input[type="email"].error,input[type="url"].error,input[type="search"].error,input[type="tel"].error,input[type="color"].error{border:1px solid red}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#0079bf8f}textarea{width:100%;height:180px;padding:15px 24px}input[type="checkbox"]{display:inline}textarea:-moz-placeholder,textarea::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder{color:#6a6a6a;opacity:1}input:-ms-input-placeholder{color:#6a6a6a}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#6a6a6a;opacity:1}.btn{background-image:none}textarea,input[type="text"],input[type="submit"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.dropdown-menu,.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{-webkit-appearance:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#999}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:600;margin-bottom:10px;color:#222}h1{font-size:60px;line-height:60px}h2{font-size:45px;line-height:45px}h3{font-size:40px;line-height:40px}h4{font-size:25px;line-height:25px}h5{font-size:20px;line-height:20px}h6{font-size:18px;line-height:18px}.widget.widget_menu_tab ul li{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flat-top{background-color:#f2f2f5;padding:12px 0 11px}.flat-top p{font-size:12px;color:#222;font-weight:500}.flat-top p.info-text{letter-spacing:-.1px}.flat-top p.info-link{text-align:right}.flat-top p a{padding-right:19px}.social-links{padding:0;margin-top:9px;text-align:right}.social-links li{display:inline-block;margin-left:1px}.social-links li:first-child{margin-left:0}.social-links a{display:inline-block;line-height:40px;width:40px;height:40px;font-size:20px;color:#888;border-radius:50%;text-align:center;background-color:#eee}.social-links a:hover,.social-links.style2 a:hover,.social-links.style2 a.facebook:hover,.social-links.style2 a.google:hover,.social-links.style2 a.rss:hover,.social-links.style3 a:hover,.social-links.style3 a.twitter:hover,.social-links.style3 a.google:hover,.social-links.style3 a.rss:hover{color:#fff;background-color:#03a9f5}.social-links.style2 a{width:50px;height:50px;line-height:50px;color:#333335;border-radius:0;background-color:#fff;margin-left:5px}.social-links.style2 a.facebook{color:#3b5998}.social-links.style2 a.google{color:#de5347;margin-left:6px}.social-links.style2 a.rss{color:#efb34a}.social-links.style3{margin-top:-1px;margin-right:1px}.social-links.style3 a{color:#FFF;background-color:#3B5998;width:30px;height:30px;margin-left:.5px;line-height:30px;font-size:12px}.social-links.style3 a.twitter{background-color:#3fcdfd}.social-links.style3 a.google{background-color:#de5347}.social-links.style3 a.rss{background-color:#efb34a}.social-links.style4{position:relative;float:left;width:32%;text-align:right;padding-right:15px;margin-right:5px}.social-links.style4::after,.flat-top .flat-information li::after{position:absolute;right:0;top:6px;content:"";width:1px;height:14px;background-color:#617588}.social-links.style4{margin-top:0}.social-links.style4 li{padding:0 6px}.social-links.style4 li:nth-child(3){padding-right:5px}.social-links.style4 a{border-radius:0;display:initial;background-color:transparent;color:#B6B7BA;line-height:24px}.social-links.style4 a:hover{background-color:transparent;color:#03a9f5}.social-links.style5{text-align:center;margin:0 0 22px}.social-links.style5 li{margin-left:-9px}.social-links.style5 li a{background-color:transparent;color:#FFF;font-size:18px}.social-links.style5 li a:hover{color:#03a9f5}.flat-top.style2{background-color:#313844;padding:12px 0 11px}ul.box-text.text-right li{display:inline-block;position:relative;text-align:right}.flat-top ul li.question{margin-right:21px;padding-left:18px}.flat-top ul li.question::before{position:absolute;left:0;top:0;content:"\f059";font-family:'FontAwesome';color:#b6b7ba}.flat-top ul li.question p{color:#b6b7ba;font-size:12px}.flat-top .box-text li a{font-size:14px;text-transform:uppercase;font-weight:600;padding:15px 28px 15px 26px;background-color:#03a9f5;color:#FFF;letter-spacing:.3px}.flat-top .box-text li a:hover{background-color:#3f3e43}.flat-top .flat-information li{position:relative;display:inline-block;padding:0 16px;margin-right:11px;letter-spacing:.3px}.flat-top .flat-information li::before{position:absolute;left:0;top:1px;font-family:'FontAwesome';content:"\f095";color:#b6b7ba;font-size:12px}.flat-top .flat-information li.email{padding-left:18px}.flat-top .flat-information li:last-child{padding-right:0;margin-right:0}.flat-top .flat-information li:last-child:after{content:none}.flat-top .flat-information li.email::before{content:"\f0e0"}.flat-top .flat-information li a{color:#b6b7ba;font-size:12px}.flat-top .flat-information li a:hover{color:#03a9f5}.header{background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header .logo,.wrapper .logo{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header.style3 .logo{margin-top:25px}.widget-header .wrap-widget-header{overflow:hidden;margin:31px 0 25px}.widget-header .wrap-widget-header .widget.widget_text{width:32%;float:right}.widget-header .wrap-widget-header .widget.widget_text:nth-child(1){width:22%}.widget-header .wrap-widget-header .widget.widget_text:nth-child(3){width:34.5%}.widget-header .wrap-widget-header .widget.widget_text .social-links{margin-top:9px}.widget-header .wrap-widget-header .widget.widget_text .icon{float:left;margin:3px 18px 0 0;font-size:22px;color:#222}.widget-header .wrap-widget-header .widget.widget_text .text{overflow:hidden;font-size:14px;line-height:20px;font-weight:600;color:#222}.widget-header .wrap-widget-header .widget.widget_text .text span{font-size:12px;font-weight:400;color:#888;display:block;margin-top:4px}.header.style2 .logo{margin:25px 0 34px 3px}.group-header{display:flow-root}.header.style2 .flat-wrap-header{float:left}.header.style2 #mainnav > ul > li > a,.header.style3 #mainnav > ul > li > a{color:#222;line-height:110px;padding:0 17px}.header.style2 #mainnav > ul > li:first-child > a{padding:0 17px}.header.style2 #mainnav > ul > li.active > a,.header.style2 #mainnav > ul > li > a:hover,.header.style3 #mainnav > ul > li.active > a,.header.style3 #mainnav > ul > li > a:hover{color:#03a9f5}.widget-header .wrap-widget-header.style2{margin:32px 7px 0 0;float:right;overflow:inherit}.widget-header .wrap-widget-header.style2 .widget.widget_text:nth-child(1){width:100%}.widget-header .wrap-widget-header.style2 .widget.widget_text .icon{margin:4px 17px 0 0}.widget-header .wrap-widget-header.style2 .widget.widget_text .text{font-size:12px;color:#999;font-weight:400}.widget-header .wrap-widget-header.style2 .widget.widget_text .text a{font-size:20px;font-weight:500;color:#222;line-height:28px}.widget-header .wrap-widget-header.style2 .widget.widget_text .text a:hover{color:#03a9f5}.header.style3 .flat-wrap-header{float:right}.header.style3 #mainnav > ul > li:last-child > a{padding:0 0 0 21px}.header.style3 #mainnav > ul > li > a{padding:0 21.5px}.header-v1.downscrolled{position:fixed!important;top:0;width:100%;z-index:9999;opacity:0;top:-121px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-v1.upscrolled{opacity:1;top:0;background:rgba(0,0,0,0.6)!important}.header-v1.style2.upscrolled,.header-v1.style3.upscrolled{background:rgba(255,255,255,0.6)!important}.header-v1.style2.upscrolled .logo,.header-v1.style3.upscrolled .logo{margin:28px 0 10px 1px}.header-v1.style2.upscrolled #mainnav > ul > li > a,.header.style3.upscrolled #mainnav > ul > li > a{line-height:80px}.widget-header.header-v1.style2.upscrolled .wrap-widget-header.style2{margin-top:13px}.upscrolled #mainnav > ul > li:hover > a,.upscrolled #mainnav > ul > li.active > a{color:#03a9f5}.menu.menu-extra li a{font-size:15px;color:#fff;padding:0;line-height:60px}.nav.header-style1{background-color:#03a9f5;position:relative;z-index:999}.flat-wrap-header{position:relative}.nav-wrap{position:relative;display:flow-root}.nav-wrap .mainnav{float:left}.nav.header-style1 .menu.menu-extra{float:right;padding-left:0}.nav.header-style1 .top-search{position:absolute;right:0;top:110%;width:320px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav.header-style1 .top-search.show{visibility:visible;opacity:1;z-index:1;top:100%}.show-search.active i:before{content:"\f00d"}.widget.widget_search.top-search .search-form input[type="search"]{border:none;background:#d8e7ef}#mainnav ul{list-style:none;margin:0;padding:0}#mainnav ul li{position:relative}#mainnav > ul > li{display:inline-block}#mainnav > ul > li > a{font-size:15px;font-weight:600;color:#fff;line-height:60px;padding:0 15px 0 14.5px}#mainnav > ul > li:first-child > a{padding:0 15px 0 0}#mainnav ul.submenu{text-align:left;position:absolute;left:0;top:110%;width:250px;background-color:#222;padding:0;z-index:9999;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mainnav ul.right-sub-menu{left:auto;right:0}#mainnav ul li:hover > ul.submenu{top:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible}#mainnav ul li ul li{margin-left:0}#mainnav ul.submenu li ul{position:absolute;left:250px;top:0!important}#mainnav ul.submenu > li{border-top:1px solid #333}#mainnav ul.submenu > li.sub-parent:after{content:"\f105";font-family:"FontAwesome";font-size:14px;position:absolute;right:25px;top:11px;color:#999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mainnav ul.submenu li:first-child{border-top:none}#mainnav ul.submenu > li > a{display:block;font-size:15px;color:#fff;font-weight:500;text-decoration:none;padding:0 0 0 26px;line-height:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mainnav ul.submenu > li > a:hover{color:#03a9f5}#mainnav ul.submenu > li.sub-parent:hover::after{right:18px}#mainnav > ul > li.active > a,#mainnav > ul > li:hover > a{color:#3f3e43;position:relative}#mainnav > ul > li > a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mainnav > ul > li > a{position:relative}#mainnav-mobi{display:block;margin:0 auto;width:100%;position:absolute;background-color:#222;z-index:1000}#mainnav-mobi ul{display:block;list-style:none;margin:0;padding:0}#mainnav-mobi ul li{margin:0;position:relative;text-align:left;border-top:1px solid #333;cursor:pointer}#mainnav-mobi ul > li > a{text-decoration:none;height:50px;line-height:50px;padding:0 15px;color:#fff}#mainnav-mobi ul.sub-menu{top:100%;left:0;z-index:2000;position:relative;background-color:#333}#mainnav-mobi > ul > li > ul > li,#mainnav-mobi > ul > li > ul > li > ul > li{position:relative;border-top:1px solid #333;padding-left:15px}#mainnav-mobi > ul > li > ul > li > ul > li a{padding-left:45px!important}#mainnav-mobi ul.sub-menu > li > a{display:block;text-decoration:none;padding:0 60px;border-top-color:rgba(255,255,255,.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#mainnav-mobi > ul > li > ul > li:first-child a{border-top:none}#mainnav-mobi ul.sub-menu > li > a:hover,#mainnav-mobi > ul > li > ul > li.active > a{color:#fff}.btn-menu{display:none;cursor:pointer;margin:20px 0;float:right;margin-right:15px}.btn-menu,.menu-extra .off-canvas-toggle{position:relative;cursor:pointer;width:26px;height:16px;background:transparent;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}.menu-extra .off-canvas-toggle{margin-top:15px}.btn-menu:before,.btn-menu:after,.btn-menu span,.menu-extra .off-canvas-toggle a::before,.menu-extra .off-canvas-toggle a::after,.menu-extra .off-canvas-toggle a span{background-color:#fff;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}.btn-menu:before,.btn-menu:after,.menu-extra .off-canvas-toggle a::before,.menu-extra .off-canvas-toggle a::after{content:'';position:absolute;top:0;height:2px;width:100%;left:0;top:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.btn-menu span,.menu-extra .off-canvas-toggle a span{position:absolute;width:100%;height:2px;left:0;top:50%;overflow:hidden;text-indent:200%}.btn-menu:before,.menu-extra .off-canvas-toggle a::before{-webkit-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)}.btn-menu:after,.menu-extra .off-canvas-toggle a::after{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}.btn-menu.active span,.off-canvas-active .menu-extra .off-canvas-toggle a span{opacity:0}.btn-menu.active:before,.off-canvas-active .menu-extra .off-canvas-toggle a::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.btn-menu.active:after,.off-canvas-active .menu-extra .off-canvas-toggle a::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.btn-submenu{position:absolute;right:20px;top:0;font:20px/50px FontAwesome;text-align:center;cursor:pointer;width:70px;height:44px}#mainnav-mobi ul li ul li .btn-submenu{right:30px}.btn-submenu:before{content:"\f107";color:#fff}.btn-submenu.active:before{content:"\f106"}.btn-menu{display:none}.header.style2 .btn-menu:before,.header.style2 .btn-menu:after,.header.style2 .btn-menu span,.header.style3 .btn-menu:before,.header.style3 .btn-menu:after,.header.style3 .btn-menu span{background-color:#222}.page-title{position:relative;padding:28px 0 22px}.page-title-heading h1{color:#222;letter-spacing:-.5px;font-size:35px;margin-bottom:0;line-height:58px}.page-title.style2{padding:33px 0 22px}.breadcrumbs ul{padding-top:0}.breadcrumbs ul li{display:inline-block;position:relative;padding-right:12px;margin-right:5px;color:#999;font-size:13px}.breadcrumbs ul li:nth-child(2){margin-right:4px}.breadcrumbs ul li:last-child{margin-right:0;padding-right:0}.breadcrumbs ul li a{color:#999}.breadcrumbs ul li a:hover{color:#03a9f5}.breadcrumbs ul li:before{position:absolute;right:0;top:0;font-family:"FontAwesome";content:"\f105";color:#999}.breadcrumbs ul li:last-child::before{width:0;height:0;background-color:transparent;content:""}article.post p{margin-bottom:26px;line-height:25px}article.post{margin-bottom:70px}article.post .featured-post{position:relative;margin-bottom:16px}article.post .content-post .title-post{font-size:25px;margin-bottom:11px;text-transform:uppercase;color:#222}article.post .content-post .title-post a{color:#222}article.post .content-post .title-post a:hover{color:#03a9f5}article.post ul.meta-post li{position:relative;display:inline-block;padding-right:15px;margin-right:2px}article.post ul.meta-post li:nth-child(2){padding-right:14px}article.post ul.meta-post li:last-child{margin-right:0;padding-right:0}article.post ul.meta-post li:after{position:absolute;right:0;top:0;content:"..."}article.post ul.meta-post li:last-child:after{content:none}article.post ul.meta-post li a{font-size:12px;color:#999;text-transform:uppercase}article.post ul.meta-post li a:hover{color:#03a9f5}.blog-single article.post{margin-bottom:24px}.footer-post .tags-links{float:left}.footer-post strong{color:#222;padding-right:3px}.footer-post .tags-links a{color:#777}.footer-post .tags-links a:hover{color:#03A9F5}.footer-post .social-share-article{float:right}.blog-single article.post p{margin-bottom:20px}.blog-single article.post p:last-of-type{margin-bottom:0}.blog-single article.post .entry-post{margin-bottom:63px}.comment-list article{margin-bottom:5px}.comment-list ol.children{margin-left:30px}.comments-area .comments-title{border-top:1px solid #eee;padding-top:46px;margin-left:-2px;text-transform:uppercase;font-size:25px;color:#222;margin-bottom:0}.comments-area ol.comment-list{padding:0;margin-bottom:58px;list-style:none}.comments-area ol.comment-list article{position:relative;border-bottom:1px solid #e5e5e5;padding:27px 0 18px}.comments-area ol.comment-list article:last-of-type{border-bottom:none;margin-bottom:0;padding-top:26px;padding-bottom:0}.comments-area ol.comment-list article .comment-author{float:left;margin-right:20px}.comments-area ol.comment-list article .comment_content .comment_meta{margin-bottom:20px}.comments-area ol.comment-list article .comment-text{overflow:hidden}.comments-area ol.comment-list article .comment-text h5{font-size:14px;line-height:14px;margin-bottom:4px}.comments-area ol.comment-list article .comment-text h5 a{color:#222}.comments-area ol.comment-list article .comment-text h5 a:hover{color:#03a9f5}.comments-area ol.comment-list article .comment_text{padding-bottom:37px;overflow:hidden}.comments-area ol.comment-list article .comment-metadata{margin-bottom:8px}.comments-area ol.comment-list article .comment-metadata span{font-size:12px}.comments-area ol.comment-list article .comment-metadata .date{color:#999;margin-right:7px}.comments-area ol.comment-list article .comment-metadata .comment-reply a{color:#03a9f5;position:relative;padding-left:13px}.comments-area ol.comment-list article .comment-metadata .comment-reply a:hover{color:#999}.comments-area ol.comment-list article .comment-metadata .comment-reply a::before{position:absolute;left:0;top:2px;width:2px;height:13px;content:"";background-color:#e7e7e7}.comments-area ol.comment-list article .comment-content p{line-height:25px;margin-bottom:8px}.comment-respond{padding:56px 50px 60px;background-color:#f5f5f5}.comment-respond .comment-reply-title{font-size:25px;line-height:25px;color:#222;margin-bottom:12px;text-transform:uppercase}.comment-form .comment-notes{margin-bottom:23px}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{display:inline-block;width:32.5%;float:left;margin-right:1.25%}.comment-form .comment-form-url{margin-right:0}.comment-form p.comment-label label{color:#222;margin-bottom:4px}.comment-respond p.comment-label input{width:100%;height:43px}.comment-respond .comment-submit{font-size:12px;font-weight:600;padding:16px 27px 15px 26px;cursor:pointer;text-transform:uppercase}.comment-respond .comment-submit::after{content:none}.comment-respond .comment-submit:hover{background-color:#333;color:#fff}.blog-pagination{padding-top:30px;border-top:1px solid #e5e5e5}.blog-pagination .flat-pagination li{display:inline-block;margin-right:3px}.blog-pagination .flat-pagination li a{position:relative;color:#222;padding:6px 15px 5px;display:inline-block;border-radius:3px;border:1px solid #e5e5e5}.blog-pagination .flat-pagination li a:hover,.blog-pagination .flat-pagination li.active a{background-color:#03a9f5;color:#fff;border:1px solid #03a9f5}.blog-pagination .flat-pagination li.active a{padding:6px 17px 5px}.blog-pagination .flat-pagination li.next a{padding:6px 28px 5px 14px}.blog-pagination .flat-pagination li.next a::after{position:absolute;right:16px;top:6px;content:"\f101";font-family:"FontAwesome"}.sidebar .widget{margin-bottom:56px;position:relative}.sidebar .widget:last-of-type{margin-bottom:0}.widget ul{padding:0;margin:0}.widget ul li{list-style:none}.widget .widget-title{position:relative;text-transform:uppercase;font-size:18px;color:#222;margin-bottom:10px}.widget.widget_search .widget-title{margin-bottom:37px}.widget.widget_search .search-form{width:100%;height:50px;position:relative;margin:0}.widget.widget_search .search-form input[type="search"]{border-color:#e5e5e5;width:100%;padding-top:2px}.widget.widget_search .search-form input[type="search"]:focus{border-color:#03a9f5}.widget.widget_search .search-form .search-submit{position:absolute;right:11px;top:13px;font-family:"FontAwesome";color:#999;background:transparent;padding:3px;border:none;text-align:center;font-size:15px;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.widget.widget_search .search-form .search-submit:hover{color:#03a9f5}.sidebar .widget ul li{padding:12px 0 10px 9px;position:relative;border-bottom:1px solid #e5e5e5;padding-left:15px}.sidebar .widget ul li::before{position:absolute;left:0;top:12px;content:"\f0da";font-family:"FontAwesome"}.sidebar .widget ul li a{color:#777}.sidebar .widget ul li a:hover{color:#03a9f5}.widget.widget_contact2,.widget.widget_download{margin-bottom:40px}.widget.widget_contact2{border:3px solid #eee;padding:41px 30px 42px 27px}.widget .widget-title.style2{text-transform:none;font-size:21px;font-weight:500;margin-bottom:14px}.widget.widget_contact2 p{font-size:13px;line-height:24px;margin-bottom:26px}.widget.widget_contact2 .flat-button{font-weight:700;padding:14px 27px 12px 26px}.widget.widget_contact2 .flat-button::after{content:none}.widget.widget_download a{display:inline-block;width:100%;background-color:#333335;color:#fff;margin-bottom:10px;border-radius:3px;font-size:16px;font-weight:500;padding:23px 31px 20px}.widget.widget_download a i{font-size:22px;margin-right:16px}.widget.widget_download a:last-of-type{margin-bottom:0}.widget.widget_download a:hover{background-color:#03a9f5}.widget .testimonials.style3 .whisper{position:relative;font-size:13px;padding:32px 20px 32px 27px;border:3px solid #eee;margin-bottom:35px}.widget .testimonials.style3 .whisper::before,.widget .testimonials.style3 .whisper::after{position:absolute;left:30px;content:"";top:100%;width:0;height:0;border-right:23px solid transparent;border-top:23px solid #eee}.widget .testimonials.style3 .whisper::after{border-right:16px solid transparent;border-top:16px solid #fff;left:33px}.widget .testimonials.style3 .testimonial-author-thumbnail{width:50px;height:50px;margin-right:15px}.widget .testimonials.style3 .name{font-size:14px;font-weight:600;padding-top:3px;margin-bottom:0}.widget .testimonials.style3 .position{line-height:21px;color:#999}.widget.widget_menu_tab{margin-bottom:41px}.widget.widget_menu_tab ul li{border-bottom:none;background-color:#f1f1f1;margin-bottom:3px;cursor:pointer;padding:14px 0 13px 26px}.widget.widget_menu_tab ul li:last-child{margin-bottom:0}.widget.widget_menu_tab ul li::before{content:none}.widget.widget_menu_tab ul li:hover,.widget.widget_menu_tab ul li.active{background-color:#3f3e43}.widget.widget_menu_tab ul li:hover a,.widget.widget_menu_tab ul li.active a{color:#fff}.widget.widget_menu_tab ul li a{color:#2d2d2d;font-weight:700;display:block}.wrap-services-single .featured-services{margin-bottom:53px}.wrap-services-single p,.wrap-services-single li{font-size:16px;line-height:27px}.wrap-services-single .flat-text{margin-bottom:50px}.wrap-services-single h3.title-text{font-size:27px;line-height:35px;margin-bottom:20px}.wrap-services-single .text1 p:last-of-type,.wrap-services-single .flat-text ul.step li:last-child{margin-bottom:0}.wrap-services-single .flat-text p{margin-bottom:20px}.wrap-services-single .flat-text.text2{margin-bottom:59px}.wrap-services-single .text2 h3.title-text,.wrap-services-single .text4 h3.title-text{margin-bottom:25px}.wrap-services-single .flat-text ul.step li{margin-bottom:30px}.wrap-services-single .flat-text ul.step li span{font-weight:600;color:#222}.wrap-services-single .flat-text.text3{margin-bottom:54px}.wrap-services-single .text3 h3.title-text{margin-bottom:27px}.wrap-services-single .wrap-services-sidebar .imgbox{margin-bottom:0}.wrap-services-single .imgbox.style2.left .box-header{margin-bottom:20px}.wrap-services-single .imgbox.style2.left .box-title{font-size:16px;line-height:23px}.page-company .featured{margin-bottom:47px}.page-company h4{font-size:23px}.page-company p{font-weight:400;line-height:25px}.page-company .content-company{margin-bottom:61px}.page-company .content-company h4{margin-bottom:16px}.page-company .flat-history{margin-bottom:56px}.page-company .flat-history:last-of-type{margin-bottom:0}.page-company .flat-history .data-year{float:left;width:19.8%;margin-right:29px}.page-company .flat-history .data.data-year .year{position:relative;font-size:23px;padding-left:28px;font-weight:600;color:#03a9f5}.page-company .flat-history .data.data-year .year.style2,.page-company .flat-history .data.data-year .year.style4{padding-left:24px}.page-company .flat-history .data.data-year .year.style3{padding-left:14px}.page-company .flat-history .data.data-year .year:after{position:absolute;right:0;top:11px;width:70px;height:1px;content:"";background-color:#e5e5e5}.page-company .flat-history .data-info{overflow:hidden;padding-right:97px}.page-company .flat-history .data-info h4{margin-bottom:18px}.page-company .flat-history .data-info p{margin-bottom:20px}.page-company .flat-history .data-info p:last-of-type{margin-bottom:0}.page-company .flat-history ul.portfolio-list{margin-top:28px}.page-company .flat-history ul.portfolio-list li{display:inline-block;margin-right:27px}.page-company .flat-history ul.portfolio-list.style2{margin-top:58px}.page-company .flat-history ul.portfolio-list.style2 li{margin-right:35px}.flat-partners{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #e5e5e5}.page-partners .flat-partners:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.flat-partners .list-logo{float:left;margin-right:30px}.flat-partners .list-info{overflow:hidden;padding-top:3px}.flat-partners .list-info h6{text-transform:uppercase;margin-bottom:16px}.flat-partners .list-info p{font-size:13px;line-height:24px;margin-bottom:51px;letter-spacing:-.1px}.flat-partners .list-info .flat-button{padding:13px 34px 13px 19px;letter-spacing:.1px}.flat-partners .list-info.flat-button::after{right:17px;top:13px}.contact-iconbox .iconbox:hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.contact-iconbox .iconbox{border:1px solid #e5e5e5;padding:31px 10px 35px 24px}.contact-iconbox .iconbox .box-header .box-icon{width:auto;height:auto;margin-right:20px}.contact-iconbox .iconbox .box-header .box-icon i{color:#03a9f5;font-size:40px}.contact-iconbox .iconbox .box-content .box-title{padding-bottom:0;margin-bottom:10px}.contact-iconbox .iconbox .box-content .box-title:before{content:none}.contact-iconbox .iconbox .box-content p{line-height:25px}.contact-form-maps .title-section{margin-bottom:38px}.contact-form-maps .title-section .title{font-size:25px;text-transform:uppercase;letter-spacing:0;margin-bottom:5px}.contact-form-maps .title-section .sub-title{font-size:14px;font-weight:400}.contact-form-maps .wrap-type-input{margin:0 -1.6%}.contact-form-maps .wrap-type-input .input-wrap{float:left;width:50%;padding:0 1.6%;position:relative}.contact-form-maps .input-wrap input{width:100%}.flat-contact-form label{color:red;font-size:12px;font-style:italic;font-weight:700;position:absolute;bottom:6px;left:20px}.flat-contact-form .textarea-wrap label{bottom:15px;left:1px}.contact-form-maps .flat-contact-form .flat-button{padding:16px 40px 15px;-webkit-border-radius:25px;border-radius:25px}.contact-form-maps .flat-contact-form .flat-button::after{content:none}.contact-form-maps .flat-contact-form .textarea-wrap{position:relative}.contact-form-maps .flat-contact-form .textarea-wrap textarea{padding:11px 13px}#maps{height:395px}.go-top{position:fixed!important;right:-35px;bottom:15px;width:40px;cursor:pointer;background-color:#03a9f5;height:40px;line-height:40px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}.go-top.show{right:15px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible;z-index:99}.go-top i{font-size:18px;color:#fff}.go-top:hover{background-color:#222;transform:translate3d(0,-3px,0);-webkit-transform:translate3d(0,-3px,0)}.go-top:hover i{color:#fff}#main-content{background-color:#fff;position:relative}#footer{background-color:#333335;padding:49px 0}.widget.widget-footer{float:left;width:20%}.widget.widget-footer.widget_menu{padding-left:1px}.widget.widget-footer.widget_why_us{padding-left:7px}.widget.widget-footer.widget_about{padding-left:13px}.widget.widget-footer.widget_more_info{padding-left:19px}.widget.widget-footer.widget_contact{padding-left:25px}.widget.widget-footer.widget_contact .widget-title{margin-bottom:32px}.widget.widget-footer .widget-title{position:relative;text-transform:none;font-size:21px;color:#fff;font-weight:500;margin-bottom:30px}.widget.widget-footer ul li{font-size:13px;line-height:26px;font-weight:600}.widget.widget-footer ul li a{color:#99999a}.widget.widget-footer ul li a:hover,.copy-right p a:hover{color:#03a9f5}.widget.widget-footer ul.flat-information li{position:relative;padding-left:30px;line-height:22px;padding-bottom:16px}.widget.widget-footer ul.flat-information li:nth-child(2){padding-bottom:13px}.widget.widget-footer ul.flat-information li::before{position:absolute;left:0;top:-2px;content:"\e081";font-family:'ElegantIcons';color:#FFF;font-size:14px}.widget.widget-footer ul.flat-information li.email::before{content:"\e076"}.widget.widget-footer ul.flat-information li.phone::before{content:"\e090"}footer .logo-footer .logo{margin-bottom:19px}.copy-right p{font-size:13px;font-weight:600;color:#99999a;letter-spacing:.3px}.copy-right p a{color:#FFF}.footer-contact .social-links{margin-top:30px}.flat-images-hover{position:relative}.flat-images-hover .flat-hover-overlay{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f7c20a;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;filter:alpha(opacity=0)}.flat-images-hover:hover .flat-hover-overlay{background-color:#f7c20a;cursor:pointer;opacity:1;filter:alpha(opacity=100)}.flat-images-hover:after,.flat-images-hover:before{content:"";position:absolute;width:1px;height:30px;background:#fff;top:50%;left:50%;z-index:9999;margin-top:-15px;margin-left:-1px;visibility:hidden;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);webkit-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}.flat-images-hover:before{height:1px;width:30px;margin-top:-1px;margin-left:-15px}.flat-images-hover:hover:before,.flat-images-hover:hover:after{opacity:1;visibility:visible}.parallax2{background-image:url(/build/images/parallax.2e96df62.jpg)}.parallax3{background-size:cover}.overlay-parallax{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}.overlay-parallax.style2{background-color:rgba(0,0,0,0.65)}.overlay-parallax.style3{background-color:rgba(0,0,0,0.4)}.wrap-gallery{overflow:hidden;margin:0 -15px}.wrap-gallery .gallery-item{float:left;width:25%;padding:0 15px;margin-bottom:30px}.page-loading .loading-overlay{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:block;visibility:visible}.loading-overlay{position:fixed;background:#fff;left:0;top:0;bottom:0;right:0;z-index:99999;visibility:hidden;display:none;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.loading-overlay:after{position:fixed;content:"";width:64px;height:64px;left:50%;margin-left:-32px;top:50%;margin-top:-32px;background:url(/build/images/preloader.5471551c.gif)}.switcher-container{position:fixed;right:-220px;top:125px;width:220px;background-color:#000;z-index:99999999}.switcher-container h2{color:#fff;font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase;height:45px;line-height:45px;padding-left:20px;padding-right:30px;margin:0}.switcher-container h2 a{background-color:#000;display:block;position:absolute;left:-45px;top:0;width:45px;height:45px;line-height:45px;text-align:center;outline:0;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.switcher-container h2 a.active{right:0}.switcher-container h2 a.active:after{position:absolute;right:21px;top:0;content:"\f104";font-family:"FontAwesome";color:#fff;font-size:22px}.switcher-container h2 a.active i{display:none}.switcher-container h2 a:hover,.switcher-container h2 a:focus{text-decoration:none}.switcher-container h2 i{margin-top:10px;font-size:25px;color:#999;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.switcher-container h2 i:hover{color:#fff}.switcher-container h3{font-size:12px;font-weight:700;color:#fff;margin:0;line-height:22px;margin-bottom:10px}.switcher-container .selector-box{color:#fff;overflow:hidden}.switcher-container .layout-switcher{margin:0 0 10px;overflow:hidden}.switcher-container .layout-switcher a.layout{float:left;display:block;cursor:pointer;text-align:center;font-weight:700;padding:10px 20px;margin-left:10px}.switcher-container .layout-switcher a.layout:first-child{margin-left:0}.switcher-container .layout-switcher a.layout:hover{color:#fff;cursor:pointer}.switcher-container .color-box{height:auto;overflow:hidden;margin-bottom:6px}.switcher-container .styleswitch{margin-bottom:10px}.sw-odd{background-color:#272727;padding:21px 0 30px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sw-even{background-color:#191919;padding:21px 0 25px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sw-even a{font-family:"Karla",sans-serif;text-transform:uppercase;font-size:12px;line-height:40px;color:#fff;border:1px solid #fff;padding:10px 20px;margin-right:10px;letter-spacing:1.8px}.sw-even a:hover{background-color:#32bfc0;border:1px solid #32bfc0;color:#fff!important}.sw-light{background-color:#fff;color:#000!important}.sw-odd a{font-size:16px;color:#fff;width:100%;display:inline-block;line-height:17px;width:100%;position:relative;padding-left:47px}.sw-odd .ws-colors a:before{background:none}.sw-odd .ws-colors a{position:relative;width:auto;padding:0;width:30px;height:30px;background-color:#333;display:inline-block;margin-right:5px;overflow:hidden}.sw-odd .ws-colors a.current:before{position:absolute;left:8px;top:6px;font-family:FontAwesome;content:"\f00c";color:#fff;z-index:999;text-shadow:0 0 2px rgba(0,0,0,1)}.sw-odd .ws-colors #color1{background-color:#03a9f5}.sw-odd .ws-colors #color2{background-color:#fe5722}.sw-odd .ws-colors #color3{background-color:#1eaf13}.sw-odd .ws-colors #color4{background-color:#20cabe}.sw-odd .ws-colors #color5{background-color:#b01e23}.sw-odd #color2{background-color:#333}.sw-odd .ws-colors a#color2:after{border-bottom:21px solid transparent;border-top:21px solid transparent;border-left:21px solid #ff5f2e}.sw-odd #color3{background-color:#333}.sw-odd .ws-colors a#color3:after{border-bottom:21px solid transparent;border-top:21px solid transparent;border-left:21px solid #30a9de}.sw-odd #color4{background-color:#333}.sw-odd .ws-colors a#color4:after{border-bottom:21px solid transparent;border-top:21px solid transparent;border-left:21px solid #d9e1e8}.sw-odd #color5{background-color:#333}.sw-odd .ws-colors a#color5:after{border-bottom:21px solid transparent;border-top:21px solid transparent;border-left:21px solid #090707}.sw-even h3{margin-bottom:6px}.sw-pattern.pattern{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;left:0;top:98%;background-color:#000;width:100%;z-index:-1;padding:20px 0 30px 20px}.sw-pattern.pattern a{width:40px;height:40px;display:inline-block;margin-right:5px;margin-bottom:5px;position:relative}.sw-pattern.pattern a.current:before{position:absolute;left:12px;top:6px;font-family:FontAwesome;content:"\f00c";color:#fff;text-shadow:0 0 2px rgba(0,0,0,1)}.sw-odd .sw-image{padding:0 20px 15px 0}.sw-odd .sw-image a{padding:0;margin-bottom:5px}.sw-odd .sw-image .sw-buy{position:relative;width:100%;border:none;background:#6f9a37;font-size:14px;font-weight:700;padding:12px 48px 12px 51px;border-radius:0}.sw-odd .sw-image .sw-buy:hover{background-color:#2e363a}.boxed{position:relative}.home-boxed .boxed{z-index:0;width:92.708%;margin:0 auto;background:#fff;height:100%;overflow:hidden;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.02);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.02);box-shadow:0 2px 10px 0 rgba(0,0,0,0.02)}.style-body .wrap-boxed{float:right;width:83.2%}.nav.header-style1.nav2{position:fixed;width:100%;z-index:99;background:transparent;display:none}#site-off-canvas{position:fixed;left:0;bottom:0;top:0;width:16.8%;background:#fff;z-index:999999;box-shadow:0 0 7px 0 rgba(0,0,0,0.15);-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}.menu-extra .off-canvas-toggle a::before,.menu-extra .off-canvas-toggle a::after,.menu-extra .off-canvas-toggle a span{background-color:#ddd}#site-off-canvas .content{height:950px;overflow:auto}#site-off-canvas .wrapper{padding:58px 20px 10px 40px}#site-off-canvas .wrapper .logo{margin:32px 0 74px}#nav_menu-2 #mainnav2 > ul > li{display:block}#nav_menu-2 #mainnav2 > ul > li> a{color:#222;padding:0;line-height:45px;font-weight:600;font-size:15px;display:block}#nav_menu-2 #mainnav2 > ul > li > a:hover,#nav_menu-2 #mainnav2 > ul > li.home > a,#nav_menu-2 #mainnav2 ul.submenu > li > a:hover{color:#03a9f5;position:relative;cursor:pointer}#nav_menu-2 #mainnav2 ul.submenu li a{font-size:15px;color:#222;font-weight:600;text-decoration:none;padding:0 0 0 10px;line-height:40px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#nav_menu-2 #mainnav2 .menu-content{display:none;border-top:1px solid #ebebeb}#site-off-canvas .wrapper .social-links.style4{float:none;width:100%;text-align:left;padding-right:0;margin-right:0;margin-bottom:32px}#site-off-canvas .wrapper .social-links.style4 li,#site-off-canvas .wrapper .social-links.style4 li:nth-child(3){padding:0 12px}#site-off-canvas .wrapper .social-links.style4 li:first-child{padding-left:0}#site-off-canvas .wrapper .social-links.style4 li a{font-size:18px;color:#222}#site-off-canvas .wrapper .social-links.style4 li a:hover{color:#03a9f5}#site-off-canvas .wrapper .social-links.style4::after{content:none}#site-off-canvas .wrapper .copy-right p{font-size:13px;line-height:28px;color:#222;font-weight:400}#site-off-canvas .wrapper .copy-right p a{color:#03a9f5}#site-off-canvas .wrapper .copy-right p a:hover{color:#222}.overlay-slider{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,0.6)}.section-client .title-section{margin-bottom:72px}.container-gallery{filter:drop-shadow(0px 10px 5px rgba(0,0,0,0.2))}.page-gallery .item-gallery{-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);height:270px;background-size:155%;background-position:center}.item-gallery:hover{animation:zoomImage .5s forwards ease}@keyframes zoomImage{to{background-size:180%}}.page-gallery .item-gallery:hover:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.1;animation:bgOpacity .5s forwards ease}@keyframes bgOpacity{to{opacity:.5}}.container-gallery{position:relative}.item-info{position:absolute;z-index:1;width:90%;top:50%;transform:translateY(-50%)}.item-info span{display:block;color:#FFF;text-align:center;transform:rotatey(-90deg)}.item-gallery:hover .item-info span{transform:rotatey(0deg);transition:transform 1s ease}.item-info .titulo-item{font-size:1.5em;font-weight:500;color:#56b0ff}.item-info .divisor-item{width:50%;border-bottom:2px solid rgba(255,255,255,0.70);display:block;margin:3px auto}.item-info .descripcion-item{font-size:1.1em}.fz-12{font-size:12px!important}.fz-13{font-size:13px!important}.fz-14{font-size:14px!important}#logo{margin-top:23px}#logo img{width:100%}@media (min-width: 320px) and (max-width: 750px){.octo-responsive-widget{min-height: 777px !important}.octo-widget{height:0px !important;padding:22em 3em}}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/responsive.css ***!
  \*************************************************************************************************************************************************************/
/* Media Queries
-------------------------------------------------------------- */
@media only screen and (max-width: 1366px) {
	.wrap-portfolio-item .portfolio-thumbnail a::before,
	.wrap-gallery .gallery-item a:before {
		left: 51%;
		top: 48%;
	}

	.wrap-gallery .gallery-item a:before {
		left: 50%;
		top: 47.9%;
	}

	#site-off-canvas .wrapper {
		padding: 0px 0px 0px 15px;
	}

	.divider.wrapp {
	    height: 50px;
	}

	#site-off-canvas .content {
		height: 650px;
	}

	.mCSB_inside > .mCSB_container {
		margin-right: 0;
	}

	#site-off-canvas .wrapper .logo {
	    margin: 50px 0px 40px 0px;
	}

	.style-body .container {
	    width: 100%;
	}

	.style-body .switcher-container {
		top: 100px;
	}

	.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-prev {
	    left: 82%;
	}

	.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-next {
	    right: 10.3%;
	}

	.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div {
	    top: -30%;
	}

	.flat-portfolio-filter .item .featured-post img, .portfolio-carousel .item .featured-post img {
		width: 100%;
	}

	.portfolio-carousel.owl-theme .owl-controls .owl-nav div.owl-next {
	    right: -5.5%;
	}

	.portfolio-carousel.owl-theme .owl-controls .owl-nav div.owl-prev {
	    left: -4%;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
	.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-next {
	    right: 8.3%;
	}

}


/* Smaller than standard 1200 */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.widget-header .wrap-widget-header .widget.widget_text:nth-child(1), .team-list.style2 ul.info-team li span {
	    width: 30%;
	}

	.header.style2 #mainnav > ul > li > a {
		padding: 0px 8px;
	}

	.header.style2 #mainnav > ul > li:first-child > a {
	    padding: 0px 8px 0px 8px;
	}

	.header.style3 #mainnav > ul > li > a {
	    padding: 0px 14px;
	}

	.nav.header-style1.nav2 {
		display: block;
	}

	.off-canvas-active #site-off-canvas {	
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	#site-off-canvas {
		-webkit-transform: translateX(-150%);
			-ms-transform: translateX(-150%);
				transform: translateX(-150%);
	    width: 30%;
	    padding: 0px 0px 0px 20px;
	}

	.style-body .wrap-boxed {
	    width: 100%;
	}

	.nav.header-style1.nav2 .menu.menu-extra li a {
	    margin: 25px 20px 0px 0px;
	}

	.style-body .wrap-boxed .footer {
	    margin-left: 0%;
	}

	#site-off-canvas .content {
		height: 750px;
	}

	.imgbox.style2.flat-boxlist {
	    padding: 50px 0px;
	}

	.imgbox.style2.imgbox-list-left .box-header {
		margin-right: 50px;
	}

	.imgbox.style2.imgbox-list-right .box-header {
	    margin-left: 50px;
	}

	.wrap-portfolio-item .portfolio-thumbnail a::before {
	    left: 49%;
	    top: 47%;
	}

	.section-gallery .wrap-gallery .gallery-item a:before {
	    left: 51%;
	    top: 48%;
	}

	.testimonials {
	    padding: 0px 60px;
	}

	ul.portfolio-filter > li a {
		padding: 0px 18px;
		margin-right: 12px;
	}

	.portfolio-wrap .item .title-post {
	    font-size: 17px;
	    line-height: 20px;
	}

	.iconbox.style2, .quick-form {
	    padding: 0px 20px 20px 20px;
	}

	.quick-form {
		padding-top: 10px;
	}

	.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-next {
	    right: 8.3%;
	}

	.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div {
	    top: -24%;
	}

	ul.portfolio-filter > li a, .flat-btn-filter button.btn-filter {
	    padding: 0px 8px 0px 8px;
	    margin-right: 8px;
	}

	.imgbox.style2.inner .box-content {
	    padding: 20px 10px 15px 10px;
	}

	.imgbox.style2.position-title .box-title {
		font-size: 20px;
	}

	.page-company .flat-history .data.data-year .year:after {
		width: 50px;
	}

	.contact-iconbox .iconbox {
	    padding: 20px 10px 20px 10px;
	}
	.contact-iconbox .iconbox .box-header .box-icon i {
	    font-size: 30px;
	}

	.contact-iconbox .iconbox .box-header .box-icon {
		margin-right: 8px;
	}

	.flat-team .content {
	    padding-right: 0;
	}
}

/* Smaller than standard 992 */
@media only screen and (max-width: 991px) {
	.btn-menu {
		display: block ;
	}

	.mainnav {
		display: none;
	}

	.tparrows, .flat-portfolio-filter.owl-theme .owl-controls .owl-nav div, .portfolio-carousel.owl-theme .owl-controls .owl-nav div {
		display: none!important;
	}

	.nav.header-style1.nav2 {
		display: block;
	}

	.off-canvas-active #site-off-canvas {	
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	#site-off-canvas {
		-webkit-transform: translateX(-150%);
			-ms-transform: translateX(-150%);
				transform: translateX(-150%);
	    width: 40%;
	    padding: 0px 0px 0px 15px;
	}

	#site-off-canvas .wrapper {
	    padding: 0px 0px 0px 0px;
	}

	#site-off-canvas .wrapper .logo {
	    margin: 25px 0px 20px 0px;
	}

	#site-off-canvas .content {
	    height: 650px;
	}

	.divider.wrapp {
	    height: 30px;
	}

	.style-body .wrap-boxed,.wrap-teammember .flat-team .avatar img, .conatct-form-maps .wrap-type-input .input-wrap, .wrap-services-sidebar .imgbox, .flat-request-form.style3 .flat-input {
		width: 100%;
	}

	.wrap-team-grid .team-grid {
		width: 50%;
	}

	.team-list.style2 ul.info-team li span {
		width: 30%;
	}

	.style-body .switcher-container {
		top: 100px;
	}

	#site-off-canvas .wrapper .social-links.style4 {
		text-align: center;
	}

	.switcher-container {
		top: 78px;
		display: none;
	}

	.flat-top p, .flat-top p.info-link, .flat-btn-filter, .header .logo, .flat-top ul.flat-information, .widget-header .wrap-widget-header .widget.widget_text .social-links, .logo-footer, .copy-right, ul.social-links.style2 {
		text-align: center;
	}

	.header .logo {
		margin: 20px 0px 0px;
	}

	.header.style2 .logo {
	    margin: 16px 0px 10px 0px;
	    float: left;
	}

	.header.style3 .logo {
		text-align: left;
		float: left;
	    margin-top: 12px;
	    margin-bottom: 17px;
	}

	.header.style3 .btn-menu {
		margin-top: 35px;
	}

	.widget-header .wrap-widget-header.style2 {
	    display: none;
	}

	.header.style2 .btn-menu {
		margin-top: 28px;
	}

	.reponsive-right {
	    float: right;
	}

	.flat-top .box-text li a {
		display: inline-block;
		padding: 10px 15px 10px 15px;
	}

	.flat-top ul.flat-information {
		margin-bottom: 10px;
	}

	.flat-top .social-links.style4 {
		margin-top: 14px;
	}

	.widget-header .wrap-widget-header {
		margin: 20px 0px;
	}

	.widget-header .wrap-widget-header .widget.widget_text, .widget-header .wrap-widget-header .widget.widget_text:nth-child(3), .widget-header .wrap-widget-header .widget.widget_text:nth-child(1) {
	    width: 33.33%;
	}

	.widget-header .wrap-widget-header .widget.widget_text .icon {
		font-size: 18px;
	}

	.header-style1.header-v1 .nav-wrap {
		float: left;
	}

	.nav.header-style1 .top-search {
		left: 0;
	}

	.title-section.style4 .title, .title-section .title, .section-message .title-section .title {
	    font-size: 43px;
	    line-height: 49px;
	}

	.sub-title.font-playfair {
	    font-size: 20px;
	    line-height: 30px;
	}

	.flat-row, .flat-row.v3, .flat-row.v4, .flat-row.v5, .flat-row.v6, .flat-row.v7, .flat-row.v8, .flat-row.v9, .flat-row.v10, .flat-row.v11, .flat-row.v12, .flat-row.v13,
	.section-video, .flat-row.v2, .flat-row.v1, .flat-row.v14, .flat-row.v15, .flat-row.section-portfolio-carousel, .flat-row.section-message {
		padding: 50px 0px;
	}

	.flat-row.pd-top2 {
		padding: 50px 0px 0px;
	}

	#footer {
		padding: 40px 0px;
	}

	.flat-request-form.style3, .comment-respond {
		padding: 30px;
	}

	.flat-row.pd-top, .flat-row.pd-top2, .flat-row.pd-top3 {
	    padding: 50px 0px 0px;
	}

	.flat-row.pd-bottom, .flat-row.pd-bottom2, .flat-row.pd-bottom3, .flat-row.v16, .flat-row.pd-bottom6, .flat-row.pd-bottom4, .flat-row.pd-bottom5 {
		padding: 0px 0px 50px;
	}

	.iconbox.style2, .quick-form {
	    padding: 0px 25px 28px 25px;
	}

	.contact-iconbox .iconbox {
	    padding: 20px 10px 20px 10px;
	}

	ul.portfolio-filter > li a, .flat-btn-filter button.btn-filter {
	    padding: 0px 8px 0px 8px;
	    margin-right: 8px;
	}

	ul.portfolio-filter > li:first-child a, .flat-btn-filter button.btn-filter:first-child {
	    margin-right: 8px;
	}

	.flat-request-form.style2 {
		padding: 30px ;
	}

	.wrap-video {
		padding-left: 15px;
	}

	.page-company .flat-history .data.data-year .year, .page-company .flat-history .data.data-year .year.style3, .page-company .flat-history .data.data-year .year.style2, .page-company .flat-history .data.data-year .year.style4 {
		padding-left: 0;
	}

	.flat-row.section-services {
		padding-top: 0;
	}

	.page-company .flat-history .data-info {
		padding-right: 0;
	}

	section.flat-row.v1.wrap-iconbox {
		padding-bottom: 0;
	}

	.title-section, .section-client .title-section, .flat-request-form .flat-form:nth-child(3) input, .iconbox, .imgbox.style2, .flat-customers, .title-section.style4, .row-border .title-section, .section-services .title-section,
	.section-inner .title-section, .flat-contact-form, .title-section.style2 .title, .wrap-team-grid .team-grid.style2, .wrap-team-grid .team-grid, .wrap-teammember, .page-company .featured, .page-company .content-company, .page-company .flat-history, .wrap-services-single .featured-services, article.post, .sidebar .widget, .wrap-services-single .flat-text, .wrap-services-single .flat-text.text2, .wrap-services-single .flat-text.text3, .title-section.style5 .title, .wrap-services-single .wrap-services-sidebar .imgbox, .blog-shortcode .title-section, .imgbox.style3, .flat-btn-filter, .wrap-iconbox .title-section, .wrap-customers .title-section, .section-imgbox .title-section, .title-section.style4, .row-border .title-section, .section-services .title-section, .section-portfolio-carousel .title-section {
		margin-bottom: 30px;
	}

	.widget.widget-footer:nth-child(5), .imgbox .box-header, .wrap-services-single .wrap-services-sidebar .imgbox:last-of-type {
		margin-bottom: 0;
	}

	.wrap-services-single, .blog-posts .sidebar, .blog-single .sidebar, .page-company, .page-partners {
		margin-bottom: 50px;
	}

	.flat-partners .list-info p {
		margin-bottom: 25px;
	}

	.flat-request-form.style2 .flat-form.wrap-input-phone {
		margin-left: 0;
	}

	.widget.widget-footer .widget-title {
		margin-bottom: 15px;
	}

	.imgbox.style2 .box-content p,
	.imgbox.style2 .box-header, .title-section.left, .section-video .title-section.left, .imgbox.style3 .box-content p {
		margin-bottom: 20px;
	}

	.iconbox.style2 .box-header {
	    margin-bottom: 25px;
	}

	.page-company .flat-history ul.portfolio-list.style2 {
		margin-top: 30px;
	}

	.divider.h39, .divider.h75, .divider.h98 {
	    height: 30px;
	}

	.divider, .divider.h70, .divider.h35, .divider.h46, .divider.h65, .divider.h96 {
		height: 0;
	}

	.imgbox {
		height: auto;
		padding: 0px 25px 20px;
	}

	.imgbox::after, .social-links.style4::after, .flat-top .flat-information li::after {
		content: none;
	}

	.imgbox.style2.flat-boxlist {
		padding: 30px 0px;
		margin-bottom: 0;
	}

	footer {
		padding: 40px 0px 30px;
	}

	.imgbox.style2.imgbox-list-left .box-header {
		margin-right: 20px;
	}

	.imgbox.style2.imgbox-list-right .box-content {
	    width: 38%;
	}

	.imgbox.style2.imgbox-list-right .box-header {
		margin-left: 0;
	}

	.wrap-portfolio-item .portfolio-thumbnail a::before,.section-gallery .wrap-gallery .gallery-item a:before {
	    left: 49%;
	    top: 47%;
	}

	.wrap-counter, .testimonials, .iconbox {
		padding: 0;
	}

	.widget.widget-footer {
		margin-bottom: 25px;
		padding-left: 0px!important;
	}

	.widget.widget-footer, .widget.widget-footer:nth-child(4), .widget.widget-footer:nth-child(5) {
		width: 20%;
		margin-bottom: 0;
	}

	.widget.widget-footer ul.flat-information li {
		padding-left: 0;
	}

	.widget.widget-footer.widget_contact .widget-title {
	    margin-bottom: 18px;
	}

	.flat-customers img, .flat-request-form .flat-form {
		width: 100%;
	}

	.widget.widget-footer ul.flat-information li:before, .widget.widget-footer ul.flat-information li.email::before, .widget.widget-footer ul.flat-information li.phone::before {
		content: none;
	}

	.testimonials .name {
		font-size: 31px;
	}

	.section-reponsive, .portfolio-wrap .item, .wrap-gallery .gallery-item {
		float: left;
		width: 50%;
	}

	ul.portfolio-filter {
		text-align: center;
	}

	ul.portfolio-filter > li {
		padding: 5px 0px;
	}

	.comment-form .comment-form-author, .comment-form .comment-form-email,
	.comment-form .comment-form-url, .imgbox.style2 .box-header a img {
	    width: 100%;
	    margin-right: 0%;
	}

	.testimonials .whisper {
    	font-size: 23px;
    	margin-bottom: 12px;
    }

    .flat-request-form .flat-form, .flat-request-form {
    	margin: 0;
    }

	.quick-form {
	    padding: 30px 15px;
	}

	#main-content {
		margin-bottom: 0!important;
	}

	.page-company .flat-history .data.data-year .year:after {
		width: 40px;
	}

	.flat-partners, .wrap-teammember .team-list {
	    padding-bottom: 30px;
	    margin-bottom: 30px;
	}

	
}

/* Tablet Landscape */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}

/* Tablet Portrait Size */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
	
	
}

/* Mobile Landscape Size */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.imgbox.style2.imgbox-list-left .box-header, .imgbox.style2.imgbox-list-right .box-content {
	    margin-right: 0;
	    margin-bottom: 30px;
	}

	.imgbox.style2.imgbox-list-left .box-header {
		float: none;
	}

	.imgbox.style2 .box-header img, .imgbox.style2.imgbox-list-right .box-content, .imgbox.style2.imgbox-list-right .box-header {
		width: 100%;
	}

	.imgbox.style2.imgbox-list-left .box-content, .imgbox.style2.imgbox-list-right .box-content {
		text-align: center;
	}

	#site-off-canvas .content {
	    height: 575px;
	}

	.widget-header .wrap-widget-header .widget.widget_text .icon {
	    margin: 3px 10px 0px 0px;
	}

	.widget.widget-footer, .widget.widget-footer:nth-child(4), .widget.widget-footer:nth-child(5) {
	    width: 100%;
	    margin-bottom: 30px;
	    text-align: center;
	}

	.widget.widget-footer:last-of-type {
		margin-bottom: 0;
	}

	.team-list.style2 ul.info-team li span {
	    width: 40%;
	}
}

@media only screen and (min-width: 480px) and (max-width: 760px) {
	.widget-header .wrap-widget-header .widget.widget_text .social-links, .widget-header .wrap-widget-header .widget.widget_text .icon {
		display: none;
	}

	.widget-header .wrap-widget-header .widget.widget_text, .widget-header .wrap-widget-header .widget.widget_text:nth-child(3), .widget-header .wrap-widget-header .widget.widget_text:nth-child(1) {
		width: 50%;
		text-align: center;
	}

	#site-off-canvas .content {
	    height: 290px;
	}
}

/* Mobile Portrait Size */
@media only screen and (max-width: 479px) {
	.widget-header .wrap-widget-header .widget.widget_text, .widget-header .wrap-widget-header .widget.widget_text:nth-child(3) {
		width: 100%;
		margin-bottom: 15px;
		text-align: center;
	}

	#site-off-canvas {
		padding: 0px 0px 0px 15px;
		width: 60%;
	}

	.widget-header .wrap-widget-header .widget.widget_text:nth-child(1) {
	    display: none;
	}

	.widget-header .wrap-widget-header {
	    margin: 20px 0px 10px;
	}

	.header .logo {
	    margin: 20px 0px 0px;
	}

	.flat-top .social-links.style4 {
	    margin-top: 10px;
	}

	.flat-top ul li.question {
		margin-bottom: 15px;
	}

	.flat-top.style2 {
	    padding: 12px 0px 15px;
	}

	.flat-partners .list-logo img, .contact-form-maps .wrap-type-input .input-wrap, .wrap-team-grid .team-grid {
		width: 100%;
	}

	.flat-partners .list-logo {
	    float: none;
	    margin-right: 0px;
	    margin-bottom: 30px;
	}

	#site-off-canvas .content {
		height: 630px;
	}

	.widget-header .wrap-widget-header .widget.widget_text .social-links {
		margin-top: 0;
		margin-bottom: 15px;
	}

	.widget-header .wrap-widget-header .widget.widget_text .icon {
		display: none;
	}

	.title-section.style4 .title {
	    font-size: 45px;
	    line-height: 54px;
	}

	.imgbox.style2.imgbox-list-left .box-header, .team-list .avatar {
		margin-right: 0;
		float: none;
		margin-bottom: 30px;
	}

	.imgbox.style2.imgbox-list-right .box-content {
		width: 100%;
		margin-bottom: 30px;
	}

	.imgbox.style2.flat-boxlist .box-content p:last-of-type,
	.imgbox.style2.flat-boxlist .box-content.text2 p:last-of-type {
    	margin-bottom: 20px;
	} 
	.flat-counter, .widget.widget-footer {
	    float: none;
	    width: 100%;
	    margin-bottom: 25px;
	    text-align: center;
	}

	.widget.widget-footer:nth-child(4), .widget.widget-footer:nth-child(5) {
		width: 100%;
		margin-bottom: 30px;
	} 

	.flat-counter:last-of-type,  .flat-top ul.flat-information, .widget.widget-footer:last-of-type {
		margin-bottom: 0;
	}

	.section-reponsive, .portfolio-wrap .item,.wrap-gallery .gallery-item {
		float: left;
		width: 100%;
	}

	.portfolio-wrap .item .title-post {
	    font-size: 18px;
	}

	.comment-respond {
	    padding: 50px 10px;
	}

	.comments-area ol.comment-list article, .box-text.text-right {
    	text-align: center;
    }

    .comments-area ol.comment-list article .comment-author {
	    float: none;
	    margin-right: 0;
	    margin-bottom: 10px;
	}

	.footer-post .social-share-article {
	    float: left;
	    margin-top: 5px;
	}

	.comments-area .comments-title {
	    padding-top: 30px;
    }

    .comments-area ol.comment-list {
    	margin-bottom: 30px;
    }

    .social-links.style4 {
	    float: none;
	    width: 100%;
	    text-align: center;
	    padding-right: 0px;
	    margin-right: 0px;
	}

	.flat-accordion .flat-toggle .toggle-title {
		padding: 10px 25px;
	}

	.flat-request-form.style3 {
	    padding: 10px 5px;
	}

	ul.portfolio-filter > li, .flat-btn-filter button.btn-filter {
	    display: block;
	}

	.flat-btn-filter button.btn-filter {
		margin: 5px 0px;
	}

	.page-company .flat-history .data.data-year .year:after {
		content: none;
	}

	.page-company .flat-history ul.portfolio-list li, .page-company .flat-history ul.portfolio-list.style2 li {
		margin-right: 0;
		margin-bottom: 8px;
	}

	.page-company .flat-history .data-year {
		margin-right: 10px;
	}

	.contact-iconbox .iconbox .box-header .box-icon i {
		font-size: 35px;
	}


	
}

@media (max-width: 320px) {	
	.nav.header-style1 .top-search {
		width: 275px;
	}

	#site-off-canvas {
		width: 70%;
	}

	.portfolio-wrap .item .line {
		top: 30.3%;
	}

	.portfolio-wrap .item .title-post {
		top: 38%;
	}

	.portfolio-wrap .item .category-post {
	    top: 74%;
	}

	.title-section.style4 .title, .title-section .title {
	    font-size: 40px;
	    line-height: 45px;
	}
	
	.title-section .sub-title {
	    font-size: 16px;
	}

	.message-text p {
	    font-size: 30px;
	    line-height: 43px;
	}

	.iconbox.style2, .quick-form {
	    padding: 0px 25px 28px 25px;
	}

	.flat-request-form.style2 {
	    padding: 10px 5px;
	}

	#site-off-canvas .content {
	    height: 581px;
	}
	
}


/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/revolution/layers.css ***!
  \********************************************************************************************************************************************************************/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited{color:#0084B4!important;}
.tp-caption.Twitter-Content a:hover{color:#0084B4!important;text-decoration:underline!important;}
.tp-caption.medium_grey,.medium_grey{background-color:#888;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:20px;font-weight:700;line-height:20px;margin:0;padding:2px 4px;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}
.tp-caption.small_text,.small_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:14px;font-weight:700;line-height:20px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}
.tp-caption.medium_text,.medium_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:20px;font-weight:700;line-height:20px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}
.tp-caption.large_text,.large_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:40px;font-weight:700;line-height:40px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}
.tp-caption.very_large_text,.very_large_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:60px;font-weight:700;letter-spacing:-2px;line-height:60px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}
.tp-caption.very_big_white,.very_big_white{background-color:#000;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:60px;font-weight:800;line-height:60px;margin:0;padding:1px 4px 0;position:absolute;text-shadow:none;white-space:nowrap;}
.tp-caption.very_big_black,.very_big_black{background-color:#fff;border-style:none;border-width:0;color:#000;font-family:Arial;font-size:60px;font-weight:700;line-height:60px;margin:0;padding:1px 4px 0;position:absolute;text-shadow:none;white-space:nowrap;}
.tp-caption.modern_medium_fat,.modern_medium_fat{border-style:none;border-width:0;color:#000;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:800;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;}
.tp-caption.modern_medium_fat_white,.modern_medium_fat_white{border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:800;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;}
.tp-caption.modern_medium_light,.modern_medium_light{border-style:none;border-width:0;color:#000;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:300;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;}
.tp-caption.modern_big_bluebg,.modern_big_bluebg{background-color:#4e5b6c;border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:30px;font-weight:800;letter-spacing:0;line-height:36px;margin:0;padding:3px 10px;position:absolute;text-shadow:none;}
.tp-caption.modern_big_redbg,.modern_big_redbg{background-color:#de543e;border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:30px;font-weight:300;letter-spacing:0;line-height:36px;margin:0;padding:1px 10px 3px;position:absolute;text-shadow:none;}
.tp-caption.modern_small_text_dark,.modern_small_text_dark{border-style:none;border-width:0;color:#555;font-family:Arial;font-size:14px;line-height:22px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;}
.tp-caption.boxshadow,.boxshadow{box-shadow:0 0 20px rgba(0,0,0,0.5);}
.tp-caption.black,.black{color:#000;text-shadow:none;}
.tp-caption.noshadow,.noshadow{text-shadow:none;}
.tp-caption.thinheadline_dark,.thinheadline_dark{background-color:transparent;color:rgba(0,0,0,0.85);font-family:"Open Sans";font-size:30px;font-weight:300;line-height:30px;position:absolute;text-shadow:none;}
.tp-caption.thintext_dark,.thintext_dark{background-color:transparent;color:rgba(0,0,0,0.85);font-family:"Open Sans";font-size:16px;font-weight:300;line-height:26px;position:absolute;text-shadow:none;}
.tp-caption.largeblackbg,.largeblackbg{background-color:#000;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}
.tp-caption.largepinkbg,.largepinkbg{background-color:#db4360;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}
.tp-caption.largewhitebg,.largewhitebg{background-color:#fff;border-radius:0;color:#000;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}
.tp-caption.largegreenbg,.largegreenbg{background-color:#67ae73;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}
.tp-caption.excerpt,.excerpt{background-color:rgba(0,0,0,1);border-color:#fff;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:36px;font-weight:700;height:auto;letter-spacing:-1.5px;line-height:36px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;white-space:normal!important;width:150px;}
.tp-caption.large_bold_grey,.large_bold_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#666;font-family:"Open Sans";font-size:60px;font-weight:800;line-height:60px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}
.tp-caption.medium_thin_grey,.medium_thin_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#666;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:30px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}
.tp-caption.small_thin_grey,.small_thin_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#757575;font-family:"Open Sans";font-size:18px;font-weight:300;line-height:26px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}
.tp-caption.lightgrey_divider,.lightgrey_divider{background-color:rgba(235,235,235,1);background-position:initial;background-repeat:initial;border-color:#222;border-style:none;border-width:0;height:3px;text-decoration:none;width:370px;}
.tp-caption.large_bold_darkblue,.large_bold_darkblue{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#34495e;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}
.tp-caption.medium_bg_darkblue,.medium_bg_darkblue{background-color:#34495e;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}
.tp-caption.medium_bold_red,.medium_bold_red{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#e33a0c;font-family:"Open Sans";font-size:24px;font-weight:800;line-height:30px;padding:0;text-decoration:none;}
.tp-caption.medium_light_red,.medium_light_red{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#e33a0c;font-family:"Open Sans";font-size:21px;font-weight:300;line-height:26px;padding:0;text-decoration:none;}
.tp-caption.medium_bg_red,.medium_bg_red{background-color:#e33a0c;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}
.tp-caption.medium_bold_orange,.medium_bold_orange{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#f39c12;font-family:"Open Sans";font-size:24px;font-weight:800;line-height:30px;text-decoration:none;}
.tp-caption.medium_bg_orange,.medium_bg_orange{background-color:#f39c12;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}
.tp-caption.grassfloor,.grassfloor{background-color:rgba(160,179,151,1);border-color:#222;border-style:none;border-width:0;height:150px;text-decoration:none;width:4000px;}
.tp-caption.large_bold_white,.large_bold_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}
.tp-caption.medium_light_white,.medium_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:36px;padding:0;text-decoration:none;}
.tp-caption.mediumlarge_light_white,.mediumlarge_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-decoration:none;}
.tp-caption.mediumlarge_light_white_center,.mediumlarge_light_white_center{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-align:center;text-decoration:none;}
.tp-caption.medium_bg_asbestos,.medium_bg_asbestos{background-color:#7f8c8d;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}
.tp-caption.medium_light_black,.medium_light_black{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:36px;padding:0;text-decoration:none;}
.tp-caption.large_bold_black,.large_bold_black{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}
.tp-caption.mediumlarge_light_darkblue,.mediumlarge_light_darkblue{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#34495e;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-decoration:none;}
.tp-caption.small_light_white,.small_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px;padding:0;text-decoration:none;}
.tp-caption.roundedimage,.roundedimage{border-color:#222;border-style:none;border-width:0;}
.tp-caption.large_bg_black,.large_bg_black{background-color:#000;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:40px;font-weight:800;line-height:40px;padding:10px 20px 15px;text-decoration:none;}
.tp-caption.mediumwhitebg,.mediumwhitebg{background-color:#fff;border-color:#000;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:30px;padding:5px 15px 10px;text-decoration:none;text-shadow:none;}
.tp-caption.maincaption,.maincaption{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#212a40;font-family:roboto;font-size:33px;font-weight:500;line-height:43px;text-decoration:none;text-shadow:none;}
.tp-caption.miami_title_60px,.miami_title_60px{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#fff;font-family:"Source Sans Pro";font-size:60px;font-weight:700;letter-spacing:1px;line-height:60px;text-decoration:none;text-shadow:none;}
.tp-caption.miami_subtitle,.miami_subtitle{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:rgba(255,255,255,0.65);font-family:"Source Sans Pro";font-size:17px;font-weight:400;letter-spacing:2px;line-height:24px;text-decoration:none;text-shadow:none;}
.tp-caption.divideline30px,.divideline30px{background:#fff;background-color:#fff;border-color:#222;border-style:none;border-width:0;height:2px;min-width:30px;text-decoration:none;}
.tp-caption.Miami_nostyle,.Miami_nostyle{border-color:#222;border-style:none;border-width:0;}
.tp-caption.miami_content_light,.miami_content_light{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#fff;font-family:"Source Sans Pro";font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;text-decoration:none;text-shadow:none;}
.tp-caption.miami_title_60px_dark,.miami_title_60px_dark{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#333;font-family:"Source Sans Pro";font-size:60px;font-weight:700;letter-spacing:1px;line-height:60px;text-decoration:none;text-shadow:none;}
.tp-caption.miami_content_dark,.miami_content_dark{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#666;font-family:"Source Sans Pro";font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;text-decoration:none;text-shadow:none;}
.tp-caption.divideline30px_dark,.divideline30px_dark{background-color:#333;border-color:#222;border-style:none;border-width:0;height:2px;min-width:30px;text-decoration:none;}
.tp-caption.ellipse70px,.ellipse70px{background-color:rgba(0,0,0,0.14902);border-color:#222;border-radius:50px 50px 50px 50px;border-style:none;border-width:0;cursor:pointer;line-height:1px;min-height:70px;min-width:70px;text-decoration:none;}
.tp-caption.arrowicon,.arrowicon{border-color:#222;border-style:none;border-width:0;line-height:1px;}
.tp-caption.MarkerDisplay,.MarkerDisplay{background-color:transparent;border-color:#000;border-radius:0 0 0 0;border-style:none;border-width:0;font-family:"Permanent Marker";font-style:normal;padding:0;text-decoration:none;text-shadow:none;}
.tp-caption.Restaurant-Display,.Restaurant-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:120px;font-style:normal;font-weight:700;line-height:120px;padding:0;text-decoration:none;}
.tp-caption.Restaurant-Cursive,.Restaurant-Cursive{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:"Nothing you could do";font-size:30px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:30px;padding:0;text-decoration:none;}
.tp-caption.Restaurant-ScrollDownText,.Restaurant-ScrollDownText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:17px;padding:0;text-decoration:none;}
.tp-caption.Restaurant-Description,.Restaurant-Description{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}
.tp-caption.Restaurant-Price,.Restaurant-Price{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:30px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}
.tp-caption.Restaurant-Menuitem,.Restaurant-Menuitem{background-color:rgba(0,0,0,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:17px;padding:10px 30px;text-align:left;text-decoration:none;}
.tp-caption.Furniture-LogoText,.Furniture-LogoText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(230,207,163,1.00);font-family:Raleway;font-size:160px;font-style:normal;font-weight:300;line-height:150px;padding:0;text-decoration:none;text-shadow:none;}
.tp-caption.Furniture-Plus,.Furniture-Plus{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;box-shadow:rgba(0,0,0,0.1) 0 1px 3px;color:rgba(230,207,163,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding:6px 7px 4px;text-decoration:none;text-shadow:none;}
.tp-caption.Furniture-Title,.Furniture-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:700;letter-spacing:3px;line-height:20px;padding:0;text-decoration:none;text-shadow:none;}
.tp-caption.Furniture-Subtitle,.Furniture-Subtitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;line-height:20px;padding:0;text-decoration:none;text-shadow:none;}
.tp-caption.Gym-Display,.Gym-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:80px;font-style:normal;font-weight:900;line-height:70px;padding:0;text-decoration:none;}
.tp-caption.Gym-Subline,.Gym-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:100;letter-spacing:5px;line-height:30px;padding:0;text-decoration:none;}
.tp-caption.Gym-SmallText,.Gym-SmallText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;line-height:22;padding:0;text-decoration:none;text-shadow:none;}
.tp-caption.Fashion-SmallText,.Fashion-SmallText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:20px;padding:0;text-decoration:none;}
.tp-caption.Fashion-BigDisplay,.Fashion-BigDisplay{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:60px;font-style:normal;font-weight:900;letter-spacing:2px;line-height:60px;padding:0;text-decoration:none;}
.tp-caption.Fashion-TextBlock,.Fashion-TextBlock{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:40px;padding:0;text-decoration:none;}
.tp-caption.Sports-Display,.Sports-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:130px;font-style:normal;font-weight:100;letter-spacing:13px;line-height:130px;padding:0;text-decoration:none;}
.tp-caption.Sports-DisplayFat,.Sports-DisplayFat{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:130px;font-style:normal;font-weight:900;line-height:130px;padding:0;text-decoration:none;}
.tp-caption.Sports-Subline,.Sports-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:32px;font-style:normal;font-weight:400;letter-spacing:4px;line-height:32px;padding:0;text-decoration:none;}
.tp-caption.Instagram-Caption,.Instagram-Caption{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:20px;font-style:normal;font-weight:900;line-height:20px;padding:0;text-decoration:none;}
.tp-caption.News-Title,.News-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:70px;font-style:normal;font-weight:400;line-height:60px;padding:0;text-decoration:none;}
.tp-caption.News-Subtitle,.News-Subtitle{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:15px;font-style:normal;font-weight:300;line-height:24px;padding:0;text-decoration:none;}
.tp-caption.News-Subtitle:hover,.News-Subtitle:hover{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:solid;border-width:0;color:rgba(255,255,255,0.65);text-decoration:none;}
.tp-caption.Photography-Display,.Photography-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:80px;font-style:normal;font-weight:100;letter-spacing:5px;line-height:70px;padding:0;text-decoration:none;}
.tp-caption.Photography-Subline,.Photography-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(119,119,119,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}
.tp-caption.Photography-ImageHover,.Photography-ImageHover{background-color:transparent;border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-size:20px;font-style:normal;font-weight:400;line-height:22;padding:0;text-decoration:none;}
.tp-caption.Photography-ImageHover:hover,.Photography-ImageHover:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Photography-Menuitem,.Photography-Menuitem{background-color:rgba(0,0,0,0.65);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-decoration:none;}
.tp-caption.Photography-Menuitem:hover,.Photography-Menuitem:hover{background-color:rgba(0,255,222,0.65);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Photography-Textblock,.Photography-Textblock{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:30px;padding:0;text-decoration:none;}
.tp-caption.Photography-Subline-2,.Photography-Subline-2{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.35);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}
.tp-caption.Photography-ImageHover2,.Photography-ImageHover2{background-color:transparent;border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Arial;font-size:20px;font-style:normal;font-weight:400;line-height:22;padding:0;text-decoration:none;}
.tp-caption.Photography-ImageHover2:hover,.Photography-ImageHover2:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.WebProduct-Title,.WebProduct-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(51,51,51,1.00);font-family:Raleway;font-size:90px;font-style:normal;font-weight:100;line-height:90px;padding:0;text-decoration:none;}
.tp-caption.WebProduct-SubTitle,.WebProduct-SubTitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-decoration:none;}
.tp-caption.WebProduct-Content,.WebProduct-Content{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0;text-decoration:none;}
.tp-caption.WebProduct-Menuitem,.WebProduct-Menuitem{background-color:rgba(51,51,51,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:500;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-align:left;text-decoration:none;}
.tp-caption.WebProduct-Menuitem:hover,.WebProduct-Menuitem:hover{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);text-decoration:none;}
.tp-caption.WebProduct-Title-Light,.WebProduct-Title-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:90px;font-style:normal;font-weight:100;line-height:90px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.WebProduct-SubTitle-Light,.WebProduct-SubTitle-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.35);font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.WebProduct-Content-Light,.WebProduct-Content-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.65);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.FatRounded,.FatRounded{background-color:rgba(0,0,0,0.50);border-color:rgba(211,211,211,1.00);border-radius:50px 50px 50px 50px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:900;line-height:30px;padding:20px 22px 20px 25px;text-align:left;text-decoration:none;text-shadow:none;}
.tp-caption.FatRounded:hover,.FatRounded:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(211,211,211,1.00);border-radius:50px 50px 50px 50px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.NotGeneric-Title,
.NotGeneric-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:70px;font-style:normal;font-weight:800;line-height:70px;padding:10px 0;text-decoration:none;}
.tp-caption.NotGeneric-SubTitle,.NotGeneric-SubTitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:13px;font-style:normal;font-weight:500;letter-spacing:4px;line-height:20px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.NotGeneric-CallToAction,.NotGeneric-CallToAction{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}
.tp-caption.NotGeneric-CallToAction:hover,.NotGeneric-CallToAction:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.NotGeneric-Icon,.NotGeneric-Icon{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:400;letter-spacing:3px;line-height:30px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.NotGeneric-Menuitem,.NotGeneric-Menuitem{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.15);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:27px 30px;text-align:left;text-decoration:none;}
.tp-caption.NotGeneric-Menuitem:hover,.NotGeneric-Menuitem:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.MarkerStyle,.MarkerStyle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Permanent Marker";font-size:17px;font-style:normal;font-weight:100;line-height:30px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.Gym-Menuitem,.Gym-Menuitem{background-color:rgba(0,0,0,1.00);border-color:rgba(255,255,255,0);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-align:left;text-decoration:none;}
.tp-caption.Gym-Menuitem:hover,.Gym-Menuitem:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(255,255,255,0.25);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Newspaper-Button,.Newspaper-Button{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0.25);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:13px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}
.tp-caption.Newspaper-Button:hover,.Newspaper-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(0,0,0,1.00);text-decoration:none;}
.tp-caption.Newspaper-Subtitle,.Newspaper-Subtitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(168,216,238,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:900;line-height:20px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.Newspaper-Title,.Newspaper-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:50px;font-style:normal;font-weight:400;line-height:55px;padding:0 0 10px;text-align:left;text-decoration:none;}
.tp-caption.Newspaper-Title-Centered,.Newspaper-Title-Centered{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:50px;font-style:normal;font-weight:400;line-height:55px;padding:0 0 10px;text-align:center;text-decoration:none;}
.tp-caption.Hero-Button,.Hero-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}
.tp-caption.Hero-Button:hover,.Hero-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(0,0,0,1.00);text-decoration:none;}
.tp-caption.Video-Title,.Video-Title{background-color:rgba(0,0,0,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:900;line-height:30px;padding:5px;text-align:left;text-decoration:none;}
.tp-caption.Video-SubTitle,.Video-SubTitle{background-color:rgba(0,0,0,0.35);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:12px;padding:5px;text-align:left;text-decoration:none;}
.tp-caption.NotGeneric-Button,.NotGeneric-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}
.tp-caption.NotGeneric-Button:hover,.NotGeneric-Button:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.NotGeneric-BigButton,.NotGeneric-BigButton{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.15);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:27px 30px;text-align:left;text-decoration:none;}
.tp-caption.NotGeneric-BigButton:hover,.NotGeneric-BigButton:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.WebProduct-Button,.WebProduct-Button{background-color:rgba(51,51,51,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:48px;padding:0 40px;text-align:left;text-decoration:none;}
.tp-caption.WebProduct-Button:hover,.WebProduct-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:2px;color:rgba(51,51,51,1.00);text-decoration:none;}
.tp-caption.Restaurant-Button,.Restaurant-Button{background-color:rgba(10,10,10,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}
.tp-caption.Restaurant-Button:hover,.Restaurant-Button:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,224,129,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Gym-Button,.Gym-Button{background-color:rgba(139,192,39,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:15px;padding:13px 35px;text-align:left;text-decoration:none;}
.tp-caption.Gym-Button:hover,.Gym-Button:hover{background-color:rgba(114,168,0,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Gym-Button-Light,.Gym-Button-Light{background-color:transparent;border-color:rgba(255,255,255,0.25);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;line-height:15px;padding:12px 35px;text-align:left;text-decoration:none;}
.tp-caption.Gym-Button-Light:hover,.Gym-Button-Light:hover{background-color:rgba(114,168,0,0);border-color:rgba(139,192,39,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Sports-Button-Light,.Sports-Button-Light{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}
.tp-caption.Sports-Button-Light:hover,.Sports-Button-Light:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Sports-Button-Red,.Sports-Button-Red{background-color:rgba(219,28,34,1.00);border-color:rgba(219,28,34,0);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}
.tp-caption.Sports-Button-Red:hover,.Sports-Button-Red:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Photography-Button,.Photography-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.25);border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:15px;padding:13px 35px;text-align:left;text-decoration:none;}
.tp-caption.Photography-Button:hover,.Photography-Button:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Newspaper-Button-2,.Newspaper-Button-2{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:900;line-height:15px;padding:10px 30px;text-align:left;text-decoration:none;}
.tp-caption.Newspaper-Button-2:hover,.Newspaper-Button-2:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Feature-Tour,.Feature-Tour{background-color:rgba(139,192,39,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:17px 35px;text-align:left;text-decoration:none;}
.tp-caption.Feature-Tour:hover,.Feature-Tour:hover{background-color:rgba(114,168,0,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Feature-Examples,.Feature-Examples{background-color:transparent;border-color:rgba(33,42,64,0.15);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(33,42,64,0.50);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:15px 35px;text-align:left;text-decoration:none;}
.tp-caption.Feature-Examples:hover,.Feature-Examples:hover{background-color:transparent;border-color:rgba(139,192,39,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(139,192,39,1.00);text-decoration:none;}
.tp-caption.subcaption,.subcaption{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(111,124,130,1.00);font-family:roboto;font-size:19px;font-style:normal;font-weight:400;line-height:24px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}
.tp-caption.menutab,.menutab{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,46,49,1.00);font-family:roboto;font-size:25px;font-style:normal;font-weight:300;line-height:30px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}
.tp-caption.menutab:hover,.menutab:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(213,0,0,1.00);text-decoration:none;}
.tp-caption.maincontent,.maincontent{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,46,49,1.00);font-family:roboto;font-size:21px;font-style:normal;font-weight:300;line-height:26px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}
.tp-caption.minitext,.minitext{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(185,186,187,1.00);font-family:roboto;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}
.tp-caption.Feature-Buy,.Feature-Buy{background-color:rgba(0,154,238,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:17px 35px;text-align:left;text-decoration:none;}
.tp-caption.Feature-Buy:hover,.Feature-Buy:hover{background-color:rgba(0,133,214,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Feature-Examples-Light,.Feature-Examples-Light{background-color:transparent;border-color:rgba(255,255,255,0.15);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:15px 35px;text-align:left;text-decoration:none;}
.tp-caption.Feature-Examples-Light:hover,.Feature-Examples-Light:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Facebook-Likes,.Facebook-Likes{background-color:rgba(59,89,153,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:5px 15px;text-align:left;text-decoration:none;}
.tp-caption.Twitter-Favorites,.Twitter-Favorites{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(136,153,166,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.Twitter-Link,.Twitter-Link{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;color:rgba(135,153,165,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:15px;padding:11px 11px 9px;text-align:left;text-decoration:none;}
.tp-caption.Twitter-Link:hover,.Twitter-Link:hover{background-color:rgba(0,132,180,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}
.tp-caption.Twitter-Retweet,.Twitter-Retweet{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(136,153,166,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:0;text-align:left;text-decoration:none;}
.tp-caption.Twitter-Content,.Twitter-Content{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,47,51,1.00);font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:28px;padding:30px 30px 70px;text-align:left;text-decoration:none;}
.revtp-searchform input[type="text"],
.revtp-searchform input[type="email"],
.revtp-form input[type="text"],
.revtp-form input[type="email"]{font-family:"Arial", sans-serif;font-size:15px;color:#000;background-color:#fff;line-height:46px;padding:0 20px;cursor:text;border:0;width:400px;margin-bottom:0px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;border-radius:0px;}
.tp-caption.BigBold-Title,
.BigBold-Title{color:rgba(255, 255, 255, 1.00);font-size:110px;line-height:100px;font-weight:800;font-style:normal;font-family:Raleway;padding:10px 0px 10px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.BigBold-SubTitle,
.BigBold-SubTitle{color:rgba(255, 255, 255, 0.50);font-size:15px;line-height:24px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:1px}
.tp-caption.BigBold-Button,
.BigBold-Button{color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:13px;font-weight:500;font-style:normal;font-family:Raleway;padding:15px 50px 15px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.50);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px}
.tp-caption.BigBold-Button:hover,
.BigBold-Button:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.FoodCarousel-Content,
.FoodCarousel-Content{color:rgba(41, 46, 49, 1.00);font-size:17px;line-height:28px;font-weight:500;font-style:normal;font-family:Raleway;padding:30px 30px 30px 30px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.FoodCarousel-Button,
.FoodCarousel-Button{color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:15px 70px 15px 50px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px}
.tp-caption.FoodCarousel-Button:hover,
.FoodCarousel-Button:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.FoodCarousel-CloseButton,
.FoodCarousel-CloseButton{color:rgba(41, 46, 49, 1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:Raleway;padding:14px 14px 14px 16px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:left;letter-spacing:1px}
.tp-caption.FoodCarousel-CloseButton:hover,
.FoodCarousel-CloseButton:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 0);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px}
.tp-caption.Video-SubTitle,
.Video-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:12px;font-weight:600;font-style:normal;font-family:Raleway;padding:5px 5px 5px 5px;text-decoration:none;background-color:rgba(0, 0, 0, 0.35);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:2px;text-align:left}
.tp-caption.Video-Title,
.Video-Title{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:900;font-style:normal;font-family:Raleway;padding:5px 5px 5px 5px;text-decoration:none;background-color:rgba(0, 0, 0, 1.00);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Travel-BigCaption,
.Travel-BigCaption{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Travel-SmallCaption,
.Travel-SmallCaption{color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Travel-CallToAction,
.Travel-CallToAction{color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:25px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 20px 12px 20px;text-decoration:none;background-color:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:5px 5px 5px 5px;text-align:left;letter-spacing:1px}
.tp-caption.Travel-CallToAction:hover,
.Travel-CallToAction:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:5px 5px 5px 5px}
.tp-caption.RotatingWords-TitleWhite,
.RotatingWords-TitleWhite{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:800;font-style:normal;font-family:Raleway;padding:0px 0px 0px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.RotatingWords-Button,
.RotatingWords-Button{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:Raleway;padding:20px 50px 20px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.15);border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:3px}
.tp-caption.RotatingWords-Button:hover,
.RotatingWords-Button:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px}
.tp-caption.RotatingWords-SmallText,
.RotatingWords-SmallText{color:rgba(255, 255, 255, 1.00);font-size:14px;line-height:20px;font-weight:400;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;text-shadow:none}
.tp-caption.ContentZoom-SmallTitle,
.ContentZoom-SmallTitle{color:rgba(41, 46, 49, 1.00);font-size:33px;line-height:45px;font-weight:600;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-SmallSubtitle,
.ContentZoom-SmallSubtitle{color:rgba(111, 124, 130, 1.00);font-size:16px;line-height:24px;font-weight:600;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-SmallIcon,
.ContentZoom-SmallIcon{color:rgba(41, 46, 49, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Raleway;padding:10px 10px 10px 10px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-SmallIcon:hover,
.ContentZoom-SmallIcon:hover{color:rgba(111, 124, 130, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px}
.tp-caption.ContentZoom-DetailTitle,
.ContentZoom-DetailTitle{color:rgba(41, 46, 49, 1.00);font-size:70px;line-height:70px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-DetailSubTitle,
.ContentZoom-DetailSubTitle{color:rgba(111, 124, 130, 1.00);font-size:25px;line-height:25px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-DetailContent,
.ContentZoom-DetailContent{color:rgba(111, 124, 130, 1.00);font-size:17px;line-height:28px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-Button,
.ContentZoom-Button{color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:15px 50px 15px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0.50);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px}
.tp-caption.ContentZoom-Button:hover,
.ContentZoom-Button:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.ContentZoom-ButtonClose,
.ContentZoom-ButtonClose{color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:14px 14px 14px 16px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0.50);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:left;letter-spacing:1px}
.tp-caption.ContentZoom-ButtonClose:hover,
.ContentZoom-ButtonClose:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px}
.tp-caption.Newspaper-Title,
.Newspaper-Title{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:55px;font-weight:400;font-style:normal;font-family:"Roboto Slab";padding:0 0 10px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Newspaper-Subtitle,
.Newspaper-Subtitle{color:rgba(168, 216, 238, 1.00);font-size:15px;line-height:20px;font-weight:900;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Newspaper-Button,
.Newspaper-Button{color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:17px;font-weight:700;font-style:normal;font-family:Roboto;padding:12px 35px 12px 35px;text-decoration:none;background-color:rgba(255, 255, 255, 0);border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;letter-spacing:2px;text-align:left}
.tp-caption.Newspaper-Button:hover,
.Newspaper-Button:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.rtwhitemedium,
.rtwhitemedium{font-size:22px;line-height:26px;color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(0, 0, 0);border-style:none;text-shadow:none}
@media only screen and (max-width:767px){.revtp-searchform input[type="text"],
.revtp-searchform input[type="email"],
.revtp-form input[type="text"],
.revtp-form input[type="email"]{width:200px !important;}
}
.revtp-searchform input[type="submit"],
.revtp-form input[type="submit"]{font-family:"Arial", sans-serif;line-height:46px;letter-spacing:1px;text-transform:uppercase;font-size:15px;font-weight:700;padding:0 20px;border:0;background:#009aee;color:#fff;border-radius:0px;}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited{color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important}
.tp-caption.Concept-Title,
.Concept-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:700;font-style:normal;font-family:"Roboto Condensed";padding:0px 0px 10px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:5px}
.tp-caption.Concept-SubTitle,
.Concept-SubTitle{color:rgba(255, 255, 255, 0.65);font-size:25px;line-height:25px;font-weight:700;font-style:italic;font-family:""Playfair Display"";padding:0px 0px 10px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px}
.tp-caption.Concept-Content,
.Concept-Content{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:30px;font-weight:400;font-style:normal;font-family:"Roboto Condensed";padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:none;border-width:2px;border-radius:0px 0px 0px 0px}
.tp-caption.Concept-MoreBtn,
.Concept-MoreBtn{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:10px 8px 7px 10px;text-decoration:none;text-align:left;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px;letter-spacing:1px;text-align:left}
.tp-caption.Concept-MoreBtn:hover,
.Concept-MoreBtn:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px}
.tp-caption.Concept-LessBtn,
.Concept-LessBtn{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:10px 8px 7px 10px;text-decoration:none;text-align:left;background-color:rgba(0, 0, 0, 1.00);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px;letter-spacing:1px;text-align:left}
.tp-caption.Concept-LessBtn:hover,
.Concept-LessBtn:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px}
.tp-caption.Concept-SubTitle-Dark,
.Concept-SubTitle-Dark{color:rgba(0, 0, 0, 0.65);font-size:25px;line-height:25px;font-weight:700;font-style:italic;font-family:"Playfair Display";padding:0px 0px 10px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px}
.tp-caption.Concept-Title-Dark,
.Concept-Title-Dark{color:rgba(0, 0, 0, 1.00);font-size:70px;line-height:70px;font-weight:700;font-style:normal;font-family:"Roboto Condensed";padding:0px 0px 10px 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:5px}
.tp-caption.Concept-MoreBtn-Dark,
.Concept-MoreBtn-Dark{color:rgba(0, 0, 0, 1.00);font-size:30px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:10px 8px 7px 10px;text-decoration:none;text-align:left;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px;letter-spacing:1px;text-align:left}
.tp-caption.Concept-MoreBtn-Dark:hover,
.Concept-MoreBtn-Dark:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 1.00);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:50px 50px 50px 50px}
.tp-caption.Concept-Content-Dark,
.Concept-Content-Dark{color:rgba(0, 0, 0, 1.00);font-size:20px;line-height:30px;font-weight:400;font-style:normal;font-family:"Roboto Condensed";padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:none;border-width:2px;border-radius:0px 0px 0px 0px}
.tp-caption.Concept-Notice,
.Concept-Notice{color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:15px;font-weight:400;font-style:normal;font-family:"Roboto Condensed";padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:none;border-width:2px;border-radius:0px 0px 0px 0px;letter-spacing:2px}
.tp-caption.Concept-Content a,
.tp-caption.Concept-Content a:visited{color:#fff !important;border-bottom:1px solid #fff !important;font-weight:700 !important;}
.tp-caption.Concept-Content a:hover{border-bottom:1px solid transparent !important;}
.tp-caption.Concept-Content-Dark a,
.tp-caption.Concept-Content-Dark a:visited{color:#000 !important;border-bottom:1px solid #000 !important;font-weight:700 !important;}
.tp-caption.Concept-Content-Dark a:hover{border-bottom:1px solid transparent !important;}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited{color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important}
.tp-caption.Creative-Title,
.Creative-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:400;font-style:normal;font-family:"Playfair Display";padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px}
.tp-caption.Creative-SubTitle,
.Creative-SubTitle{color:rgba(205, 176, 131, 1.00);font-size:14px;line-height:14px;font-weight:400;font-style:normal;font-family:Lato;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:2px}
.tp-caption.Creative-Button,
.Creative-Button{color:rgba(205, 176, 131, 1.00);font-size:13px;line-height:13px;font-weight:400;font-style:normal;font-family:Lato;padding:15px 50px 15px 50px;text-decoration:none;text-align:left;background-color:rgba(0, 0, 0, 0);border-color:rgba(205, 176, 131, 0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;letter-spacing:2px}
.tp-caption.Creative-Button:hover,
.Creative-Button:hover{color:rgba(205, 176, 131, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(205, 176, 131, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.subcaption,
.subcaption{color:rgba(111, 124, 130, 1.00);font-size:19px;line-height:24px;font-weight:400;font-style:normal;font-family:roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:rgba(0, 0, 0, 1.00);border-style:none;border-width:0px;border-radius:0 0 0 0px;text-shadow:none;text-align:left}
.tp-caption.RedDot,
.RedDot{color:rgba(0, 0, 0, 1.00);font-weight:400;font-style:normal;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:rgba(213, 0, 0, 1.00);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:5px;border-radius:50px 50px 50px 50px}
.tp-caption.RedDot:hover,
.RedDot:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 0.75);border-color:rgba(213, 0, 0, 1.00);border-style:solid;border-width:5px;border-radius:50px 50px 50px 50px}
.tp-caption.SlidingOverlays-Title,
.SlidingOverlays-Title{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:"Playfair Display";padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px}
.tp-caption.SlidingOverlays-Title,
.SlidingOverlays-Title{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:"Playfair Display";padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px}
.tp-caption.Woo-TitleLarge,
.Woo-TitleLarge{color:rgba(0, 0, 0, 1.00);font-size:40px;line-height:40px;font-weight:400;font-style:normal;font-family:"Playfair Display";padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;}
.tp-caption.Woo-Rating,
.Woo-Rating{color:rgba(0, 0, 0, 1.00);font-size:14px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;}
.tp-caption.Woo-SubTitle,
.Woo-SubTitle{color:rgba(0, 0, 0, 1.00);font-size:18px;line-height:18px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;}
.tp-caption.Woo-PriceLarge,
.Woo-PriceLarge{color:rgba(0, 0, 0, 1.00);font-size:60px;line-height:60px;font-weight:700;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;}
.tp-caption.Woo-ProductInfo,
.Woo-ProductInfo{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 75px 12px 50px;text-decoration:none;background-color:rgba(254, 207, 114, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px;text-align:left;}
.tp-caption.Woo-ProductInfo:hover,
.Woo-ProductInfo:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(243, 168, 71, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px}
.tp-caption.Woo-AddToCart,
.Woo-AddToCart{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 35px 12px 35px;text-decoration:none;background-color:rgba(254, 207, 114, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px;text-align:left;}
.tp-caption.Woo-AddToCart:hover,
.Woo-AddToCart:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(243, 168, 71, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px}
.tp-caption.Woo-TitleLarge,
.Woo-TitleLarge{color:rgba(0, 0, 0, 1.00);font-size:40px;line-height:40px;font-weight:400;font-style:normal;font-family:"Playfair Display";padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;}
.tp-caption.Woo-SubTitle,
.Woo-SubTitle{color:rgba(0, 0, 0, 1.00);font-size:18px;line-height:18px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;}
.tp-caption.Woo-PriceLarge,
.Woo-PriceLarge{color:rgba(0, 0, 0, 1.00);font-size:60px;line-height:60px;font-weight:700;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;}
.tp-caption.Woo-ProductInfo,
.Woo-ProductInfo{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 75px 12px 50px;text-decoration:none;background-color:rgba(254, 207, 114, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px;text-align:left;}
.tp-caption.Woo-ProductInfo:hover,
.Woo-ProductInfo:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(243, 168, 71, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px}
.tp-caption.Woo-AddToCart,
.Woo-AddToCart{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 35px 12px 35px;text-decoration:none;background-color:rgba(254, 207, 114, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px;text-align:left;}
.tp-caption.Woo-AddToCart:hover,
.Woo-AddToCart:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(243, 168, 71, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:4px 4px 4px 4px}
.tp-caption.FullScreen-Toggle,
.FullScreen-Toggle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Raleway;padding:11px 8px 11px 12px;text-decoration:none;text-align:left;background-color:rgba(0, 0, 0, 0.50);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:3px;text-align:left}
.tp-caption.FullScreen-Toggle:hover,
.FullScreen-Toggle:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 1.00);border-color:rgba(255, 255, 255, 0);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px}
.tp-caption.Agency-Title,
.Agency-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:900;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px}
.tp-caption.Agency-SubTitle,
.Agency-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.Agency-PlayBtn,
.Agency-PlayBtn{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:71px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.Agency-PlayBtn:hover,
.Agency-PlayBtn:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:100px 100px 100px 100px;cursor:pointer}
.tp-caption.Agency-SmallText,
.Agency-SmallText{color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:12px;font-weight:900;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:5px}
.tp-caption.Agency-Social,
.Agency-Social{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:50px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:2px;border-radius:30px 30px 30px 30px;text-align:center}
.tp-caption.Agency-Social:hover,
.Agency-Social:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(51, 51, 51, 1.00);border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:2px;border-radius:30px 30px 30px 30px;cursor:pointer}
.tp-caption.Agency-CloseBtn,
.Agency-CloseBtn{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:none;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.Agency-CloseBtn:hover,
.Agency-CloseBtn:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:none;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer}
.tp-caption.Dining-Title,
.Dining-Title{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px}
.tp-caption.Dining-SubTitle,
.Dining-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Dining-BtnLight,
.Dining-BtnLight{color:rgba(255, 255, 255, 0.50);font-size:15px;line-height:15px;font-weight:700;font-style:normal;font-family:Lato;padding:17px 73px 17px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:2px}
.tp-caption.Dining-BtnLight:hover,
.Dining-BtnLight:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.Dining-Social,
.Dining-Social{color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:50px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:center}
.tp-caption.Dining-Social:hover,
.Dining-Social:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;cursor:pointer}
tp-caption.Team-Thumb,
.Team-Thumb{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:22px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Team-Thumb:hover,
.Team-Thumb:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.Team-Name,
.Team-Name{color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:900;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Team-Position,
.Team-Position{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Team-Description,
.Team-Description{color:rgba(255, 255, 255, 1.00);font-size:18px;line-height:28px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Team-Social,
.Team-Social{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.Team-Social:hover,
.Team-Social:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.VideoControls-Play,
.VideoControls-Play{color:rgba(0, 0, 0, 1.00);font-size:50px;line-height:120px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 7px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.VideoControls-Play:hover,
.VideoControls-Play:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer}
.tp-caption.VideoPlayer-Title,
.VideoPlayer-Title{color:rgba(255, 255, 255, 1.00);font-size:40px;line-height:40px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px}
.tp-caption.VideoPlayer-SubTitle,
.VideoPlayer-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.VideoPlayer-Social,
.VideoPlayer-Social{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.VideoPlayer-Social:hover,
.VideoPlayer-Social:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.VideoControls-Mute,
.VideoControls-Mute{color:rgba(0, 0, 0, 1.00);font-size:20px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.VideoControls-Mute:hover,
.VideoControls-Mute:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer}
.tp-caption.VideoControls-Pause,
.VideoControls-Pause{color:rgba(0, 0, 0, 1.00);font-size:20px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.VideoControls-Pause:hover,
.VideoControls-Pause:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer}
.soundcloudwrapper iframe{width:100% !important}
.tp-caption.SleekLanding-Title,
.SleekLanding-Title{color:rgba(255, 255, 255, 1.00);font-size:35px;line-height:40px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:5px}
.tp-caption.SleekLanding-ButtonBG,
.SleekLanding-ButtonBG{color:rgba(0, 0, 0, 1.00);font-weight:700;font-style:normal;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:rgba(255, 255, 255, 0.10);border-color:rgba(0, 0, 0, 0);border-style:solid;border-width:0px;border-radius:5px 5px 5px 5px;text-align:left;box-shadow:inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15)}
.tp-caption.SleekLanding-SmallTitle,
.SleekLanding-SmallTitle{color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:50px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:2px}
.tp-caption.SleekLanding-BottomText,
.SleekLanding-BottomText{color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:24px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.SleekLanding-Social,
.SleekLanding-Social{color:rgba(255, 255, 255, 1.00);font-size:22px;line-height:30px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.SleekLanding-Social:hover,
.SleekLanding-Social:hover{color:rgba(0, 0, 0, 0.25);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
#rev_slider_429_1_wrapper .tp-loader.spinner2{background-color:#555555 !important;}
.tp-fat{font-weight:900 !important;}
.tp-caption.PostSlider-Category,
.PostSlider-Category{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:3px;text-align:left}
.tp-caption.PostSlider-Title,
.PostSlider-Title{color:rgba(0, 0, 0, 1.00);font-size:40px;line-height:40px;font-weight:400;font-style:normal;font-family:"Playfair Display";padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.PostSlider-Content,
.PostSlider-Content{color:rgba(119, 119, 119, 1.00);font-size:15px;line-height:23px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.PostSlider-Button,
.PostSlider-Button{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:40px;font-weight:500;font-style:normal;font-family:Roboto;padding:1px 56px 1px 32px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left}
.tp-caption.PostSlider-Button:hover,
.PostSlider-Button:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(238, 238, 238, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;cursor:pointer}
@media only screen and (max-width:960px){}
@media only screen and (max-width:768px){}
.tp-caption.LandingPage-Title,
.LandingPage-Title{color:rgba(255,
255,
255,
1.00);font-size:70px;line-height:80px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px}
.tp-caption.LandingPage-SubTitle,
.LandingPage-SubTitle{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:30px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.LandingPage-Button,
.LandingPage-Button{color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:54px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 35px 0px 35px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:3px}
.tp-caption.LandingPage-Button:hover,
.LandingPage-Button:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.App-Content a,
.tp-caption.App-Content a:visited{color:#89124e !important;border-bottom:1px solid transparent !important;font-weight:bold !important;}
.tp-caption.App-Content a:hover{border-bottom:1px solid #89124e !important;}
.tp-caption.RockBand-LogoText,
.RockBand-LogoText{color:rgba(255, 255, 255, 1.00);font-size:60px;line-height:60px;font-weight:700;font-style:normal;font-family:Oswald;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited{color:#fff !important;text-decoration:underline !important;}
.tp-caption.Twitter-Content a:hover{color:#fff !important;text-decoration:none !important;}
.soundcloudwrapper iframe{width:100% !important}
.tp-caption.Agency-LogoText,
.Agency-LogoText{color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:1px}
.tp-caption.ComingSoon-Highlight,
.ComingSoon-Highlight{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:37px;font-weight:400;font-style:normal;font-family:Lato;padding:0 20px 3px 20px;text-decoration:none;text-align:left;background-color:rgba(0, 154, 238, 1.00);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ComingSoon-Count,
.ComingSoon-Count{color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ComingSoon-CountUnit,
.ComingSoon-CountUnit{color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.ComingSoon-NotifyMe,
.ComingSoon-NotifyMe{color:rgba(164, 157, 143, 1.00);font-size:27px;line-height:35px;font-weight:600;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
#mc_embed_signup input#mce-EMAIL{font-family:"Lato", sans-serif;font-size:15px;color:#000;background-color:#fff;line-height:46px;padding:0 20px;cursor:text;border:1px solid #fff;width:400px;margin-bottom:0px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;border-radius:0px;}
#mc_embed_signup input#mce-EMAIL[type="email"]:focus{background-color:#fff;border:1px solid #666;border-right:0;}
#mc_embed_signup input#mc-embedded-subscribe,
#mc_embed_signup input#mc-embedded-subscribe:focus{font-family:"Lato", sans-serif;line-height:46px;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:900;padding:0 20px;border:1px solid #009aee;background:#009aee;color:#fff;border-radius:0px;}
#mc_embed_signup input#mc-embedded-subscribe:hover{background:#0083d4;}
@media only screen and (max-width:767px){#mc_embed_signup input#mce-EMAIL{width:200px;}
}
.tp-caption.Agency-SmallTitle,
.Agency-SmallTitle{color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:22px;font-weight:400;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:6px}
.tp-caption.Agency-SmallContent,
.Agency-SmallContent{color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:24px;font-weight:400;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.Agency-SmallLink,
.Agency-SmallLink{color:rgba(248, 124, 9, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #f87c09 !important}
.tp-caption.Agency-SmallLink:hover,
.Agency-SmallLink:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.Agency-NavButton,
.Agency-NavButton{color:rgba(51, 51, 51, 1.00);font-size:17px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;text-align:center}
.tp-caption.Agency-NavButton:hover,
.Agency-NavButton:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(51, 51, 51, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.Agency-SmallLinkGreen,
.Agency-SmallLinkGreen{color:rgba(109, 177, 155, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #6db19b !important}
.tp-caption.Agency-SmallLinkGreen:hover,
.Agency-SmallLinkGreen:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.Agency-SmallLinkBlue,
.Agency-SmallLinkBlue{color:rgba(153, 153, 153, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #999 !important}
.tp-caption.Agency-SmallLinkBlue:hover,
.Agency-SmallLinkBlue:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.Agency-LogoText,
.Agency-LogoText{color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:1px}
.tp-caption.Agency-ArrowTooltip,
.Agency-ArrowTooltip{color:rgba(51, 51, 51, 1.00);font-size:15px;line-height:20px;font-weight:400;font-style:normal;font-family:"Permanent Marker";padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Agency-SmallSocial,
.Agency-SmallSocial{color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.Agency-SmallSocial:hover,
.Agency-SmallSocial:hover{color:rgba(51, 51, 51, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited{color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important}
.tp-caption.CreativeFrontPage-Btn,
.CreativeFrontPage-Btn{color:rgba(255, 255, 255, 1.00);font-size:14px;line-height:60px;font-weight:900;font-style:normal;font-family:Roboto;padding:0px 50px 0px 50px;text-decoration:none;text-align:left;background-color:rgba(0, 104, 92, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:4px 4px 4px 4px;letter-spacing:2px}
.tp-caption.CreativeFrontPage-Btn:hover,
.CreativeFrontPage-Btn:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 0.25);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:4px 4px 4px 4px;cursor:pointer}
.tp-caption.CreativeFrontPage-Menu,
.CreativeFrontPage-Menu{color:rgba(255, 255, 255, 1.00);font-size:14px;line-height:14px;font-weight:500;font-style:normal;font-family:roboto;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:2px}
.tp-flip-index{z-index:1000 !important;}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited{color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important}
.tp-caption.FullScreenMenu-Category,
.FullScreenMenu-Category{color:rgba(17, 17, 17, 1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:BenchNine;padding:21px 30px 16px 30px;text-decoration:none;text-align:left;background-color:rgba(255, 255, 255, 0.90);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:3px}
.tp-caption.FullScreenMenu-Title,
.FullScreenMenu-Title{color:rgba(255, 255, 255, 1.00);font-size:65px;line-height:70px;font-weight:700;font-style:normal;font-family:BenchNine;padding:21px 30px 16px 30px;text-decoration:none;text-align:left;background-color:rgba(17, 17, 17, 0.90);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited{color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important}
.tp-caption.TechBlog-Button,
.TechBlog-Button{color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:40px;font-weight:900;font-style:normal;font-family:Raleway;padding:1px 30px 1px 30px;text-decoration:none;text-align:left;background-color:rgba(138, 0, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:3px}
.tp-caption.TechBlog-Button:hover,
.TechBlog-Button:hover{color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.TechBlog-Big,
.TechBlog-Big{color:rgba(255, 255, 255, 1.00);font-size:120px;line-height:120px;font-weight:900;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:0px}
.rev_slider{overflow:hidden;}
.effect_layer{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited{color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important}
#menu_forcefullwidth{z-index:5000;position:fixed !important;top:0px;left:0px;width:100%}
.tp-caption.FullSiteBlock-Title,
.FullSiteBlock-Title{color:rgba(51, 51, 51, 1.00);font-size:55px;line-height:65px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:34px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-Link,
.FullSiteBlock-Link{color:rgba(0, 150, 255, 1.00);font-size:25px;line-height:24px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-Link:hover,
.FullSiteBlock-Link:hover{color:rgba(51, 51, 51, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.FullSiteBlock-DownButton,
.FullSiteBlock-DownButton{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:32px;font-weight:500;font-style:normal;font-family:Roboto;padding:1px 1px 1px 1px;text-decoration:none;text-align:center;background-color:transparent;border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:center}
.tp-caption.FullSiteBlock-DownButton:hover,
.FullSiteBlock-DownButton:hover{color:rgba(0, 150, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(0, 150, 255, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;cursor:pointer}
.tp-caption.FullSiteBlock-Title,
.FullSiteBlock-Title{color:rgba(51, 51, 51, 1.00);font-size:55px;line-height:65px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:34px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-Link,
.FullSiteBlock-Link{color:rgba(0, 150, 255, 1.00);font-size:25px;line-height:24px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-Link:hover,
.FullSiteBlock-Link:hover{color:rgba(51, 51, 51, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.FullSiteBlock-DownButton,
.FullSiteBlock-DownButton{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:32px;font-weight:500;font-style:normal;font-family:Roboto;padding:1px 1px 1px 1px;text-decoration:none;text-align:center;background-color:transparent;border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:center}
.tp-caption.FullSiteBlock-DownButton:hover,
.FullSiteBlock-DownButton:hover{color:rgba(0, 150, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(0, 150, 255, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;cursor:pointer}
.tp-caption.FullSiteBlock-Title,
.FullSiteBlock-Title{color:rgba(51, 51, 51, 1.00);font-size:55px;line-height:65px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:34px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-DownButton,
.FullSiteBlock-DownButton{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:32px;font-weight:500;font-style:normal;font-family:Roboto;padding:1px 1px 1px 1px;text-decoration:none;text-align:center;background-color:transparent;border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:center}
.tp-caption.FullSiteBlock-DownButton:hover,
.FullSiteBlock-DownButton:hover{color:rgba(0, 150, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(0, 150, 255, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;cursor:pointer}
.tp-caption.FullSiteBlock-Title,
.FullSiteBlock-Title{color:rgba(51, 51, 51, 1.00);font-size:55px;line-height:65px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:34px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-Link,
.FullSiteBlock-Link{color:rgba(0, 150, 255, 1.00);font-size:25px;line-height:24px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-Link:hover,
.FullSiteBlock-Link:hover{color:rgba(51, 51, 51, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.FullSiteBlock-DownButton,
.FullSiteBlock-DownButton{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:32px;font-weight:500;font-style:normal;font-family:Roboto;padding:1px 1px 1px 1px;text-decoration:none;text-align:center;background-color:transparent;border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:center}
.tp-caption.FullSiteBlock-DownButton:hover,
.FullSiteBlock-DownButton:hover{color:rgba(0, 150, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(0, 150, 255, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;cursor:pointer}
.rev_slider{overflow:hidden;}
.effect_layer{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.gyges .tp-thumb{opacity:1}
.gyges .tp-thumb-img-wrap{padding:3px;background-color:rgba(0, 0, 0, 0.25);display:inline-block;width:100%;height:100%;position:relative;margin:0px;box-sizing:border-box;transition:all 0.3s;-webkit-transition:all 0.3s;}
.gyges .tp-thumb-image{padding:3px;display:block;box-sizing:border-box;position:relative;-webkit-box-shadow:inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);box-shadow:inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);}
.gyges .tp-thumb:hover .tp-thumb-img-wrap,
.gyges .tp-thumb.selected .tp-thumb-img-wrap{background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.tp-caption.FullSiteBlock-Title,
.FullSiteBlock-Title{color:rgba(51, 51, 51, 1.00);font-size:55px;line-height:65px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:34px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-Link,
.FullSiteBlock-Link{color:rgba(0, 150, 255, 1.00);font-size:25px;line-height:24px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-Link:hover,
.FullSiteBlock-Link:hover{color:rgba(51, 51, 51, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:34px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:34px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.FullSiteBlock-FooterLink,
.FullSiteBlock-FooterLink{color:rgba(85, 85, 85, 1.00);font-size:15px;line-height:20px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.FullSiteBlock-FooterLink:hover,
.FullSiteBlock-FooterLink:hover{color:rgba(0, 150, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.fb-share-button.fb_iframe_widget iframe{width:115px!important;}
#tp-socialwrapper{opacity:0;}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited{color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover{color:#0084B4 !important;text-decoration:underline !important}
#menu_forcefullwidth{z-index:5000;position:fixed !important;top:0px;left:0px;width:100%}
#tp-menubg{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000', endColorstr='#00000000', GradientType=0);}
#mc_embed_signup input[type="email"]{font-family:"Lato", sans-serif;font-size:16px;font-weight:400;background-color:#fff;color:#888 !important;line-height:46px;padding:0 20px;cursor:text;border:0;width:400px;margin-bottom:0px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#mc_embed_signup input[type="email"]::-webkit-input-placeholder{color:#888 !important;}
#mc_embed_signup input[type="email"]::-moz-placeholder{color:#888 !important;}
#mc_embed_signup input[type="email"]:-ms-input-placeholder{color:#888 !important;}
#mc_embed_signup input[type="email"]:focus{background-color:#f5f5f5;color:#454545;}
#mc_embed_signup input#mc-embedded-subscribe,
#mc_embed_signup input#mc-embedded-subscribe:focus{font-family:"Lato", sans-serif;line-height:46px;font-size:16px;font-weight:700;padding:0 30px;border:0;background:#f04531;text-transform:none;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#mc_embed_signup input#mc-embedded-subscribe:hover{background:#e03727;}
@media only screen and (max-width:767px){#mc_embed_signup input[type="email"]{width:260px;}
}
@media only screen and (max-width:480px){#mc_embed_signup input[type="email"]{width:160px;}
}
#rev_slider_167_6 .uranus.tparrows{width:50px;height:50px;background:rgba(255, 255, 255, 0);}
#rev_slider_167_6 .uranus.tparrows:before{width:50px;height:50px;line-height:50px;font-size:40px;transition:all 0.3s;-webkit-transition:all 0.3s;}
#rev_slider_167_6 .uranus.tparrows:hover:before{opacity:0.75;}
.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle{color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:34px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.ParallaxWebsite-FooterItem,
.ParallaxWebsite-FooterItem{color:rgba(255, 255, 255, 0.50);font-size:16px;line-height:24px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px}
.tp-caption.ParallaxWebsite-FooterItem:hover,
.ParallaxWebsite-FooterItem:hover{color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.fb-share-button.fb_iframe_widget iframe{width:115px!important;}
iframe.twitter-share-button{display:none;}
.fb-share-button.fb_iframe_widget iframe{display:none;}
.tp-caption.FullSiteBlock-Link,
.FullSiteBlock-Link{color:rgba(0,150,255,1.00);font-size:25px;line-height:24px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;}
.tp-caption.title-slide{color:#fff;font-family:"Poppins", sans-serif;}
.tp-caption.title-slide span{color:#f9bf3b;}
.tp-caption.sub-title{font-family:"Poppins", sans-serif;color:#fff;}
.tp-caption.sub-title span.style-color{color:#03a9f5;}
.tp-caption.flat-button-slider{border-radius:30px;font-family:"Poppins",sans-serif;color:#fff;padding:0 35px 0 37px;line-height:52px;font-size:14px;font-weight:600;background-color:#fe5722;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.tp-caption.flat-button-slider.lettspacing_09{letter-spacing:0.9px!important;}
.tp-caption.flat-button-slider.lettspacing_08{letter-spacing:0.8px!important;}
.tp-caption.lettspacing-4{letter-spacing:4px!important;}
.tp-caption.flat-button-slider.pd-style2{padding:0 39px 0px 41px!important;}
.rev_slider .slotholder:after,
.rev_slider .slotholder .kenburnimg img:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#303030;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:0.6;filter:alpha(opacity=60);}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/revolution/settings.css ***!
  \**********************************************************************************************************************************************************************/
#debungcontrolls, .debugtimeline{
    width:100%;
    box-sizing: border-box
}
.rev_column, .rev_column .tp-parallax-wrap, .tp-svg-layer svg {
    vertical-align: top
}

#debungcontrolls {
    z-index: 100000;
    position: fixed;
    bottom: 0;
    height: auto;
    background: rgba(0, 0, 0, .6);
    padding: 10px
}

.debugtimeline {
    height: 10px;
    position: relative;
    margin-bottom: 3px;
    display: none;
    white-space: nowrap
}

.debugtimeline:hover {
    height: 15px
}

.the_timeline_tester {
    background: #e74c3c;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0
}

.debugtimeline.tl_slide .the_timeline_tester {
    background: #f39c12
}

.debugtimeline.tl_frame .the_timeline_tester {
    background: #3498db
}

.debugtimline_txt {
    color: #fff;
    font-weight: 400;
    font-size: 7px;
    position: absolute;
    left: 10px;
    top: 0;
    white-space: nowrap;
    line-height: 10px
}

.rtl {
    direction: rtl
}

@font-face {
    font-family: revicons;
    src: url(/build/fonts/revicons.a77de540.eot);
    src: url(/build/fonts/revicons.a77de540.eot#iefix) format('embedded-opentype'), url(/build/fonts/revicons.e8746a62.woff) format('woff'), url(/build/fonts/revicons.57fd05d4.ttf) format('truetype'), url(/build/images/revicons.dade77d9.svg#revicons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" revicon-"]:before, [class^=revicon-]:before {
    font-family: revicons;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.revicon-search-1:before {
    content: '\e802'
}

.revicon-pencil-1:before {
    content: '\e831'
}

.revicon-picture-1:before {
    content: '\e803'
}

.revicon-cancel:before {
    content: '\e80a'
}

.revicon-info-circled:before {
    content: '\e80f'
}

.revicon-trash:before {
    content: '\e801'
}

.revicon-left-dir:before {
    content: '\e817'
}

.revicon-right-dir:before {
    content: '\e818'
}

.revicon-down-open:before {
    content: '\e83b'
}

.revicon-left-open:before {
    content: '\e819'
}

.revicon-right-open:before {
    content: '\e81a'
}

.revicon-angle-left:before {
    content: '\e820'
}

.revicon-angle-right:before {
    content: '\e81d'
}

.revicon-left-big:before {
    content: '\e81f'
}

.revicon-right-big:before {
    content: '\e81e'
}

.revicon-magic:before {
    content: '\e807'
}

.revicon-picture:before {
    content: '\e800'
}

.revicon-export:before {
    content: '\e80b'
}

.revicon-cog:before {
    content: '\e832'
}

.revicon-login:before {
    content: '\e833'
}

.revicon-logout:before {
    content: '\e834'
}

.revicon-video:before {
    content: '\e805'
}

.revicon-arrow-combo:before {
    content: '\e827'
}

.revicon-left-open-1:before {
    content: '\e82a'
}

.revicon-right-open-1:before {
    content: '\e82b'
}

.revicon-left-open-mini:before {
    content: '\e822'
}

.revicon-right-open-mini:before {
    content: '\e823'
}

.revicon-left-open-big:before {
    content: '\e824'
}

.revicon-right-open-big:before {
    content: '\e825'
}

.revicon-left:before {
    content: '\e836'
}

.revicon-right:before {
    content: '\e826'
}

.revicon-ccw:before {
    content: '\e808'
}

.revicon-arrows-ccw:before {
    content: '\e806'
}

.revicon-palette:before {
    content: '\e829'
}

.revicon-list-add:before {
    content: '\e80c'
}

.revicon-doc:before {
    content: '\e809'
}

.revicon-left-open-outline:before {
    content: '\e82e'
}

.revicon-left-open-2:before {
    content: '\e82c'
}

.revicon-right-open-outline:before {
    content: '\e82f'
}

.revicon-right-open-2:before {
    content: '\e82d'
}

.revicon-equalizer:before {
    content: '\e83a'
}

.revicon-layers-alt:before {
    content: '\e804'
}

.revicon-popup:before {
    content: '\e828'
}

.rev_slider_wrapper {
    position: relative;
    z-index: 0;
    width: 100%
}

.rev_slider {
    position: relative;
    overflow: visible
}

.entry-content .rev_slider a, .rev_slider a {
    box-shadow: none
}

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

.group_ov_hidden {
    overflow: hidden
}

.rev_slider img, .tp-simpleresponsive img {
    max-width: none !important;
    transition: none;
    margin: 0;
    padding: 0;
    border: none
}

.rev_slider .no-slides-text {
    font-weight: 700;
    text-align: center;
    padding-top: 80px
}

.rev_slider > ul, .rev_slider > ul > li, .rev_slider > ul > li:before, .rev_slider_wrapper > ul, .tp-revslider-mainul > li, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before {
    list-style: none !important;
    position: absolute;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: visible;
    overflow-y: visible;
    background-image: none;
    background-position: 0 0;
    text-indent: 0;
    top: 0;
    left: 0
}

.rev_slider > ul > li, .rev_slider > ul > li:before, .tp-revslider-mainul > li, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before {
    visibility: hidden
}

.tp-revslider-mainul, .tp-revslider-slidesli {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important
}

.fullscreen-container, .fullwidthbanner-container {
    padding: 0;
    position: relative
}

.rev_slider li.tp-revslider-slidesli {
    position: absolute !important
}

.tp-caption .rs-untoggled-content {
    display: block
}

.tp-caption .rs-toggled-content {
    display: none
}

.rs-toggle-content-active.tp-caption .rs-toggled-content {
    display: block
}

.rs-toggle-content-active.tp-caption .rs-untoggled-content {
    display: none
}

.rev_slider .caption, .rev_slider .tp-caption {
    position: relative;
    visibility: hidden;
    white-space: nowrap;
    display: block;
    -webkit-font-smoothing: antialiased !important;
    z-index: 1
}

.rev_slider .caption, .rev_slider .tp-caption, .tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child {
    margin-bottom: 0
}

.tp-svg-layer svg {
    width: 100%;
    height: 100%;
    position: relative
}


.tp_inner_padding {
    box-sizing: border-box;
    max-height: none !important
}

.tp-caption.tp-layer-selectable {
    -moz-user-select: all;
    -khtml-user-select: all;
    -webkit-user-select: all;
    -o-user-select: all
}

.tp-caption.tp-hidden-caption, .tp-forcenotvisible, .tp-hide-revslider, .tp-parallax-wrap.tp-hidden-caption {
    visibility: hidden !important;
    display: none !important
}

.rev_slider audio, .rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video {
    max-width: none !important
}

.tp-element-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.rev_row_zone {
    position: absolute;
    width: 100%;
    left: 0;
    box-sizing: border-box;
    min-height: 50px;
    font-size: 0
}

.rev_column_inner, .rev_slider .tp-caption.rev_row {
    position: relative;
    width: 100% !important;
    box-sizing: border-box
}

.rev_row_zone_top {
    top: 0
}

.rev_row_zone_middle {
    top: 50%;
    transform: translateY(-50%)
}

.rev_row_zone_bottom {
    bottom: 0
}

.rev_slider .tp-caption.rev_row {
    display: table;
    table-layout: fixed;
    vertical-align: top;
    height: auto !important;
    font-size: 0
}

.rev_column {
    display: table-cell;
    position: relative;
    height: auto;
    box-sizing: border-box;
    font-size: 0
}

.rev_column_inner {
    display: block;
    height: auto !important;
    white-space: normal !important
}

.rev_column_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    box-sizing: border-box;
    background-clip: content-box;
    border: 0 solid transparent
}

.tp-caption .backcorner, .tp-caption .backcornertop, .tp-caption .frontcorner, .tp-caption .frontcornertop {
    height: 0;
    top: 0;
    width: 0;
    position: absolute
}

.rev_column_inner .tp-loop-wrap, .rev_column_inner .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap {
    text-align: inherit
}

.rev_column_inner .tp-mask-wrap {
    display: inline-block
}

.rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    line-height: 0
}

.tp-video-play-button, .tp-video-play-button i {
    line-height: 50px !important;
    vertical-align: top;
    text-align: center
}

.rev_column_inner .rev_layer_in_column, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
    vertical-align: top
}

.rev_break_columns {
    display: block !important
}

.rev_break_columns .tp-parallax-wrap.rev_column {
    display: block !important;
    width: 100% !important
}

.fullwidthbanner-container {
    overflow: hidden
}

.fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    position: relative
}

.tp-static-layers {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0
}

.tp-caption .frontcorner {
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-top: 40px solid #00A8FF;
    left: -40px
}

.tp-caption .backcorner {
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 40px solid #00A8FF;
    right: 0
}

.tp-caption .frontcornertop {
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 40px solid #00A8FF;
    left: -40px
}

.tp-caption .backcornertop {
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #00A8FF;
    right: 0
}

.tp-layer-inner-rotation {
    position: relative !important
}

img.tp-slider-alternative-image {
    width: 100%;
    height: auto
}

.caption.fullscreenvideo, .rs-background-video-layer, .tp-caption.coverscreenvideo, .tp-caption.fullscreenvideo {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.noFilterClass {
    filter: none !important
}

.rs-background-video-layer {
    visibility: hidden;
    z-index: 0
}

.caption.fullscreenvideo audio, .caption.fullscreenvideo iframe, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video {
    width: 100% !important;
    height: 100% !important;
    display: none
}

.fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video {
    background: #000
}

.fullcoveredvideo .tp-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.videoisplaying .html5vid .tp-poster {
    display: none
}

.tp-video-play-button {
    background: #000;
    background: rgba(0, 0, 0, .3);
    border-radius: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #FFF;
    margin-top: -25px;
    margin-left: -25px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    display: inline-block;
    z-index: 4;
    opacity: 0;
    transition: opacity .3s ease-out !important
}

.tp-audio-html5 .tp-video-play-button, .tp-hiddenaudio {
    display: none !important
}

.tp-caption .html5vid {
    width: 100% !important;
    height: 100% !important
}

.tp-video-play-button i {
    width: 50px;
    height: 50px;
    display: inline-block;
    font-size: 40px !important
}

.rs-fullvideo-cover, .tp-dottedoverlay, .tp-shadowcover {
    height: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.tp-caption:hover .tp-video-play-button {
    opacity: 1;
    display: block
}

.tp-caption .tp-revstop {
    display: none;
    border-left: 5px solid #fff !important;
    border-right: 5px solid #fff !important;
    margin-top: 15px !important;
    line-height: 20px !important;
    vertical-align: top;
    font-size: 25px !important
}

.tp-seek-bar, .tp-video-button, .tp-volume-bar {
    outline: 0;
    line-height: 12px;
    margin: 0;
    cursor: pointer
}

.videoisplaying .revicon-right-dir {
    display: none
}

.videoisplaying .tp-revstop {
    display: inline-block
}

.videoisplaying .tp-video-play-button {
    display: none
}

.fullcoveredvideo .tp-video-play-button {
    display: none !important
}

.fullscreenvideo .fullscreenvideo audio, .fullscreenvideo .fullscreenvideo video {
    object-fit: contain !important
}

.fullscreenvideo .fullcoveredvideo audio, .fullscreenvideo .fullcoveredvideo video {
    object-fit: cover !important
}

.tp-video-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px;
    opacity: 0;
    transition: opacity .3s;
    background-image: linear-gradient(to bottom, #000 13%, #323232 100%);
    display: table;
    max-width: 100%;
    overflow: hidden;
    box-sizing: border-box
}

.rev-btn.rev-hiddenicon i, .rev-btn.rev-withicon i {
    transition: all .2s ease-out !important;
    font-size: 15px
}

.tp-caption:hover .tp-video-controls {
    opacity: .9
}

.tp-video-button {
    background: rgba(0, 0, 0, .5);
    border: 0;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    padding: 0
}

.tp-video-button:hover {
    cursor: pointer
}

.tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap {
    padding: 0 5px;
    display: table-cell;
    vertical-align: middle
}

.tp-video-seek-bar-wrap {
    width: 80%
}

.tp-video-vol-bar-wrap {
    width: 20%
}

.tp-seek-bar, .tp-volume-bar {
    width: 100%;
    padding: 0
}

.rs-fullvideo-cover {
    width: 100%;
    background: 0 0;
    z-index: 5
}

.disabled_lc .tp-video-play-button, .rs-background-video-layer audio::-webkit-media-controls, .rs-background-video-layer video::-webkit-media-controls, .rs-background-video-layer video::-webkit-media-controls-start-playback-button {
    display: none !important
}

.tp-audio-html5 .tp-video-controls {
    opacity: 1 !important;
    visibility: visible !important
}

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    z-index: 3
}

.tp-dottedoverlay.twoxtwo {
    background: url(/build/images/gridtile.74a30695.png)
}

.tp-dottedoverlay.twoxtwowhite {
    background: url(/build/images/gridtile_white.e8327e93.png)
}

.tp-dottedoverlay.threexthree {
    background: url(/build/images/gridtile_3x3.99c74ab3.png)
}

.tp-dottedoverlay.threexthreewhite {
    background: url(/build/images/gridtile_3x3_white.99d9dcbd.png)
}

.tp-shadowcover {
    width: 100%;
    background: #fff;
    z-index: -1
}

.tp-shadow1 {
    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)
}

.tp-shadow2:after, .tp-shadow2:before, .tp-shadow3:before, .tp-shadow4:after {
    z-index: -2;
    position: absolute;
    content: "";
    bottom: 10px;
    left: 10px;
    width: 50%;
    top: 85%;
    max-width: 300px;
    background: 0 0;
    box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
    transform: rotate(-3deg)
}

.tp-shadow2:after, .tp-shadow4:after {
    transform: rotate(3deg);
    right: 10px;
    left: auto
}

.tp-shadow5 {
    position: relative;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}

.tp-shadow5:after, .tp-shadow5:before {
    content: "";
    position: absolute;
    z-index: -2;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, .6);
    top: 30%;
    bottom: 0;
    left: 20px;
    right: 20px;
    border-radius: 100px/20px
}

.tp-button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6) !important;
    font-size: 15px;
    line-height: 45px !important;
    font-family: arial, sans-serif;
    font-weight: 700;
    letter-spacing: -1px;
    text-decoration: none
}

.tp-button.big {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
    font-weight: 700;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px !important
}

.purchase:hover, .tp-button.big:hover, .tp-button:hover {
    background-position: bottom, 15px 11px
}

.purchase.green, .purchase:hover.green, .tp-button.green, .tp-button:hover.green {
    background-color: #21a117;
    box-shadow: 0 3px 0 0 #104d0b
}

.purchase.blue, .purchase:hover.blue, .tp-button.blue, .tp-button:hover.blue {
    background-color: #1d78cb;
    box-shadow: 0 3px 0 0 #0f3e68
}

.purchase.red, .purchase:hover.red, .tp-button.red, .tp-button:hover.red {
    background-color: #cb1d1d;
    box-shadow: 0 3px 0 0 #7c1212
}

.purchase.orange, .purchase:hover.orange, .tp-button.orange, .tp-button:hover.orange {
    background-color: #f70;
    box-shadow: 0 3px 0 0 #a34c00
}

.purchase.darkgrey, .purchase:hover.darkgrey, .tp-button.darkgrey, .tp-button.grey, .tp-button:hover.darkgrey, .tp-button:hover.grey {
    background-color: #555;
    box-shadow: 0 3px 0 0 #222
}

.purchase.lightgrey, .purchase:hover.lightgrey, .tp-button.lightgrey, .tp-button:hover.lightgrey {
    background-color: #888;
    box-shadow: 0 3px 0 0 #555
}

.rev-btn, .rev-btn:visited {
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    line-height: 44px;
    font-size: 17px;
    font-weight: 500;
    padding: 12px 35px;
    box-sizing: border-box;
    font-family: Roboto, sans-serif;
    cursor: pointer
}

.rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 900
}

.rev-btn.rev-withicon i {
    font-weight: 400;
    position: relative;
    top: 0;
    margin-left: 10px !important
}

.rev-btn.rev-hiddenicon i {
    font-weight: 400;
    position: relative;
    top: 0;
    opacity: 0;
    margin-left: 0 !important;
    width: 0 !important
}

.rev-btn.rev-hiddenicon:hover i {
    opacity: 1 !important;
    margin-left: 10px !important;
    width: auto !important
}

.rev-btn.rev-medium, .rev-btn.rev-medium:visited {
    line-height: 36px;
    font-size: 14px;
    padding: 10px 30px
}

.rev-btn.rev-medium.rev-hiddenicon i, .rev-btn.rev-medium.rev-withicon i {
    font-size: 14px;
    top: 0
}

.rev-btn.rev-small, .rev-btn.rev-small:visited {
    line-height: 28px;
    font-size: 12px;
    padding: 7px 20px
}

.rev-btn.rev-small.rev-hiddenicon i, .rev-btn.rev-small.rev-withicon i {
    font-size: 12px;
    top: 0
}

.rev-maxround {
    border-radius: 30px
}

.rev-minround {
    border-radius: 3px
}

.rev-burger {
    position: relative;
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    padding: 22px 0 0 14px;
    border-radius: 50%;
    border: 1px solid rgba(51, 51, 51, .25);
    -webkit-tap-highlight-color: transparent;
    cursor: pointer
}

.rev-burger span {
    display: block;
    width: 30px;
    height: 3px;
    background: #333;
    transition: .7s;
    pointer-events: none;
    transform-style: flat !important
}

.rev-burger.revb-white span, .rev-burger.revb-whitenoborder span {
    background: #fff
}

.rev-burger span:nth-child(2) {
    margin: 3px 0
}

#dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {
    transform: translateY(6px) rotate(-45deg)
}

#dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {
    transform: rotate(-45deg);
    opacity: 0
}

#dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {
    transform: translateY(-6px) rotate(-135deg)
}

.rev-burger.revb-white {
    border: 2px solid rgba(255, 255, 255, .2)
}

.rev-burger.revb-darknoborder, .rev-burger.revb-whitenoborder {
    border: 0
}

.rev-burger.revb-darknoborder span {
    background: #333
}

.rev-burger.revb-whitefull {
    background: #fff;
    border: none
}

.rev-burger.revb-whitefull span {
    background: #333
}

.rev-burger.revb-darkfull {
    background: #333;
    border: none
}

.rev-burger.revb-darkfull span, .rev-scroll-btn.revs-fullwhite {
    background: #fff
}

@keyframes rev-ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }
    15% {
        opacity: 1;
        top: 50%
    }
    50% {
        opacity: 0;
        top: 50%
    }
    100% {
        opacity: 0;
        top: 29%
    }
}

.rev-scroll-btn {
    display: inline-block;
    position: relative;
    left: 0;
    right: 0;
    text-align: center;
    cursor: pointer;
    width: 35px;
    height: 55px;
    box-sizing: border-box;
    border: 3px solid #fff;
    border-radius: 23px
}

.rev-scroll-btn > * {
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px
}

.rev-scroll-btn > .active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover {
    color: #fff
}

.rev-scroll-btn > .active, .rev-scroll-btn > :active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover {
    opacity: .8
}

.rev-scroll-btn.revs-fullwhite span {
    background: #333
}

.rev-scroll-btn.revs-fulldark {
    background: #333;
    border: none
}

.rev-scroll-btn.revs-fulldark span, .tp-bullet {
    background: #fff
}

.rev-scroll-btn span {
    position: absolute;
    display: block;
    top: 29%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    background: #fff;
    border-radius: 50%;
    animation: rev-ani-mouse 2.5s linear infinite
}

.rev-scroll-btn.revs-dark {
    border-color: #333
}

.rev-scroll-btn.revs-dark span {
    background: #333
}

.rev-control-btn {
    position: relative;
    display: inline-block;
    z-index: 5;
    color: #FFF;
    font-size: 20px;
    line-height: 60px;
    font-weight: 400;
    font-style: normal;
    font-family: Raleway;
    text-decoration: none;
    text-align: center;
    background-color: #000;
    border-radius: 50px;
    text-shadow: none;
    background-color: rgba(0, 0, 0, .5);
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    cursor: pointer
}

.rev-cbutton-dark-sr, .rev-cbutton-light-sr {
    border-radius: 3px
}

.rev-cbutton-light, .rev-cbutton-light-sr {
    color: #333;
    background-color: rgba(255, 255, 255, .75)
}

.rev-sbutton {
    line-height: 37px;
    width: 37px;
    height: 37px
}

.rev-sbutton-blue {
    background-color: #3B5998
}

.rev-sbutton-lightblue {
    background-color: #00A0D1
}

.rev-sbutton-red {
    background-color: #DD4B39
}

.tp-bannertimer {
    visibility: hidden;
    width: 100%;
    height: 5px;
    background: #000;
    background: rgba(0, 0, 0, .15);
    position: absolute;
    z-index: 200;
    top: 0
}

.tp-bannertimer.tp-bottom {
    top: auto;
    bottom: 0 !important;
    height: 5px
}

.tp-caption img {
    background: 0 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    zoom: 1
}

.caption.slidelink a div, .tp-caption.slidelink a div {
    width: 3000px;
    height: 1500px;
    background: url(/build/images/coloredbg.d618488f.png)
}

.tp-caption.slidelink a span {
    background: url(/build/images/coloredbg.d618488f.png)
}

.tp-loader.spinner0, .tp-loader.spinner5 {
    background-image: url(/build/images/loader.dbe653dd.gif);
    background-repeat: no-repeat
}

.tp-shape {
    width: 100%;
    height: 100%
}

.tp-caption .rs-starring {
    display: inline-block
}

.tp-caption .rs-starring .star-rating {
    float: none;
    display: inline-block;
    vertical-align: top;
    color: #FFC321 !important
}

.tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {
    position: relative;
    height: 1em;
    width: 5.4em;
    font-family: star;
    font-size: 1em !important
}

.tp-loader.spinner0, .tp-loader.spinner1 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

.tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before {
    content: "\73\73\73\73\73";
    color: #E0DADF;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.tp-caption .rs-starring .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
    font-size: 1em !important
}

.tp-caption .rs-starring .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0
}

.tp-loader {
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute
}

.tp-loader.spinner0 {
    background-position: center center
}

.tp-loader.spinner5 {
    background-position: 10px 10px;
    background-color: #fff;
    margin: -22px;
    width: 44px;
    height: 44px;
    border-radius: 3px
}

@keyframes tp-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0) rotateY(0)
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

.tp-loader.spinner2 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    background-color: red;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    border-radius: 100%;
    animation: tp-scaleout 1s infinite ease-in-out
}

@keyframes tp-scaleout {
    0% {
        transform: scale(0)
    }
    100% {
        transform: scale(1);
        opacity: 0
    }
}

.tp-loader.spinner3 {
    margin: -9px 0 0 -35px;
    width: 70px;
    text-align: center
}

.tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {
    width: 18px;
    height: 18px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    border-radius: 100%;
    display: inline-block;
    animation: tp-bouncedelay 1.4s infinite ease-in-out;
    animation-fill-mode: both
}

.tp-loader.spinner3 .bounce1 {
    animation-delay: -.32s
}

.tp-loader.spinner3 .bounce2 {
    animation-delay: -.16s
}

@keyframes tp-bouncedelay {
    0%, 100%, 80% {
        transform: scale(0)
    }
    40% {
        transform: scale(1)
    }
}

.tp-loader.spinner4 {
    margin: -20px 0 0 -20px;
    width: 40px;
    height: 40px;
    text-align: center;
    animation: tp-rotate 2s infinite linear
}

.tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 100%;
    animation: tp-bounce 2s infinite ease-in-out;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

.tp-loader.spinner4 .dot2 {
    top: auto;
    bottom: 0;
    animation-delay: -1s
}

@keyframes tp-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes tp-bounce {
    0%, 100% {
        transform: scale(0)
    }
    50% {
        transform: scale(1)
    }
}

.tp-bullets.navbar, .tp-tabs.navbar, .tp-thumbs.navbar {
    border: none;
    min-height: 0;
    margin: 0;
    border-radius: 0
}

.tp-bullets, .tp-tabs, .tp-thumbs {
    position: absolute;
    display: block;
    z-index: 1000;
    top: 0;
    left: 0
}

.tp-tab, .tp-thumb {
    cursor: pointer;
    position: absolute;
    opacity: .5;
    box-sizing: border-box
}

.tp-arr-imgholder, .tp-tab-image, .tp-thumb-image, .tp-videoposter {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.tp-tab.selected, .tp-tab:hover, .tp-thumb.selected, .tp-thumb:hover {
    opacity: 1
}

.tp-tab-mask, .tp-thumb-mask {
    box-sizing: border-box !important
}

.tp-tabs, .tp-thumbs {
    box-sizing: content-box !important
}

.tp-bullet {
    width: 15px;
    height: 15px;
    position: absolute;
    background: rgba(255, 255, 255, .3);
    cursor: pointer
}

.tp-bullet.selected, .tp-bullet:hover {
    background: #fff
}

.tparrows {
    cursor: pointer;
    background: #000;
    background: rgba(0, 0, 0, .2);
    width: 50px;
    height: 50px;
    position: absolute;
    display: block;
    z-index: 1000
}

.tparrows:hover {
    background: #03a9f5
}

.tparrows:before {
    font-family: revicons;
    font-size: 14px;
    color: #fff;
    display: block;
    line-height: 50px;
    text-align: center
}

.hginfo, .hglayerinfo {
    font-size: 12px;
    font-weight: 600
}

.tparrows.tp-leftarrow:before {
    content: '\e824'
}

.tparrows.tp-rightarrow:before {
    content: '\e825'
}

body.rtl .tp-kbimg {
    left: 0 !important
}

.dddwrappershadow {
    box-shadow: 0 45px 100px rgba(0, 0, 0, .4)
}

.hglayerinfo {
    position: fixed;
    bottom: 0;
    left: 0;
    color: #FFF;
    line-height: 20px;
    background: rgba(0, 0, 0, .75);
    padding: 5px 10px;
    z-index: 2000;
    white-space: normal
}

.helpgrid, .hginfo {
    position: absolute
}

.hginfo {
    top: -2px;
    left: -2px;
    color: #e74c3c;
    background: #000;
    padding: 2px 5px
}

.indebugmode .tp-caption:hover {
    border: 1px dashed #c0392b !important
}

.helpgrid {
    border: 2px dashed #c0392b;
    top: 0;
    left: 0;
    z-index: 0
}

#revsliderlogloglog {
    padding: 15px;
    color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 200px;
    height: 150px;
    background: rgba(0, 0, 0, .7);
    z-index: 100000;
    font-size: 10px;
    overflow: scroll
}

.aden {
    filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}

.aden::after {
    background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
    mix-blend-mode: darken
}

.perpetua::after, .reyes::after {
    mix-blend-mode: soft-light;
    opacity: .5
}

.inkwell {
    filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}

.perpetua::after {
    background: linear-gradient(to bottom, #005b9a, #e6c13d)
}

.reyes {
    filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}

.reyes::after {
    background: #efcdad
}

.gingham {
    filter: brightness(1.05) hue-rotate(-10deg)
}

.gingham::after {
    background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
    mix-blend-mode: darken
}

.toaster {
    filter: contrast(1.5) brightness(.9)
}

.toaster::after {
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen
}

.walden {
    filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}

.walden::after {
    background: #04c;
    mix-blend-mode: screen;
    opacity: .3
}

.hudson {
    filter: brightness(1.2) contrast(.9) saturate(1.1)
}

.hudson::after {
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5
}

.earlybird {
    filter: contrast(.9) sepia(.2)
}

.earlybird::after {
    background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
    mix-blend-mode: overlay
}

.mayfair {
    filter: contrast(1.1) saturate(1.1)
}

.mayfair::after {
    background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
    mix-blend-mode: overlay;
    opacity: .4
}

.lofi {
    filter: saturate(1.1) contrast(1.5)
}

.lofi::after {
    background: radial-gradient(circle, transparent 70%, #222 150%);
    mix-blend-mode: multiply
}

._1977 {
    filter: contrast(1.1) brightness(1.1) saturate(1.3)
}

._1977:after {
    background: rgba(243, 106, 188, .3);
    mix-blend-mode: screen
}

.brooklyn {
    filter: contrast(.9) brightness(1.1)
}

.brooklyn::after {
    background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
    mix-blend-mode: overlay
}

.xpro2 {
    filter: sepia(.3)
}

.xpro2::after {
    background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
    mix-blend-mode: color-burn
}

.nashville {
    filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}

.nashville::after {
    background: rgba(0, 70, 150, .4);
    mix-blend-mode: lighten
}

.nashville::before {
    background: rgba(247, 176, 153, .56);
    mix-blend-mode: darken
}

.lark {
    filter: contrast(.9)
}

.lark::after {
    background: rgba(242, 242, 242, .8);
    mix-blend-mode: darken
}

.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge
}

.moon {
    filter: grayscale(1) contrast(1.1) brightness(1.1)
}

.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light
}

.moon::after {
    background: #383838;
    mix-blend-mode: lighten
}

.clarendon {
    filter: contrast(1.2) saturate(1.35)
}

.clarendon:before {
    background: rgba(127, 187, 227, .2);
    mix-blend-mode: overlay
}

.willow {
    filter: grayscale(.5) contrast(.95) brightness(.9)
}

.willow::before {
    background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
    mix-blend-mode: overlay
}

.willow::after {
    background-color: #d8cdcb;
    mix-blend-mode: color
}

.rise {
    filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}

.rise::after {
    background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
    mix-blend-mode: overlay;
    opacity: .6
}

.rise::before {
    background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
    mix-blend-mode: multiply
}

._1977:after, ._1977:before, .aden:after, .aden:before, .brooklyn:after, .brooklyn:before, .clarendon:after, .clarendon:before, .earlybird:after, .earlybird:before, .gingham:after, .gingham:before, .hudson:after, .hudson:before, .inkwell:after, .inkwell:before, .lark:after, .lark:before, .lofi:after, .lofi:before, .mayfair:after, .mayfair:before, .moon:after, .moon:before, .nashville:after, .nashville:before, .perpetua:after, .perpetua:before, .reyes:after, .reyes:before, .rise:after, .rise:before, .slumber:after, .slumber:before, .toaster:after, .toaster:before, .walden:after, .walden:before, .willow:after, .willow:before, .xpro2:after, .xpro2:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none
}

._1977, .aden, .brooklyn, .clarendon, .earlybird, .gingham, .hudson, .inkwell, .lark, .lofi, .mayfair, .moon, .nashville, .perpetua, .reyes, .rise, .slumber, .toaster, .walden, .willow, .xpro2 {
    position: relative
}

._1977 img, .aden img, .brooklyn img, .clarendon img, .earlybird img, .gingham img, .hudson img, .inkwell img, .lark img, .lofi img, .mayfair img, .moon img, .nashville img, .perpetua img, .reyes img, .rise img, .slumber img, .toaster img, .walden img, .willow img, .xpro2 img {
    width: 100%;
    z-index: 1
}

._1977:before, .aden:before, .brooklyn:before, .clarendon:before, .earlybird:before, .gingham:before, .hudson:before, .inkwell:before, .lark:before, .lofi:before, .mayfair:before, .moon:before, .nashville:before, .perpetua:before, .reyes:before, .rise:before, .slumber:before, .toaster:before, .walden:before, .willow:before, .xpro2:before {
    z-index: 2
}

._1977:after, .aden:after, .brooklyn:after, .clarendon:after, .earlybird:after, .gingham:after, .hudson:after, .inkwell:after, .lark:after, .lofi:after, .mayfair:after, .moon:after, .nashville:after, .perpetua:after, .reyes:after, .rise:after, .slumber:after, .toaster:after, .walden:after, .willow:after, .xpro2:after {
    z-index: 3
}

.slumber {
    filter: saturate(.66) brightness(1.05)
}

.slumber::after {
    background: rgba(125, 105, 24, .5);
    mix-blend-mode: soft-light
}

.slumber::before {
    background: rgba(69, 41, 12, .4);
    mix-blend-mode: lighten
}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/animate.css ***!
  \**********************************************************************************************************************************************************/
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;}
@-webkit-keyframes flash{0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash{0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1);}
30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75);}
40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25);}
60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75);}
40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25);}
60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85);}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake{0%, 100%{-webkit-transform:translateX(0);transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}
20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);transform:translateX(10px);}
}
@keyframes shake{0%, 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}
20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}
40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);}
60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);}
80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);}
100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%);}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}
30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}
60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}
100%{-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}
30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}
60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}
100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);}
70%{-webkit-transform:scale(.9);transform:scale(.9);}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px);}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}
80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px);}
80%{-webkit-transform:translateX(10px);transform:translateX(10px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}
80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px);}
80%{-webkit-transform:translateY(10px);transform:translateY(10px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}
80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1);}
25%{-webkit-transform:scale(.95);transform:scale(.95);}
50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
}
@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);}
50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}
@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
}
@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
}
@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
}
@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
}
@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
}
@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
}
@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
}
@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
}
@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
}
@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
}
@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
}
@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
}
@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}
}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}
}
.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg);}
70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);}
100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}
}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg);}
70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);}
100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}
}
.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
}
@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}
}
@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}
@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}
60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1;}
80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1;}
100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}
}
@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}
60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1;}
80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1;}
100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}
100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}
}
@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}
100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}
100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}
100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}
}
@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
}
@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
}
@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
}
@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
}
@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
}
@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
}
@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
}
@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
}
@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0;}
}
@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}
100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}
}
@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}
100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}
100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}
}
@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}
100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;}
}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
100%{opacity:0;}
}
@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
100%{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear;}
100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom;}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear;}
100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear;}
100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear;}
100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear;}
100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear;}
100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear;}
100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top;}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear;}
100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
/*color de iconos fondo social */
.social-links a:hover,
{
	color: red;
	background-color: red;
}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/basic-css/estilos.css ***!
  \**********************************************************************************************************************************************************/
/* CSS Complementario
-------------------------------------------------------------- */	
.flat-row {
    overflow: hidden;
}

#mensaje {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

#octopusWidget {
  position: absolute;
  opacity: 0;
  -webkit-transform: translate3d(0, -170%, 0);
          transform: translate3d(0, -170%, 0);
}

#octopusWidget label {
    color: #fff;
    margin-bottom: 6px;
}

#octopusWidget h1, 
#octopusWidget h2, 
#octopusWidget h3, 
#octopusWidget h4, 
#octopusWidget h5, 
#octopusWidget h6 {
    color: #fff;
    margin-bottom: 24px;
}

#octopusWidget select,
#octopusWidget textarea,
#octopusWidget input[type="text"],
#octopusWidget input[type="password"],
#octopusWidget input[type="datetime"],
#octopusWidget input[type="datetime-local"],
#octopusWidget input[type="date"],
#octopusWidget input[type="month"],
#octopusWidget input[type="time"],
#octopusWidget input[type="week"],
#octopusWidget input[type="number"],
#octopusWidget input[type="email"],
#octopusWidget input[type="url"],
#octopusWidget input[type="search"],
#octopusWidget input[type="tel"],
#octopusWidget input[type="color"] {
  height: 35px;
  border-radius: 4px;
  margin-bottom: 0;
  color: #555;
}

#octopusWidget button[type="submit"] {
    height: 38px;
    margin-top: 31px !important;
}

.fade-out {
  -webkit-animation: fadeOut 1s forwards ease;
          animation: fadeOut 1s forwards ease;
}
@-webkit-keyframes fadeOut {
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -120%, 0);
            transform: translate3d(0, -120%, 0);
  }
}
@keyframes fadeOut {
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -120%, 0);
            transform: translate3d(0, -120%, 0);
  }
}
.fade-in {
  -webkit-animation: fadeIn 1s forwards ease;
          animation: fadeIn 1s forwards ease;
}
@-webkit-keyframes fadeIn {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, -93%, 0);
            transform: translate3d(0, -93%, 0);
    transition: all .5s ease;
  }
}
@keyframes fadeIn {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, -93%, 0);
            transform: translate3d(0, -93%, 0);
    transition: all .5s ease;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7OztFQUdFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7Ozs7RUFJRSxnQkFBZ0I7QUFDbEI7QUFDQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7O0VBR0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7Ozs7RUFLRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7OztFQUdFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOzs7O0FBSUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLDhHQUE4RztFQUM5RyxzSEFBc0g7RUFDdEgscUJBQXFCO0VBQ3JCLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2Qsc0dBQXNHO0VBQ3RHLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsNEJBQTRCO0FBQzlCOztBQUVBLGdDQUFnQztBQUNoQztFQUNFLFlBQVk7RUFDWix5QkFBeUI7QUFDM0IsQzs7OztBQ3h5REEsZ0JBQWdCO0FBQ2hCOzs7Ozs7Ozs7O0NBVUM7QUFDRCxhQUFhLHVCQUF1QixFQUFFLDRDQUF5QyxFQUFFLG1QQUF1UCxFQUFFLG1CQUFtQixFQUFFLGtCQUFrQixFQUFFO0FBQ25YLGtobkJBQWtobkIscUJBQXFCLEVBQUUsdUJBQXVCLEVBQUUsV0FBVyxFQUFFLGtCQUFrQixFQUFFLG1CQUFtQixFQUFFLG9CQUFvQixFQUFFLG9CQUFvQixFQUFFLG9CQUFvQixFQUFFLGNBQWMsRUFBRSxtQ0FBbUMsRUFBRSxrQ0FBa0MsRUFBRTs7QUFFbnhuQixvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7O0FBRW5ELGtDQUFrQyxnQkFBZ0IsRUFBRTs7QUFFcEQsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7O0FBRW5ELHFDQUFxQyxnQkFBZ0IsRUFBRTs7QUFFdkQsNENBQTRDLGdCQUFnQixFQUFFOztBQUU5RCxxQ0FBcUMsZ0JBQWdCLEVBQUU7O0FBRXZELDRDQUE0QyxnQkFBZ0IsRUFBRTs7QUFFOUQsc0NBQXNDLGdCQUFnQixFQUFFOztBQUV4RCw2Q0FBNkMsZ0JBQWdCLEVBQUU7O0FBRS9ELG1DQUFtQyxnQkFBZ0IsRUFBRTs7QUFFckQsMENBQTBDLGdCQUFnQixFQUFFOztBQUU1RCxvQ0FBb0MsZ0JBQWdCLEVBQUU7O0FBRXRELCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLDBCQUEwQixnQkFBZ0IsRUFBRTs7QUFFNUMsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCx1Q0FBdUMsZ0JBQWdCLEVBQUU7O0FBRXpELDZDQUE2QyxnQkFBZ0IsRUFBRTs7QUFFL0QsdUNBQXVDLGdCQUFnQixFQUFFOztBQUV6RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7O0FBRXJELGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCxvQ0FBb0MsZ0JBQWdCLEVBQUU7O0FBRXRELDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCwrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELHVDQUF1QyxnQkFBZ0IsRUFBRTs7QUFFekQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLGtDQUFrQyxnQkFBZ0IsRUFBRTs7QUFFcEQsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQyw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCxzQ0FBc0MsZ0JBQWdCLEVBQUU7O0FBRXhELG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCxvQ0FBb0MsZ0JBQWdCLEVBQUU7O0FBRXRELHlDQUF5QyxnQkFBZ0IsRUFBRTs7QUFFM0Qsd0NBQXdDLGdCQUFnQixFQUFFOztBQUUxRCwyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsc0NBQXNDLGdCQUFnQixFQUFFOztBQUV4RCxxQ0FBcUMsZ0JBQWdCLEVBQUU7O0FBRXZELDBCQUEwQixnQkFBZ0IsRUFBRTs7QUFFNUMsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsdUNBQXVDLGdCQUFnQixFQUFFOztBQUV6RCxzQ0FBc0MsZ0JBQWdCLEVBQUU7O0FBRXhELDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQyxvQ0FBb0MsZ0JBQWdCLEVBQUU7O0FBRXRELGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELG1DQUFtQyxnQkFBZ0IsRUFBRTs7QUFFckQsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0Msa0NBQWtDLGdCQUFnQixFQUFFOztBQUVwRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7O0FBRXBELGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCwyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMsc0JBQXNCLGdCQUFnQixFQUFFOztBQUV4QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCxrQ0FBa0MsZ0JBQWdCLEVBQUU7O0FBRXBELG1DQUFtQyxnQkFBZ0IsRUFBRTs7QUFFckQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QyxpQkFBaUIsZ0JBQWdCLEVBQUU7O0FBRW5DLHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCxrQkFBa0IsZ0JBQWdCLEVBQUU7O0FBRXBDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxzQkFBc0IsZ0JBQWdCLEVBQUU7O0FBRXhDLHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLGtCQUFrQixnQkFBZ0IsRUFBRTs7QUFFcEMseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7O0FBRXJDLHNCQUFzQixnQkFBZ0IsRUFBRTs7QUFFeEMsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCwwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0Msd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7O0FBRXJDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLHNCQUFzQixnQkFBZ0IsRUFBRTs7QUFFeEMsc0JBQXNCLGdCQUFnQixFQUFFOztBQUV4Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7O0FBRXJDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMsb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMsa0JBQWtCLGdCQUFnQixFQUFFOztBQUVwQyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELHVDQUF1QyxnQkFBZ0IsRUFBRTs7QUFFekQsa0JBQWtCLGdCQUFnQixFQUFFOztBQUVwQywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxzQkFBc0IsZ0JBQWdCLEVBQUU7O0FBRXhDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQyx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQyx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLGtDQUFrQyxnQkFBZ0IsRUFBRTs7QUFFcEQsb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7O0FBRW5ELG1DQUFtQyxnQkFBZ0IsRUFBRTs7QUFFckQsMkNBQTJDLGdCQUFnQixFQUFFOztBQUU3RCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQyw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELGtDQUFrQyxnQkFBZ0IsRUFBRTs7QUFFcEQsa0NBQWtDLGdCQUFnQixFQUFFOztBQUVwRCxtQ0FBbUMsZ0JBQWdCLEVBQUU7O0FBRXJELGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0MsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7O0FBRXBELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUNBQW1DLGdCQUFnQixFQUFFOztBQUVyRCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLHFDQUFxQyxnQkFBZ0IsRUFBRTs7QUFFdkQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCxzQkFBc0IsZ0JBQWdCLEVBQUU7O0FBRXhDLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QyxvQ0FBb0MsZ0JBQWdCLEVBQUU7O0FBRXRELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUNBQW1DLGdCQUFnQixFQUFFOztBQUVyRCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLHFDQUFxQyxnQkFBZ0IsRUFBRTs7QUFFdkQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7O0FBRXJELHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QyxvQ0FBb0MsZ0JBQWdCLEVBQUU7O0FBRXRELDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0MscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLGtDQUFrQyxnQkFBZ0IsRUFBRTs7QUFFcEQsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCx5Q0FBeUMsZ0JBQWdCLEVBQUU7O0FBRTNELGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCx1Q0FBdUMsZ0JBQWdCLEVBQUU7O0FBRXpELHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCx1Q0FBdUMsZ0JBQWdCLEVBQUU7O0FBRXpELGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsc0JBQXNCLGdCQUFnQixFQUFFOztBQUV4Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUNBQXVDLGdCQUFnQixFQUFFOztBQUV6RCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLHFDQUFxQyxnQkFBZ0IsRUFBRTs7QUFFdkQsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7O0FBRXBELDBCQUEwQixnQkFBZ0IsRUFBRTs7QUFFNUMsa0NBQWtDLGdCQUFnQixFQUFFOztBQUVwRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUNBQW1DLGdCQUFnQixFQUFFOztBQUVyRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCxzQkFBc0IsZ0JBQWdCLEVBQUU7O0FBRXhDLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCxzQ0FBc0MsZ0JBQWdCLEVBQUU7O0FBRXhELHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7O0FBRW5ELHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCwyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLG1DQUFtQyxnQkFBZ0IsRUFBRTs7QUFFckQsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCw0Q0FBNEMsZ0JBQWdCLEVBQUU7O0FBRTlELG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsNENBQTRDLGdCQUFnQixFQUFFOztBQUU5RCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7O0FBRXBELDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUNBQW1DLGdCQUFnQixFQUFFOztBQUVyRCw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsc0NBQXNDLGdCQUFnQixFQUFFOztBQUV4RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUNBQW1DLGdCQUFnQixFQUFFOztBQUVyRCx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELDBCQUEwQixnQkFBZ0IsRUFBRTs7QUFFNUMsa0NBQWtDLGdCQUFnQixFQUFFOztBQUVwRCx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsc0JBQXNCLGdCQUFnQixFQUFFOztBQUV4QywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7O0FBRXBELHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUNBQW1DLGdCQUFnQixFQUFFOztBQUVyRCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0MscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELHNDQUFzQyxnQkFBZ0IsRUFBRTs7QUFFeEQsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELHNCQUFzQixnQkFBZ0IsRUFBRTs7QUFFeEMsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7O0FBRW5ELDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsc0JBQXNCLGdCQUFnQixFQUFFOztBQUV4Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7O0FBRXJELDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCwwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLGtDQUFrQyxnQkFBZ0IsRUFBRTs7QUFFcEQsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELDBCQUEwQixnQkFBZ0IsRUFBRTs7QUFFNUMsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7O0FBRXBELHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCx5Q0FBeUMsZ0JBQWdCLEVBQUU7O0FBRTNELHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0Msa0NBQWtDLGdCQUFnQixFQUFFOztBQUVwRCwwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCx1Q0FBdUMsZ0JBQWdCLEVBQUU7O0FBRXpELDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsc0NBQXNDLGdCQUFnQixFQUFFOztBQUV4RCx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsc0NBQXNDLGdCQUFnQixFQUFFOztBQUV4RCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLHFDQUFxQyxnQkFBZ0IsRUFBRTs7QUFFdkQsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCx1Q0FBdUMsZ0JBQWdCLEVBQUU7O0FBRXpELHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMsK0JBQStCLGdCQUFnQixFQUFFOztBQUVqRCx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7O0FBRW5ELHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsZ0NBQWdDLGdCQUFnQixFQUFFOztBQUVsRCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7O0FBRXJELHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsaUNBQWlDLGdCQUFnQixFQUFFOztBQUVuRCwyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLG1DQUFtQyxnQkFBZ0IsRUFBRTs7QUFFckQsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMsa0JBQWtCLGdCQUFnQixFQUFFOztBQUVwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7O0FBRXBDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxtQkFBbUIsZ0JBQWdCLEVBQUU7O0FBRXJDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxtQkFBbUIsZ0JBQWdCLEVBQUU7O0FBRXJDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QywrQkFBK0IsZ0JBQWdCLEVBQUU7O0FBRWpELHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxzQkFBc0IsZ0JBQWdCLEVBQUU7O0FBRXhDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxtQkFBbUIsZ0JBQWdCLEVBQUU7O0FBRXJDLGtCQUFrQixnQkFBZ0IsRUFBRTs7QUFFcEMsa0JBQWtCLGdCQUFnQixFQUFFOztBQUVwQyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLDBCQUEwQixnQkFBZ0IsRUFBRTs7QUFFNUMsc0JBQXNCLGdCQUFnQixFQUFFOztBQUV4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7O0FBRXhDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMsb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLHNCQUFzQixnQkFBZ0IsRUFBRTs7QUFFeEMsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLHNCQUFzQixnQkFBZ0IsRUFBRTs7QUFFeEMseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxzQkFBc0IsZ0JBQWdCLEVBQUU7O0FBRXhDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0Msd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsa0JBQWtCLGdCQUFnQixFQUFFOztBQUVwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0QyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLG1CQUFtQixnQkFBZ0IsRUFBRTs7QUFFckMsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxtQkFBbUIsZ0JBQWdCLEVBQUU7O0FBRXJDLDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsc0JBQXNCLGdCQUFnQixFQUFFOztBQUV4QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0Msb0JBQW9CLGdCQUFnQixFQUFFOztBQUV0QywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMsc0JBQXNCLGdCQUFnQixFQUFFOztBQUV4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLGtCQUFrQixnQkFBZ0IsRUFBRTs7QUFFcEMsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLHFCQUFxQixnQkFBZ0IsRUFBRTs7QUFFdkMsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QyxvQkFBb0IsZ0JBQWdCLEVBQUU7O0FBRXRDLHNCQUFzQixnQkFBZ0IsRUFBRTs7QUFFeEMsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0MscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLHFDQUFxQyxnQkFBZ0IsRUFBRTs7QUFFdkQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7O0FBRXJELDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0MscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QyxvQ0FBb0MsZ0JBQWdCLEVBQUU7O0FBRXRELDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0MscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCwwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLGtDQUFrQyxnQkFBZ0IsRUFBRTs7QUFFcEQsa0NBQWtDLGdCQUFnQixFQUFFOztBQUVwRCwwQ0FBMEMsZ0JBQWdCLEVBQUU7O0FBRTVELDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsc0NBQXNDLGdCQUFnQixFQUFFOztBQUV4RCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLHFDQUFxQyxnQkFBZ0IsRUFBRTs7QUFFdkQsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7O0FBRXBELDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsc0NBQXNDLGdCQUFnQixFQUFFOztBQUV4RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELHdDQUF3QyxnQkFBZ0IsRUFBRTs7QUFFMUQsbUNBQW1DLGdCQUFnQixFQUFFOztBQUVyRCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLG9DQUFvQyxnQkFBZ0IsRUFBRTs7QUFFdEQsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5QyxvQ0FBb0MsZ0JBQWdCLEVBQUU7O0FBRXRELGdDQUFnQyxnQkFBZ0IsRUFBRTs7QUFFbEQsd0NBQXdDLGdCQUFnQixFQUFFOztBQUUxRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELHdDQUF3QyxnQkFBZ0IsRUFBRTs7QUFFMUQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QyxtQ0FBbUMsZ0JBQWdCLEVBQUU7O0FBRXJELCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUNBQXVDLGdCQUFnQixFQUFFOztBQUV6RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7O0FBRWxELHdDQUF3QyxnQkFBZ0IsRUFBRTs7QUFFMUQsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCxzQ0FBc0MsZ0JBQWdCLEVBQUU7O0FBRXhELDhCQUE4QixnQkFBZ0IsRUFBRTs7QUFFaEQsNEJBQTRCLGdCQUFnQixFQUFFOztBQUU5Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUNBQXVDLGdCQUFnQixFQUFFOztBQUV6RCw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLGlDQUFpQyxnQkFBZ0IsRUFBRTs7QUFFbkQsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QywyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLG1DQUFtQyxnQkFBZ0IsRUFBRTs7QUFFckQsOEJBQThCLGdCQUFnQixFQUFFOztBQUVoRCxzQ0FBc0MsZ0JBQWdCLEVBQUU7O0FBRXhELDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsb0NBQW9DLGdCQUFnQixFQUFFOztBQUV0RCw2QkFBNkIsZ0JBQWdCLEVBQUU7O0FBRS9DLHFDQUFxQyxnQkFBZ0IsRUFBRTs7QUFFdkQseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7O0FBRW5ELDJCQUEyQixnQkFBZ0IsRUFBRTs7QUFFN0MsbUNBQW1DLGdCQUFnQixFQUFFOztBQUVyRCw4QkFBOEIsZ0JBQWdCLEVBQUU7O0FBRWhELHNDQUFzQyxnQkFBZ0IsRUFBRTs7QUFFeEQsNkJBQTZCLGdCQUFnQixFQUFFOztBQUUvQyxxQ0FBcUMsZ0JBQWdCLEVBQUU7O0FBRXZELCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsdUNBQXVDLGdCQUFnQixFQUFFOztBQUV6RCwyQkFBMkIsZ0JBQWdCLEVBQUU7O0FBRTdDLG1DQUFtQyxnQkFBZ0IsRUFBRTs7QUFFckQseUJBQXlCLGdCQUFnQixFQUFFOztBQUUzQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7O0FBRW5ELDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0MscUNBQXFDLGdCQUFnQixFQUFFOztBQUV2RCx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLCtCQUErQixnQkFBZ0IsRUFBRTs7QUFFakQsMkJBQTJCLGdCQUFnQixFQUFFOztBQUU3QywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQyx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLHlCQUF5QixnQkFBZ0IsRUFBRTs7QUFFM0MsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxzQkFBc0IsZ0JBQWdCLEVBQUU7O0FBRXhDLHNCQUFzQixnQkFBZ0IsRUFBRTs7QUFFeEMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLDZCQUE2QixnQkFBZ0IsRUFBRTs7QUFFL0MsdUJBQXVCLGdCQUFnQixFQUFFOztBQUV6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxrQkFBa0IsZ0JBQWdCLEVBQUU7O0FBRXBDLDBCQUEwQixnQkFBZ0IsRUFBRTs7QUFFNUMsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7O0FBRTNDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1QyxtQkFBbUIsZ0JBQWdCLEVBQUU7O0FBRXJDLHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMsbUJBQW1CLGdCQUFnQixFQUFFOztBQUVyQyx3QkFBd0IsZ0JBQWdCLEVBQUU7O0FBRTFDLG9CQUFvQixnQkFBZ0IsRUFBRTs7QUFFdEMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2QyxtQkFBbUIsZ0JBQWdCLEVBQUU7Ozs7O0FDdjhDckM7RUFDRSxnQ0FBZ0M7RUFDaEMsNENBQWtEO0VBQ2xELDRTQUFxVztFQUNyVyxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7OztDQUdDO0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTZMRSxnQ0FBZ0M7RUFDaEMsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2Qsc0NBQXNDO0VBQ3RDLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtF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QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFD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bUJBQW1CO0FBQ3ZCOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFdBQVc7QUFDYjs7QUFFQTtJQUNJLFlBQVk7SUFDWiwyQkFBMkI7QUFDL0I7O0FBRUE7RUFDRSwyQ0FBMkM7VUFDbkMsbUNBQW1DO0FBQzdDO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDViwyQ0FBMkM7WUFDbkMsbUNBQW1DO0VBQzdDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDJDQUEyQztZQUNuQyxtQ0FBbUM7RUFDN0M7QUFDRjtBQUNBO0VBQ0UsMENBQTBDO1VBQ2xDLGtDQUFrQztBQUM1QztBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMENBQTBDO1lBQ2xDLGtDQUFrQztJQUMxQyx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMENBQTBDO1lBQ2xDLGtDQUFrQztJQUMxQyx3QkFBd0I7RUFDMUI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2ljLWNzcy9mb250LWF3ZXNvbWUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYXNpYy1jc3MvZm9udC1pb25pY29ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2ljLWNzcy9zaW1wbGUtbGluZS1pY29ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2ljLWNzcy9mb250LUJsYWNrc3dvcmQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYXNpYy1jc3MvanF1ZXJ5Lm1DdXN0b21TY3JvbGxiYXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYXNpYy1jc3MvZm9udC1hbnRyby5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2ljLWNzcy9mb250LWVsZWdhbnQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYXNpYy1jc3Mvb3dsLmNhcm91c2VsLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFzaWMtY3NzL3Nob3J0Y29kZXMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYXNpYy1jc3MvbWFnbmlmaWMtcG9wdXAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYXNpYy1jc3Mvc3R5bGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYXNpYy1jc3MvcmVzcG9uc2l2ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2ljLWNzcy9yZXZvbHV0aW9uL2xheWVycy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2ljLWNzcy9yZXZvbHV0aW9uL3NldHRpbmdzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFzaWMtY3NzL2FuaW1hdGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYXNpYy1jc3MvZXN0aWxvcy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuMy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuMy4wJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjMuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC4zLjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4zLjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMy4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4zLjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUsXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cblxuXG4uZmEuZmEtdHdpdHRlciB7XG4gIGNvbG9yOiAjMDA5OUNDO1xufVxuXG4uZmEuZmEtaW5zdGFncmFtIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDMwJSAxMDclLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwgI2Q2MjQ5ZiA2MCUsICMyODVBRUIgOTAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDMwJSAxMDclLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwgI2Q2MjQ5ZiA2MCUsICMyODVBRUIgOTAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cblxuLmZhLmZhLWZhY2Vib29rNSB7XG4gIGNvbG9yOiAjMDQ2ZWU1O1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlIHtcbiAgY29sb3I6ICMzYjU5OTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggdG8gYm90dG9tLCB0cmFuc3BhcmVudCAyMCUsIHdoaXRlIDIwJSwgd2hpdGUgOTMlLCB0cmFuc3BhcmVudCA5MyUgKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKmNvbG9yIGRlIGljb25vcyBmb25kbyBzb2NpYWwgKi9cbi53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dCAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXJ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjBBRjtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAgSW9uaWNvbnMsIHYyLjAuMFxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy5lb3Q/dj0yLjAuMFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy5lb3Q/dj0yLjAuMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMudHRmP3Y9Mi4wLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zLndvZmY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy5zdmc/dj0yLjAuMCNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuLmlvbiwgLmlvbmljb25zLCAuaW9uLWFsZXJ0OmJlZm9yZSwgLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUsIC5pb24tYW5kcm9pZC1iYXI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYXI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUsIC5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUsIC5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUsIC5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlLCAuaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUsIC5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUsIC5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUsIC5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLCAuaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGluOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUsIC5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUsIC5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUsIC5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmUsIC5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlLCAuaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUsIC5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmUsIC5pb24tYW5kcm9pZC13aWZpOmJlZm9yZSwgLmlvbi1hcGVydHVyZTpiZWZvcmUsIC5pb24tYXJjaGl2ZTpiZWZvcmUsIC5pb24tYXJyb3ctZG93bi1hOmJlZm9yZSwgLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlLCAuaW9uLWFycm93LWRvd24tYzpiZWZvcmUsIC5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZSwgLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlLCAuaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlLCAuaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlLCAuaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSwgLmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3JlLCAuaW9uLWFycm93LWxlZnQtYjpiZWZvcmUsIC5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSwgLmlvbi1hcnJvdy1tb3ZlOmJlZm9yZSwgLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlLCAuaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSwgLmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlLCAuaW9uLWFycm93LXJpZ2h0LWE6YmVmb3JlLCAuaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlLCAuaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlLCAuaW9uLWFycm93LXNocmluazpiZWZvcmUsIC5pb24tYXJyb3ctc3dhcDpiZWZvcmUsIC5pb24tYXJyb3ctdXAtYTpiZWZvcmUsIC5pb24tYXJyb3ctdXAtYjpiZWZvcmUsIC5pb24tYXJyb3ctdXAtYzpiZWZvcmUsIC5pb24tYXN0ZXJpc2s6YmVmb3JlLCAuaW9uLWF0OmJlZm9yZSwgLmlvbi1iYWNrc3BhY2U6YmVmb3JlLCAuaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1iYWc6YmVmb3JlLCAuaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlLCAuaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlLCAuaW9uLWJhdHRlcnktZnVsbDpiZWZvcmUsIC5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSwgLmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmUsIC5pb24tYmVha2VyOmJlZm9yZSwgLmlvbi1iZWVyOmJlZm9yZSwgLmlvbi1ibHVldG9vdGg6YmVmb3JlLCAuaW9uLWJvbmZpcmU6YmVmb3JlLCAuaW9uLWJvb2ttYXJrOmJlZm9yZSwgLmlvbi1ib3d0aWU6YmVmb3JlLCAuaW9uLWJyaWVmY2FzZTpiZWZvcmUsIC5pb24tYnVnOmJlZm9yZSwgLmlvbi1jYWxjdWxhdG9yOmJlZm9yZSwgLmlvbi1jYWxlbmRhcjpiZWZvcmUsIC5pb24tY2FtZXJhOmJlZm9yZSwgLmlvbi1jYXJkOmJlZm9yZSwgLmlvbi1jYXNoOmJlZm9yZSwgLmlvbi1jaGF0Ym94OmJlZm9yZSwgLmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlLCAuaW9uLWNoYXRib3hlczpiZWZvcmUsIC5pb24tY2hhdGJ1YmJsZTpiZWZvcmUsIC5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSwgLmlvbi1jaGF0YnViYmxlczpiZWZvcmUsIC5pb24tY2hlY2ttYXJrOmJlZm9yZSwgLmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUsIC5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSwgLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlLCAuaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUsIC5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUsIC5pb24tY2hldnJvbi11cDpiZWZvcmUsIC5pb24tY2xpcGJvYXJkOmJlZm9yZSwgLmlvbi1jbG9jazpiZWZvcmUsIC5pb24tY2xvc2U6YmVmb3JlLCAuaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSwgLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsIC5pb24tY2xvdWQ6YmVmb3JlLCAuaW9uLWNvZGU6YmVmb3JlLCAuaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlLCAuaW9uLWNvZGUtd29ya2luZzpiZWZvcmUsIC5pb24tY29mZmVlOmJlZm9yZSwgLmlvbi1jb21wYXNzOmJlZm9yZSwgLmlvbi1jb21wb3NlOmJlZm9yZSwgLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLCAuaW9uLWNvbnRyYXN0OmJlZm9yZSwgLmlvbi1jcm9wOmJlZm9yZSwgLmlvbi1jdWJlOmJlZm9yZSwgLmlvbi1kaXNjOmJlZm9yZSwgLmlvbi1kb2N1bWVudDpiZWZvcmUsIC5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUsIC5pb24tZHJhZzpiZWZvcmUsIC5pb24tZWFydGg6YmVmb3JlLCAuaW9uLWVhc2VsOmJlZm9yZSwgLmlvbi1lZGl0OmJlZm9yZSwgLmlvbi1lZ2c6YmVmb3JlLCAuaW9uLWVqZWN0OmJlZm9yZSwgLmlvbi1lbWFpbDpiZWZvcmUsIC5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSwgLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSwgLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlLCAuaW9uLWV5ZTpiZWZvcmUsIC5pb24tZXllLWRpc2FibGVkOmJlZm9yZSwgLmlvbi1mZW1hbGU6YmVmb3JlLCAuaW9uLWZpbGluZzpiZWZvcmUsIC5pb24tZmlsbS1tYXJrZXI6YmVmb3JlLCAuaW9uLWZpcmViYWxsOmJlZm9yZSwgLmlvbi1mbGFnOmJlZm9yZSwgLmlvbi1mbGFtZTpiZWZvcmUsIC5pb24tZmxhc2g6YmVmb3JlLCAuaW9uLWZsYXNoLW9mZjpiZWZvcmUsIC5pb24tZm9sZGVyOmJlZm9yZSwgLmlvbi1mb3JrOmJlZm9yZSwgLmlvbi1mb3JrLXJlcG86YmVmb3JlLCAuaW9uLWZvcndhcmQ6YmVmb3JlLCAuaW9uLWZ1bm5lbDpiZWZvcmUsIC5pb24tZ2Vhci1hOmJlZm9yZSwgLmlvbi1nZWFyLWI6YmVmb3JlLCAuaW9uLWdyaWQ6YmVmb3JlLCAuaW9uLWhhbW1lcjpiZWZvcmUsIC5pb24taGFwcHk6YmVmb3JlLCAuaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlLCAuaW9uLWhlYWRwaG9uZTpiZWZvcmUsIC5pb24taGVhcnQ6YmVmb3JlLCAuaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUsIC5pb24taGVscDpiZWZvcmUsIC5pb24taGVscC1idW95OmJlZm9yZSwgLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWhvbWU6YmVmb3JlLCAuaW9uLWljZWNyZWFtOmJlZm9yZSwgLmlvbi1pbWFnZTpiZWZvcmUsIC5pb24taW1hZ2VzOmJlZm9yZSwgLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUsIC5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUsIC5pb24taW9uaWM6YmVmb3JlLCAuaW9uLWlvcy1hbGFybTpiZWZvcmUsIC5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1hbGJ1bXM6YmVmb3JlLCAuaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlLCAuaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlLCAuaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUsIC5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUsIC5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUsIC5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUsIC5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlLCAuaW9uLWlvcy1hdDpiZWZvcmUsIC5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSwgLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlLCAuaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUsIC5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJlbGw6YmVmb3JlLCAuaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib2R5OmJlZm9yZSwgLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYm9sdDpiZWZvcmUsIC5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJvb2s6YmVmb3JlLCAuaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlLCAuaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJveDpiZWZvcmUsIC5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSwgLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1icm93c2VyczpiZWZvcmUsIC5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSwgLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlLCAuaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSwgLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jYXJ0OmJlZm9yZSwgLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSwgLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSwgLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSwgLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSwgLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG9jazpiZWZvcmUsIC5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG9zZTpiZWZvcmUsIC5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUsIC5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSwgLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSwgLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvZzpiZWZvcmUsIC5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSwgLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSwgLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUsIC5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvbnRhY3Q6YmVmb3JlLCAuaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb3B5OmJlZm9yZSwgLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY3JvcDpiZWZvcmUsIC5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlLCAuaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZHJhZzpiZWZvcmUsIC5pb24taW9zLWVtYWlsOmJlZm9yZSwgLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWV5ZTpiZWZvcmUsIC5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlLCAuaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSwgLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1maWxtOmJlZm9yZSwgLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmxhZzpiZWZvcmUsIC5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZsYW1lOmJlZm9yZSwgLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZsYXNrOmJlZm9yZSwgLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZsb3dlcjpiZWZvcmUsIC5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSwgLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mb290YmFsbDpiZWZvcmUsIC5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsIC5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsIC5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1nZWFyOmJlZm9yZSwgLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUsIC5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUsIC5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaGVhcnQ6YmVmb3JlLCAuaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaGVscDpiZWZvcmUsIC5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ob21lOmJlZm9yZSwgLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlLCAuaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlLCAuaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUsIC5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSwgLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlLCAuaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWxpc3Q6YmVmb3JlLCAuaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUsIC5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1sb2NrZWQ6YmVmb3JlLCAuaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWxvb3A6YmVmb3JlLCAuaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLW1lZGljYWw6YmVmb3JlLCAuaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1tZWRraXQ6YmVmb3JlLCAuaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1pYzpiZWZvcmUsIC5pb24taW9zLW1pYy1vZmY6YmVmb3JlLCAuaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1pbnVzOmJlZm9yZSwgLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUsIC5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1vb246YmVmb3JlLCAuaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1tb3JlOmJlZm9yZSwgLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSwgLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsIC5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSwgLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUsIC5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGFwZXI6YmVmb3JlLCAuaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUsIC5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSwgLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhdXNlOmJlZm9yZSwgLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhdzpiZWZvcmUsIC5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSwgLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wZXJzb246YmVmb3JlLCAuaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUsIC5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSwgLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1waWU6YmVmb3JlLCAuaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBpbnQ6YmVmb3JlLCAuaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wbGF5OmJlZm9yZSwgLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGx1czpiZWZvcmUsIC5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUsIC5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXByaW50ZXI6YmVmb3JlLCAuaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wdWxzZTpiZWZvcmUsIC5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLXJhaW55OmJlZm9yZSwgLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJlY29yZGluZzpiZWZvcmUsIC5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmVkbzpiZWZvcmUsIC5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJlZnJlc2g6YmVmb3JlLCAuaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSwgLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLCAuaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSwgLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1yb3NlOmJlZm9yZSwgLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSwgLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLXNldHRpbmdzOmJlZm9yZSwgLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUsIC5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSwgLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUsIC5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zbm93eTpiZWZvcmUsIC5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSwgLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXN0YXI6YmVmb3JlLCAuaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlLCAuaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlLCAuaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXN1bm55OmJlZm9yZSwgLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUsIC5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUsIC5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsIC5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGltZTpiZWZvcmUsIC5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRpbWVyOmJlZm9yZSwgLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRvZ2dsZTpiZWZvcmUsIC5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdHJhc2g6YmVmb3JlLCAuaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdW5kbzpiZWZvcmUsIC5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXVubG9ja2VkOmJlZm9yZSwgLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXVwbG9hZDpiZWZvcmUsIC5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlLCAuaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlLCAuaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSwgLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSwgLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy13b3JsZDpiZWZvcmUsIC5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlwYWQ6YmVmb3JlLCAuaW9uLWlwaG9uZTpiZWZvcmUsIC5pb24taXBvZDpiZWZvcmUsIC5pb24tamV0OmJlZm9yZSwgLmlvbi1rZXk6YmVmb3JlLCAuaW9uLWtuaWZlOmJlZm9yZSwgLmlvbi1sYXB0b3A6YmVmb3JlLCAuaW9uLWxlYWY6YmVmb3JlLCAuaW9uLWxldmVsczpiZWZvcmUsIC5pb24tbGlnaHRidWxiOmJlZm9yZSwgLmlvbi1saW5rOmJlZm9yZSwgLmlvbi1sb2FkLWE6YmVmb3JlLCAuaW9uLWxvYWQtYjpiZWZvcmUsIC5pb24tbG9hZC1jOmJlZm9yZSwgLmlvbi1sb2FkLWQ6YmVmb3JlLCAuaW9uLWxvY2F0aW9uOmJlZm9yZSwgLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSwgLmlvbi1sb2NrZWQ6YmVmb3JlLCAuaW9uLWxvZy1pbjpiZWZvcmUsIC5pb24tbG9nLW91dDpiZWZvcmUsIC5pb24tbG9vcDpiZWZvcmUsIC5pb24tbWFnbmV0OmJlZm9yZSwgLmlvbi1tYWxlOmJlZm9yZSwgLmlvbi1tYW46YmVmb3JlLCAuaW9uLW1hcDpiZWZvcmUsIC5pb24tbWVka2l0OmJlZm9yZSwgLmlvbi1tZXJnZTpiZWZvcmUsIC5pb24tbWljLWE6YmVmb3JlLCAuaW9uLW1pYy1iOmJlZm9yZSwgLmlvbi1taWMtYzpiZWZvcmUsIC5pb24tbWludXM6YmVmb3JlLCAuaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSwgLmlvbi1tb2RlbC1zOmJlZm9yZSwgLmlvbi1tb25pdG9yOmJlZm9yZSwgLmlvbi1tb3JlOmJlZm9yZSwgLmlvbi1tb3VzZTpiZWZvcmUsIC5pb24tbXVzaWMtbm90ZTpiZWZvcmUsIC5pb24tbmF2aWNvbjpiZWZvcmUsIC5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUsIC5pb24tbmF2aWdhdGU6YmVmb3JlLCAuaW9uLW5ldHdvcms6YmVmb3JlLCAuaW9uLW5vLXNtb2tpbmc6YmVmb3JlLCAuaW9uLW51Y2xlYXI6YmVmb3JlLCAuaW9uLW91dGxldDpiZWZvcmUsIC5pb24tcGFpbnRicnVzaDpiZWZvcmUsIC5pb24tcGFpbnRidWNrZXQ6YmVmb3JlLCAuaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSwgLmlvbi1wYXBlcmNsaXA6YmVmb3JlLCAuaW9uLXBhdXNlOmJlZm9yZSwgLmlvbi1wZXJzb246YmVmb3JlLCAuaW9uLXBlcnNvbi1hZGQ6YmVmb3JlLCAuaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSwgLmlvbi1waWUtZ3JhcGg6YmVmb3JlLCAuaW9uLXBpbjpiZWZvcmUsIC5pb24tcGlucG9pbnQ6YmVmb3JlLCAuaW9uLXBpenphOmJlZm9yZSwgLmlvbi1wbGFuZTpiZWZvcmUsIC5pb24tcGxhbmV0OmJlZm9yZSwgLmlvbi1wbGF5OmJlZm9yZSwgLmlvbi1wbGF5c3RhdGlvbjpiZWZvcmUsIC5pb24tcGx1czpiZWZvcmUsIC5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSwgLmlvbi1wbHVzLXJvdW5kOmJlZm9yZSwgLmlvbi1wb2RpdW06YmVmb3JlLCAuaW9uLXBvdW5kOmJlZm9yZSwgLmlvbi1wb3dlcjpiZWZvcmUsIC5pb24tcHJpY2V0YWc6YmVmb3JlLCAuaW9uLXByaWNldGFnczpiZWZvcmUsIC5pb24tcHJpbnRlcjpiZWZvcmUsIC5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSwgLmlvbi1xci1zY2FubmVyOmJlZm9yZSwgLmlvbi1xdW90ZTpiZWZvcmUsIC5pb24tcmFkaW8td2F2ZXM6YmVmb3JlLCAuaW9uLXJlY29yZDpiZWZvcmUsIC5pb24tcmVmcmVzaDpiZWZvcmUsIC5pb24tcmVwbHk6YmVmb3JlLCAuaW9uLXJlcGx5LWFsbDpiZWZvcmUsIC5pb24tcmliYm9uLWE6YmVmb3JlLCAuaW9uLXJpYmJvbi1iOmJlZm9yZSwgLmlvbi1zYWQ6YmVmb3JlLCAuaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zY2lzc29yczpiZWZvcmUsIC5pb24tc2VhcmNoOmJlZm9yZSwgLmlvbi1zZXR0aW5nczpiZWZvcmUsIC5pb24tc2hhcmU6YmVmb3JlLCAuaW9uLXNodWZmbGU6YmVmb3JlLCAuaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlLCAuaW9uLXNraXAtZm9yd2FyZDpiZWZvcmUsIC5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSwgLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtYXBwbGU6YmVmb3JlLCAuaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUsIC5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUsIC5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZSwgLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSwgLmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUsIC5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUsIC5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlLCAuaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUsIC5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWV1cm86YmVmb3JlLCAuaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsIC5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSwgLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUsIC5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUsIC5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUsIC5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSwgLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUsIC5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUsIC5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSwgLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSwgLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSwgLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUsIC5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUsIC5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSwgLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSwgLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1yc3M6YmVmb3JlLCAuaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXNhc3M6YmVmb3JlLCAuaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUsIC5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUsIC5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlLCAuaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXR1eDpiZWZvcmUsIC5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUsIC5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsIC5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXVzZDpiZWZvcmUsIC5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlLCAuaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlLCAuaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmUsIC5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUsIC5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwteWFob286YmVmb3JlLCAuaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwteWVuOmJlZm9yZSwgLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSwgLmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb3VwLWNhbjpiZWZvcmUsIC5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc3BlYWtlcnBob25lOmJlZm9yZSwgLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUsIC5pb24tc3Bvb246YmVmb3JlLCAuaW9uLXN0YXI6YmVmb3JlLCAuaW9uLXN0YXRzLWJhcnM6YmVmb3JlLCAuaW9uLXN0ZWFtOmJlZm9yZSwgLmlvbi1zdG9wOmJlZm9yZSwgLmlvbi10aGVybW9tZXRlcjpiZWZvcmUsIC5pb24tdGh1bWJzZG93bjpiZWZvcmUsIC5pb24tdGh1bWJzdXA6YmVmb3JlLCAuaW9uLXRvZ2dsZTpiZWZvcmUsIC5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUsIC5pb24tdHJhbnNnZW5kZXI6YmVmb3JlLCAuaW9uLXRyYXNoLWE6YmVmb3JlLCAuaW9uLXRyYXNoLWI6YmVmb3JlLCAuaW9uLXRyb3BoeTpiZWZvcmUsIC5pb24tdHNoaXJ0OmJlZm9yZSwgLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUsIC5pb24tdW1icmVsbGE6YmVmb3JlLCAuaW9uLXVuaXZlcnNpdHk6YmVmb3JlLCAuaW9uLXVubG9ja2VkOmJlZm9yZSwgLmlvbi11cGxvYWQ6YmVmb3JlLCAuaW9uLXVzYjpiZWZvcmUsIC5pb24tdmlkZW9jYW1lcmE6YmVmb3JlLCAuaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSwgLmlvbi12b2x1bWUtbG93OmJlZm9yZSwgLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSwgLmlvbi12b2x1bWUtbXV0ZTpiZWZvcmUsIC5pb24td2FuZDpiZWZvcmUsIC5pb24td2F0ZXJkcm9wOmJlZm9yZSwgLmlvbi13aWZpOmJlZm9yZSwgLmlvbi13aW5lZ2xhc3M6YmVmb3JlLCAuaW9uLXdvbWFuOmJlZm9yZSwgLmlvbi13cmVuY2g6YmVmb3JlLCAuaW9uLXhib3g6YmVmb3JlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LWZhbWlseTogXCJJb25pY29uc1wiOyBzcGVhazogbm9uZTsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHRleHQtcmVuZGVyaW5nOiBhdXRvOyBsaW5lLWhlaWdodDogMTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmlvbi1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2VcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4N1wiOyB9XG5cbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG5cbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG5cbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk4XCI7IH1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5pb24tYXBlcnR1cmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTNcIjsgfVxuXG4uaW9uLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uaW9uLWFycm93LWRvd24tYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uaW9uLWFycm93LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVmXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uaW9uLWFycm93LWxlZnQtYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uaW9uLWFycm93LXN3YXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4uaW9uLWFycm93LXVwLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uaW9uLWFycm93LXVwLWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cblxuLmlvbi1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG5cbi5pb24tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5pb24tYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4uaW9uLWJlYWtlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5pb24tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cblxuLmlvbi1ib25maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLmlvbi1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5pb24tYm93dGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmlvbi1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uaW9uLWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG5cbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5pb24tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuXG4uaW9uLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5pb24tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5pb24tY2FzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG5cbi5pb24tY2hhdGJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmlvbi1jaGF0Ym94ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uaW9uLWNoYXRidWJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZFwiOyB9XG5cbi5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuXG4uaW9uLWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5pb24tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cblxuLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uaW9uLWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4uaW9uLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5pb24tY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uaW9uLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmlvbi1jbG9zZS1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTdcIjsgfVxuXG4uaW9uLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmlvbi1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZmXCI7IH1cblxuLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uaW9uLWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5pb24tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5pb24tY29tcG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmlvbi1jb250cmFzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5pb24tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5pb24tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5pb24tZGlzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5pb24tZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmZcIjsgfVxuXG4uaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uaW9uLWRyYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uaW9uLWVhcnRoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmlvbi1lYXNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi5pb24tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZlwiOyB9XG5cbi5pb24tZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmlvbi1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5pb24tZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmlvbi1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG5cbi5pb24tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cblxuLmlvbi1maWxpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4uaW9uLWZpbG0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmlvbi1maXJlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG5cbi5pb24tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5pb24tZmxhbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWFcIjsgfVxuXG4uaW9uLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmlvbi1mbGFzaC1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uaW9uLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5pb24tZm9yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5pb24tZm9yay1yZXBvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cblxuLmlvbi1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmlvbi1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWJcIjsgfVxuXG4uaW9uLWdlYXItYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5pb24tZ2Vhci1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmlvbi1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cblxuLmlvbi1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2JcIjsgfVxuXG4uaW9uLWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cblxuLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmlvbi1oZWFkcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uaW9uLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmlvbi1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWRcIjsgfVxuXG4uaW9uLWhlbHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uaW9uLWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5pb24taGVscC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmlvbi1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmlvbi1pY2VjcmVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5pb24taW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDdcIjsgfVxuXG4uaW9uLWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5pb24taW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uaW9uLWlvbmljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmlvbi1pb3MtYWxhcm06YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cblxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmlvbi1pb3MtYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RlXCI7IH1cblxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uaW9uLWlvcy1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmlvbi1pb3MtYm9keTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5pb24taW9zLWJvbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uaW9uLWlvcy1ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjBcIjsgfVxuXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG5cbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5pb24taW9zLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmlvbi1pb3MtY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmY1wiOyB9XG5cbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwMFwiOyB9XG5cbi5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cblxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5pb24taW9zLWNsb3VkeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGZcIjsgfVxuXG4uaW9uLWlvcy1jb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNlwiOyB9XG5cbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MThcIjsgfVxuXG4uaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmlvbi1pb3MtY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG5cbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5pb24taW9zLWNyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5pb24taW9zLWRyYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uaW9uLWlvcy1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjJcIjsgfVxuXG4uaW9uLWlvcy1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5pb24taW9zLWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLmlvbi1pb3MtZmlsbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5pb24taW9zLWZsYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uaW9uLWlvcy1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5pb24taW9zLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG5cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2JcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLmlvbi1pb3MtZ2VhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5pb24taW9zLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5pb24taW9zLWhlbHA6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDZcIjsgfVxuXG4uaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmlvbi1pb3MtaG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0OFwiOyB9XG5cbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG5cbi5pb24taW9zLWluZmluaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cblxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRjXCI7IH1cblxuLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5pb24taW9zLWtleXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRmXCI7IH1cblxuLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4uaW9uLWlvcy1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTZcIjsgfVxuXG4uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU1XCI7IH1cblxuLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uaW9uLWlvcy1sb29wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cblxuLmlvbi1pb3MtbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVlXCI7IH1cblxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uaW9uLWlvcy1taWM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4uaW9uLWlvcy1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2NFwiOyB9XG5cbi5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2M1wiOyB9XG5cbi5pb24taW9zLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjZcIjsgfVxuXG4uaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjVcIjsgfVxuXG4uaW9uLWlvcy1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLmlvbi1pb3MtbW9yZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZVwiOyB9XG5cbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uaW9uLWlvcy1udXRyaXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZlwiOyB9XG5cbi5pb24taW9zLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzNcIjsgfVxuXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3NlwiOyB9XG5cbi5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzVcIjsgfVxuXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uaW9uLWlvcy1wYXc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2FcIjsgfVxuXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5pb24taW9zLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG5cbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdiXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODBcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5pb24taW9zLXBob3RvczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmlvbi1pb3MtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODNcIjsgfVxuXG4uaW9uLWlvcy1waW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmlvbi1pb3MtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4OFwiOyB9XG5cbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5pb24taW9zLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg5XCI7IH1cblxuLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhmXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uaW9uLWlvcy1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uaW9uLWlvcy1yYWlueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NVwiOyB9XG5cbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5pb24taW9zLXJlZG86YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTlcIjsgfVxuXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OThcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cblxuLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5YVwiOyB9XG5cbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5YlwiOyB9XG5cbi5pb24taW9zLXJlbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDlmXCI7IH1cblxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5pb24taW9zLXJld2luZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG5cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cblxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhM1wiOyB9XG5cbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMlwiOyB9XG5cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG5cbi5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTRcIjsgfVxuXG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG5cbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNlwiOyB9XG5cbi5pb24taW9zLXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTlcIjsgfVxuXG4uaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhOFwiOyB9XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhYlwiOyB9XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFjXCI7IH1cblxuLmlvbi1pb3Mtc25vd3k6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWVcIjsgfVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMFwiOyB9XG5cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWZcIjsgfVxuXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cblxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIyXCI7IH1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI1XCI7IH1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjRcIjsgfVxuXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiN1wiOyB9XG5cbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjZcIjsgfVxuXG4uaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmJcIjsgfVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG5cbi5pb24taW9zLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmZcIjsgfVxuXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG5cbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uaW9uLWlvcy10b2dnbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzNcIjsgfVxuXG4uaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5pb24taW9zLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cblxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG5cbi5pb24taW9zLXVuZG86YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzdcIjsgfVxuXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzZcIjsgfVxuXG4uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjOVwiOyB9XG5cbi5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzhcIjsgfVxuXG4uaW9uLWlvcy11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2JcIjsgfVxuXG4uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjYVwiOyB9XG5cbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjZlwiOyB9XG5cbi5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMVwiOyB9XG5cbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQwXCI7IH1cblxuLmlvbi1pb3Mtd29ybGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDNcIjsgfVxuXG4uaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQyXCI7IH1cblxuLmlvbi1pcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmlvbi1pcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uaW9uLWlwb2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uaW9uLWpldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5pb24ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmlvbi1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5pb24tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmlvbi1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmlvbi1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uaW9uLWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5pb24tbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5pb24tbG9hZC1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmlvbi1sb2FkLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWJcIjsgfVxuXG4uaW9uLWxvYWQtYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG5cbi5pb24tbG9hZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmlvbi1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG5cbi5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5pb24tbG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmlvbi1sb2ctaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uaW9uLWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWZcIjsgfVxuXG4uaW9uLWxvb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uaW9uLW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5pb24tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5pb24tbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cblxuLmlvbi1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4uaW9uLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5pb24tbWVyZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2ZcIjsgfVxuXG4uaW9uLW1pYy1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmlvbi1taWMtYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5pb24tbWljLWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uaW9uLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmlvbi1taW51cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5pb24tbW9kZWwtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5pb24tbW9uaXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5pb24tbW9yZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5pb24tbW91c2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDBcIjsgfVxuXG4uaW9uLW11c2ljLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGNcIjsgfVxuXG4uaW9uLW5hdmljb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uaW9uLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmlvbi1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cblxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmlvbi1udWNsZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmlvbi1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uaW9uLXBhaW50YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG5cbi5pb24tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBmXCI7IH1cblxuLmlvbi1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5pb24tcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5pb24tcGllLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmlvbi1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uaW9uLXBpbnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmlvbi1waXp6YTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5pb24tcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uaW9uLXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG5cbi5pb24tcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5pb24tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uaW9uLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5pb24tcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cblxuLmlvbi1wb3VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5pb24tcG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uaW9uLXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uaW9uLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG5cbi5pb24tcXItc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG5cbi5pb24tcXVvdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmlvbi1yZWNvcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uaW9uLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uaW9uLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmlvbi1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cblxuLmlvbi1yaWJib24tYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG5cbi5pb24tc2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5pb24tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGJcIjsgfVxuXG4uaW9uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG5cbi5pb24tc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uaW9uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIwXCI7IH1cblxuLmlvbi1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWZcIjsgfVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkZFwiOyB9XG5cbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkY1wiOyB9XG5cbi5pb24tc29jaWFsLWNzczM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmZcIjsgfVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmVcIjsgfVxuXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUxXCI7IH1cblxuLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUwXCI7IH1cblxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTFcIjsgfVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MFwiOyB9XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cblxuLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuXG4uaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uaW9uLXNvY2lhbC10dXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTNcIjsgfVxuXG4uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG5cbi5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi5pb24tc29jaWFsLXllbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5pb24tc291cC1jYW46YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uaW9uLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmlvbi1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmlvbi1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5pb24tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZlwiOyB9XG5cbi5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uaW9uLXRodW1ic2Rvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4uaW9uLXRodW1ic3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmlvbi10b2dnbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTVcIjsgfVxuXG4uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmlvbi10cmFzaC1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmlvbi10cmFzaC1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmlvbi10cm9waHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTZcIjsgfVxuXG4uaW9uLXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cblxuLmlvbi11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cblxuLmlvbi11bmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5pb24tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmlvbi11c2I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5pb24tdm9sdW1lLWxvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uaW9uLXdhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uaW9uLXdhdGVyZHJvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5pb24td2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5pb24td2luZWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmlvbi13b21hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5pb24td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJhXCI7IH1cblxuLmlvbi14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NpbXBsZS1saW5lLWljb25zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpbXBsZS1MaW5lLUljb25zLmVvdD92PTIuNC4wJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9TaW1wbGUtTGluZS1JY29ucy5lb3Q/dj0yLjQuMCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9TaW1wbGUtTGluZS1JY29ucy53b2ZmMj92PTIuNC4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL1NpbXBsZS1MaW5lLUljb25zLnR0Zj92PTIuNC4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL1NpbXBsZS1MaW5lLUljb25zLndvZmY/dj0yLjQuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1NpbXBsZS1MaW5lLUljb25zLnN2Zz92PTIuNC4wI3NpbXBsZS1saW5lLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLypcbiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24uXG4gSW5zdGVhZCBvZiBhIGxpc3Qgb2YgYWxsIGNsYXNzIHNlbGVjdG9ycywgeW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgW2NsYXNzKj1cImljb24tXCJdIHNlbGVjdG9yLCBidXQgaXQncyBzbG93ZXI6XG4qL1xuLmljb24tdXNlcixcbi5pY29uLXBlb3BsZSxcbi5pY29uLXVzZXItZmVtYWxlLFxuLmljb24tdXNlci1mb2xsb3csXG4uaWNvbi11c2VyLWZvbGxvd2luZyxcbi5pY29uLXVzZXItdW5mb2xsb3csXG4uaWNvbi1sb2dpbixcbi5pY29uLWxvZ291dCxcbi5pY29uLWVtb3RzbWlsZSxcbi5pY29uLXBob25lLFxuLmljb24tY2FsbC1lbmQsXG4uaWNvbi1jYWxsLWluLFxuLmljb24tY2FsbC1vdXQsXG4uaWNvbi1tYXAsXG4uaWNvbi1sb2NhdGlvbi1waW4sXG4uaWNvbi1kaXJlY3Rpb24sXG4uaWNvbi1kaXJlY3Rpb25zLFxuLmljb24tY29tcGFzcyxcbi5pY29uLWxheWVycyxcbi5pY29uLW1lbnUsXG4uaWNvbi1saXN0LFxuLmljb24tb3B0aW9ucy12ZXJ0aWNhbCxcbi5pY29uLW9wdGlvbnMsXG4uaWNvbi1hcnJvdy1kb3duLFxuLmljb24tYXJyb3ctbGVmdCxcbi5pY29uLWFycm93LXJpZ2h0LFxuLmljb24tYXJyb3ctdXAsXG4uaWNvbi1hcnJvdy11cC1jaXJjbGUsXG4uaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZSxcbi5pY29uLWFycm93LXJpZ2h0LWNpcmNsZSxcbi5pY29uLWFycm93LWRvd24tY2lyY2xlLFxuLmljb24tY2hlY2ssXG4uaWNvbi1jbG9jayxcbi5pY29uLXBsdXMsXG4uaWNvbi1taW51cyxcbi5pY29uLWNsb3NlLFxuLmljb24tZXZlbnQsXG4uaWNvbi1leGNsYW1hdGlvbixcbi5pY29uLW9yZ2FuaXphdGlvbixcbi5pY29uLXRyb3BoeSxcbi5pY29uLXNjcmVlbi1zbWFydHBob25lLFxuLmljb24tc2NyZWVuLWRlc2t0b3AsXG4uaWNvbi1wbGFuZSxcbi5pY29uLW5vdGVib29rLFxuLmljb24tbXVzdGFjaGUsXG4uaWNvbi1tb3VzZSxcbi5pY29uLW1hZ25ldCxcbi5pY29uLWVuZXJneSxcbi5pY29uLWRpc2MsXG4uaWNvbi1jdXJzb3IsXG4uaWNvbi1jdXJzb3ItbW92ZSxcbi5pY29uLWNyb3AsXG4uaWNvbi1jaGVtaXN0cnksXG4uaWNvbi1zcGVlZG9tZXRlcixcbi5pY29uLXNoaWVsZCxcbi5pY29uLXNjcmVlbi10YWJsZXQsXG4uaWNvbi1tYWdpYy13YW5kLFxuLmljb24taG91cmdsYXNzLFxuLmljb24tZ3JhZHVhdGlvbixcbi5pY29uLWdob3N0LFxuLmljb24tZ2FtZS1jb250cm9sbGVyLFxuLmljb24tZmlyZSxcbi5pY29uLWV5ZWdsYXNzLFxuLmljb24tZW52ZWxvcGUtb3Blbixcbi5pY29uLWVudmVsb3BlLWxldHRlcixcbi5pY29uLWJlbGwsXG4uaWNvbi1iYWRnZSxcbi5pY29uLWFuY2hvcixcbi5pY29uLXdhbGxldCxcbi5pY29uLXZlY3Rvcixcbi5pY29uLXNwZWVjaCxcbi5pY29uLXB1enpsZSxcbi5pY29uLXByaW50ZXIsXG4uaWNvbi1wcmVzZW50LFxuLmljb24tcGxheWxpc3QsXG4uaWNvbi1waW4sXG4uaWNvbi1waWN0dXJlLFxuLmljb24taGFuZGJhZyxcbi5pY29uLWdsb2JlLWFsdCxcbi5pY29uLWdsb2JlLFxuLmljb24tZm9sZGVyLWFsdCxcbi5pY29uLWZvbGRlcixcbi5pY29uLWZpbG0sXG4uaWNvbi1mZWVkLFxuLmljb24tZHJvcCxcbi5pY29uLWRyYXdlcixcbi5pY29uLWRvY3MsXG4uaWNvbi1kb2MsXG4uaWNvbi1kaWFtb25kLFxuLmljb24tY3VwLFxuLmljb24tY2FsY3VsYXRvcixcbi5pY29uLWJ1YmJsZXMsXG4uaWNvbi1icmllZmNhc2UsXG4uaWNvbi1ib29rLW9wZW4sXG4uaWNvbi1iYXNrZXQtbG9hZGVkLFxuLmljb24tYmFza2V0LFxuLmljb24tYmFnLFxuLmljb24tYWN0aW9uLXVuZG8sXG4uaWNvbi1hY3Rpb24tcmVkbyxcbi5pY29uLXdyZW5jaCxcbi5pY29uLXVtYnJlbGxhLFxuLmljb24tdHJhc2gsXG4uaWNvbi10YWcsXG4uaWNvbi1zdXBwb3J0LFxuLmljb24tZnJhbWUsXG4uaWNvbi1zaXplLWZ1bGxzY3JlZW4sXG4uaWNvbi1zaXplLWFjdHVhbCxcbi5pY29uLXNodWZmbGUsXG4uaWNvbi1zaGFyZS1hbHQsXG4uaWNvbi1zaGFyZSxcbi5pY29uLXJvY2tldCxcbi5pY29uLXF1ZXN0aW9uLFxuLmljb24tcGllLWNoYXJ0LFxuLmljb24tcGVuY2lsLFxuLmljb24tbm90ZSxcbi5pY29uLWxvb3AsXG4uaWNvbi1ob21lLFxuLmljb24tZ3JpZCxcbi5pY29uLWdyYXBoLFxuLmljb24tbWljcm9waG9uZSxcbi5pY29uLW11c2ljLXRvbmUtYWx0LFxuLmljb24tbXVzaWMtdG9uZSxcbi5pY29uLWVhcnBob25lcy1hbHQsXG4uaWNvbi1lYXJwaG9uZXMsXG4uaWNvbi1lcXVhbGl6ZXIsXG4uaWNvbi1saWtlLFxuLmljb24tZGlzbGlrZSxcbi5pY29uLWNvbnRyb2wtc3RhcnQsXG4uaWNvbi1jb250cm9sLXJld2luZCxcbi5pY29uLWNvbnRyb2wtcGxheSxcbi5pY29uLWNvbnRyb2wtcGF1c2UsXG4uaWNvbi1jb250cm9sLWZvcndhcmQsXG4uaWNvbi1jb250cm9sLWVuZCxcbi5pY29uLXZvbHVtZS0xLFxuLmljb24tdm9sdW1lLTIsXG4uaWNvbi12b2x1bWUtb2ZmLFxuLmljb24tY2FsZW5kYXIsXG4uaWNvbi1idWxiLFxuLmljb24tY2hhcnQsXG4uaWNvbi1iYW4sXG4uaWNvbi1idWJibGUsXG4uaWNvbi1jYW1yZWNvcmRlcixcbi5pY29uLWNhbWVyYSxcbi5pY29uLWNsb3VkLWRvd25sb2FkLFxuLmljb24tY2xvdWQtdXBsb2FkLFxuLmljb24tZW52ZWxvcGUsXG4uaWNvbi1leWUsXG4uaWNvbi1mbGFnLFxuLmljb24taGVhcnQsXG4uaWNvbi1pbmZvLFxuLmljb24ta2V5LFxuLmljb24tbGluayxcbi5pY29uLWxvY2ssXG4uaWNvbi1sb2NrLW9wZW4sXG4uaWNvbi1tYWduaWZpZXIsXG4uaWNvbi1tYWduaWZpZXItYWRkLFxuLmljb24tbWFnbmlmaWVyLXJlbW92ZSxcbi5pY29uLXBhcGVyLWNsaXAsXG4uaWNvbi1wYXBlci1wbGFuZSxcbi5pY29uLXBvd2VyLFxuLmljb24tcmVmcmVzaCxcbi5pY29uLXJlbG9hZCxcbi5pY29uLXNldHRpbmdzLFxuLmljb24tc3Rhcixcbi5pY29uLXN5bWJvbC1mZW1hbGUsXG4uaWNvbi1zeW1ib2wtbWFsZSxcbi5pY29uLXRhcmdldCxcbi5pY29uLWNyZWRpdC1jYXJkLFxuLmljb24tcGF5cGFsLFxuLmljb24tc29jaWFsLXR1bWJscixcbi5pY29uLXNvY2lhbC10d2l0dGVyLFxuLmljb24tc29jaWFsLWZhY2Vib29rLFxuLmljb24tc29jaWFsLWluc3RhZ3JhbSxcbi5pY29uLXNvY2lhbC1saW5rZWRpbixcbi5pY29uLXNvY2lhbC1waW50ZXJlc3QsXG4uaWNvbi1zb2NpYWwtZ2l0aHViLFxuLmljb24tc29jaWFsLWdvb2dsZSxcbi5pY29uLXNvY2lhbC1yZWRkaXQsXG4uaWNvbi1zb2NpYWwtc2t5cGUsXG4uaWNvbi1zb2NpYWwtZHJpYmJibGUsXG4uaWNvbi1zb2NpYWwtYmVoYW5jZSxcbi5pY29uLXNvY2lhbC1mb3Vyc3FhcmUsXG4uaWNvbi1zb2NpYWwtc291bmRjbG91ZCxcbi5pY29uLXNvY2lhbC1zcG90aWZ5LFxuLmljb24tc29jaWFsLXN0dW1ibGV1cG9uLFxuLmljb24tc29jaWFsLXlvdXR1YmUsXG4uaWNvbi1zb2NpYWwtZHJvcGJveCxcbi5pY29uLXNvY2lhbC12a29udGFrdGUsXG4uaWNvbi1zb2NpYWwtc3RlYW0ge1xuICBmb250LWZhbWlseTogJ3NpbXBsZS1saW5lLWljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uaWNvbi11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb24tdXNlci1mb2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5pY29uLXVzZXItZm9sbG93aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbi11c2VyLXVuZm9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uaWNvbi1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLmljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uaWNvbi1lbW90c21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4uaWNvbi1jYWxsLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmljb24tY2FsbC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmljb24tY2FsbC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb24tbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5pY29uLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5pY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmljb24tb3B0aW9ucy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLmljb24tb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5pY29uLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmljb24tZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4uaWNvbi1vcmdhbml6YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmljb24tc2NyZWVuLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5pY29uLXNjcmVlbi1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb24tbm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5pY29uLW11c3RhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbi1lbmVyZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uLWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5pY29uLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLmljb24tY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uLWNoZW1pc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmljb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLmljb24tc2NyZWVuLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLmljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLmljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uaWNvbi1ncmFkdWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbi1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLmljb24tZ2FtZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uaWNvbi1leWVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLmljb24tZW52ZWxvcGUtbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uaWNvbi1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmljb24tYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLmljb24tc3BlZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5pY29uLXByZXNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5pY29uLXBsYXlsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5pY29uLWhhbmRiYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5pY29uLWdsb2JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5pY29uLWZvbGRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLmljb24tZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLmljb24tZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLmljb24tZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uaWNvbi1kb2NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uaWNvbi1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5pY29uLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmljb24tYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cbi5pY29uLWJhc2tldC1sb2FkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuLmljb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uaWNvbi1hY3Rpb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmljb24tYWN0aW9uLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmljb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5pY29uLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5pY29uLWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uaWNvbi1zaXplLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5pY29uLXNpemUtYWN0dWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLmljb24tbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmljb24tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLmljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLmljb24tZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5pY29uLW11c2ljLXRvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG4uaWNvbi1tdXNpYy10b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uaWNvbi1lYXJwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4uaWNvbi1lYXJwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cbi5pY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuLmljb24tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmljb24tZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuLmljb24tY29udHJvbC1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLmljb24tY29udHJvbC1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5pY29uLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmljb24tY29udHJvbC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmljb24tY29udHJvbC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uaWNvbi1jb250cm9sLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmljb24tdm9sdW1lLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjtcbn1cbi5pY29uLXZvbHVtZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLmljb24tYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmljb24tY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5pY29uLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuLmljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG4uaWNvbi1jYW1yZWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG4uaWNvbi1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjtcbn1cbi5pY29uLW1hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmljb24tbWFnbmlmaWVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmljb24tbWFnbmlmaWVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmljb24tcGFwZXItY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG4uaWNvbi1zeW1ib2wtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uaWNvbi1zeW1ib2wtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmljb24tcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4uaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4uaWNvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5pY29uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi5pY29uLXNvY2lhbC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5pY29uLXNvY2lhbC1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cbi5pY29uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5pY29uLXNvY2lhbC1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuLmljb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uaWNvbi1zb2NpYWwtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLmljb24tc29jaWFsLWZvdXJzcWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLmljb24tc29jaWFsLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi5pY29uLXNvY2lhbC1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4uaWNvbi1zb2NpYWwtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5pY29uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLmljb24tc29jaWFsLXZrb250YWt0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLmljb24tc29jaWFsLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQmxhY2tzd29yZFwiO1xuXHRzcmM6dXJsKCcuLi9mb250cy9CbGFja3N3b3JkLm90ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuIiwiLypcbj09IG1hbGlodSBqcXVlcnkgY3VzdG9tIHNjcm9sbGJhciBwbHVnaW4gPT1cblBsdWdpbiBVUkk6IGh0dHA6Ly9tYW5vcy5tYWxpaHUuZ3IvanF1ZXJ5LWN1c3RvbS1jb250ZW50LXNjcm9sbGVyXG4qL1xuXG5cblxuLypcbkNPTlRFTlRTOiBcblx0MS4gQkFTSUMgU1RZTEUgLSBQbHVnaW4ncyBiYXNpYy9lc3NlbnRpYWwgQ1NTIHByb3BlcnRpZXMgKG5vcm1hbGx5LCBzaG91bGQgbm90IGJlIGVkaXRlZCkuIFxuXHQyLiBWRVJUSUNBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiB2ZXJ0aWNhbCBzY3JvbGxiYXIuIFxuXHQzLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIGhvcml6b250YWwgc2Nyb2xsYmFyLlxuXHQ0LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgMi1heGlzIHNjcm9sbGJhcnMuIFxuXHQ1LiBUUkFOU0lUSU9OUyAtIENTUzMgdHJhbnNpdGlvbnMgZm9yIGhvdmVyIGV2ZW50cywgYXV0by1leHBhbmRlZCBhbmQgYXV0by1oaWRkZW4gc2Nyb2xsYmFycy4gXG5cdDYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTIFxuXHRcdDYuMSBUSEVNRVMgLSBTY3JvbGxiYXIgY29sb3JzLCBvcGFjaXR5LCBkaW1lbnNpb25zLCBiYWNrZ3JvdW5kcyBldGMuIHZpYSByZWFkeS10by11c2UgdGhlbWVzLlxuKi9cblxuXG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRSAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblx0Lm1DdXN0b21TY3JvbGxiYXJ7IC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTsgLyogZGlyZWN0IHBvaW50ZXIgZXZlbnRzIHRvIGpzICovIH1cblx0Lm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbnsgLW1zLXRvdWNoLWFjdGlvbjogYXV0bzsgdG91Y2gtYWN0aW9uOiBhdXRvOyB9XG5cdFxuXHQubUN1c3RvbVNjcm9sbEJveHsgLyogY29udGFpbnMgcGx1Z2luJ3MgbWFya3VwICovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGRpcmVjdGlvbjogbHRyO1xuXHR9XG5cblx0Lm1DU0JfY29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi4gVkVSVElDQUwgU0NST0xMQkFSIFxueS1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblx0Lm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyeyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuXHQubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLXJpZ2h0OiAwOyB9IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXHRcblx0Lm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblx0XG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVueyBtYXJnaW4tbGVmdDogMDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblxuXHQubUNTQl9zY3JvbGxUb29sc3sgLyogY29udGFpbnMgc2Nyb2xsYmFyIG1hcmt1cCAoZHJhZ2dhYmxlIGVsZW1lbnQsIGRyYWdnZXIgcmFpbCwgYnV0dG9ucyBldGMuKSAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0Lm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyByaWdodDogLTI2cHg7IH0gLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG5cdFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scywgXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMDtcblx0fVxuXHRcblx0Lm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyBsZWZ0OiAtMjZweDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwOyBcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAyMHB4IDA7IH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDsgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7IGJvcmRlci1yYWRpdXM6IDBweDtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLyogdGhlIGRyYWdnZXIgZWxlbWVudCAqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDsgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7IGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXHRcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYm90dG9tOiAwOyB9XG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgbWluLWhlaWdodDogMTAwJTsgfVxuXG5cdC5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHRvcDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuXHQubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBib3R0b206IC0yNnB4OyB9IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAwIDIwcHg7IH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bWFyZ2luOiA3cHggMDtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye1xuXHRcdHdpZHRoOiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogNnB4IGF1dG87XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRoZWlnaHQ6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luOiAycHggYXV0bztcblx0fVxuXHRcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGhlaWdodDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogNHB4IDA7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0eyBsZWZ0OiAwOyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0eyByaWdodDogMDsgfVxuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgXG55eC1heGlzIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVye1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0XG5cdC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDIwcHg7IH1cblx0XG5cdC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IHJpZ2h0OiAyMHB4OyB9XG5cdFxuXHQvKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm90dG9tOiAwOyB9XG5cdFxuXHQvKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDA7IH1cblx0XG5cdC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHQubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDIwcHg7IH1cblx0XG5cdC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0Lm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAwOyB9XG5cdFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlcnsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG5cdFxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdFxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHRcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbntcblx0XHRtYXJnaW4tcmlnaHQ6IDA7IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdFxuXHQvKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVueyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4gVFJBTlNJVElPTlMgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdFxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuXHRcdFx0XHRcdG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgXG5cdFx0LW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuXHRcdFx0XHRcdG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgXG5cdFx0LW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcblx0XHRcdFx0XHRvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IFxuXHRcdHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcblx0fVxuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQvKiBcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQ2LjEgVEhFTUVTIFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCovXG5cdFxuXHQvKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHN7IG9wYWNpdHk6IDE7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblx0XG5cdC5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMDsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IH1cblx0XG5cdC5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcblx0Lm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuXHQubUN1c3RvbVNjcm9sbEJveDpob3ZlciA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcblx0Lm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHN7IG9wYWNpdHk6IDE7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgfVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyBcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyBcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyBcblx0fVxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRvcGFjaXR5OiAwLjQ7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IFxuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRcdC8qIFxuXHRcdHNwcml0ZXMgbG9jYXRpb25zIFxuXHRcdGxpZ2h0OiAwIDAsIC0xNnB4IDAsIC0zMnB4IDAsIC00OHB4IDAsIDAgLTcycHgsIC0xNnB4IC03MnB4LCAtMzJweCAtNzJweFxuXHRcdGRhcms6IC04MHB4IDAsIC05NnB4IDAsIC0xMTJweCAwLCAtMTI4cHggMCwgLTgwcHggLTcycHgsIC05NnB4IC03MnB4LCAtMTEycHggLTcycHhcblx0XHQqL1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuXHRcdC8qIFxuXHRcdHNwcml0ZXMgbG9jYXRpb25zXG5cdFx0bGlnaHQ6IDAgLTIwcHgsIC0xNnB4IC0yMHB4LCAtMzJweCAtMjBweCwgLTQ4cHggLTIwcHgsIDAgLTkycHgsIC0xNnB4IC05MnB4LCAtMzJweCAtOTJweFxuXHRcdGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxuXHRcdCovXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XG5cdFx0LyogXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnMgXG5cdFx0bGlnaHQ6IDAgLTQwcHgsIC0yMHB4IC00MHB4LCAtNDBweCAtNDBweCwgLTYwcHggLTQwcHgsIDAgLTExMnB4LCAtMjBweCAtMTEycHgsIC00MHB4IC0xMTJweFxuXHRcdGRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcblx0XHQqL1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTZweDtcblx0XHQvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9ucyBcblx0XHRsaWdodDogMCAtNTZweCwgLTIwcHggLTU2cHgsIC00MHB4IC01NnB4LCAtNjBweCAtNTZweCwgMCAtMTI4cHgsIC0yMHB4IC0xMjhweCwgLTQwcHggLTEyOHB4XG5cdFx0ZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxuXHRcdCovXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3Zlcixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3Zlcixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3Zlcixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXJ7IG9wYWNpdHk6IDAuNzU7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZleyBvcGFjaXR5OiAwLjk7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IH1cblx0XG5cblx0LyogdGhlbWU6IFwiZGFya1wiICovXG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblxuXG5cdC8qIHRoZW1lOiBcImxpZ2h0LTJcIiwgXCJkYXJrLTJcIiAqL1xuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xuXHR9XG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogNnB4IGF1dG87XG5cdH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpOyB9XG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7IH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7IH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTU2cHg7IH1cblx0XG5cdFxuXHQvKiB0aGVtZTogXCJkYXJrLTJcIiAqL1xuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xuXHR9XG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDsgfVxuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4OyB9XG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNTZweDsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblxuXG5cdC8qIHRoZW1lOiBcImxpZ2h0LXRoaWNrXCIsIFwiZGFyay10aGlja1wiICovXG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdG1hcmdpbjogNXB4IGF1dG87XG5cdH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpOyB9XG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweDsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7IH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4OyB9XG5cblxuXHQvKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cblx0XG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4OyB9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4OyB9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHg7IH1cblx0XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblx0XG5cblxuXHQvKiB0aGVtZTogXCJsaWdodC10aGluXCIsIFwiZGFyay10aGluXCIgKi9cblx0XG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7IH1cblxuXHQubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogMnB4OyB9XG5cblx0Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDEwMCU7IH1cblxuXHQubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRtYXJnaW46IDdweCBhdXRvO1xuXHR9XG5cblxuXHQvKiB0aGVtZSBcImRhcmstdGhpblwiICovXG5cdFxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpOyB9XG5cblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cdFxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblx0XG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblx0XG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblx0XG5cdFxuXHQvKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDE0cHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogMTRweDtcblx0XHRtYXJnaW46IDAgMXB4O1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDE0cHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRtYXJnaW46IDFweCAwO1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luOiAtMXB4IDA7XG5cdH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGhlaWdodDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHR3aWR0aDogMTZweDtcblx0XHRtYXJnaW46IDAgLTFweDtcblx0fVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRoZWlnaHQ6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW46IDZweCAwO1xuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDRweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IFxuXHR9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRtYXJnaW46IDZweCAwO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0fVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTkycHg7IH1cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTExMnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHg7IH1cblx0XG5cdFxuXHQvKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblx0XG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcblx0fVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05MnB4OyB9XG5cdFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweDsgfVxuXHRcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4OyB9XG5cdFxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdFxuXHRcblx0XG5cdC8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIsIFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLHJnYmEoMjU1LDI1NSwyNTUsMC41KSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApKSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0fVxuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0fVxuXHRcblx0XG5cdC8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiA3MHB4OyB9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogNzBweDsgfVxuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyBcblx0fVxuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjUpLCBpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblx0fVxuXHRcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFx0IFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDhweDsgfVxuXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRtYXJnaW46IDRweCAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHR9XG5cblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRtYXJnaW46IDRweCBhdXRvO1xuXHR9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cdFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblx0XG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjEpO1xuXHR9XG5cdFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlseyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpOyB9XG5cdFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblx0XG5cdFxuXHQvKiB0aGVtZTogXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyBcblx0fVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDdweDsgYm9yZGVyLXJhZGl1czogN3B4OyB9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDVweDsgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cdFxuXHQubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIFxuXHQubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgcmlnaHQ6IDFweDsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC41KTsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xuXHRcdGJvdHRvbTogMXB4O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC41KTtcblx0fVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdG1hcmdpbjogMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KTsgfVxuXHRcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsICBcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLDAuMSk7XG5cdH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblx0XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblx0XG5cdFxuXHQvKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuMik7IH1cblx0XG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKTsgfVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsMC4yKTsgfVxuXHQgXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4yKTsgfVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgIFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLDAuMSk7XG5cdH1cblx0XG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXHRcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblx0XG5cdFxuXHQvKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cblx0XG5cdC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgXG5cdC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse1xuXHRcdHJpZ2h0OiAwOyBcblx0XHRtYXJnaW46IDEycHggMDsgXG5cdH1cblx0XG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIFxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG5cdFx0Ym90dG9tOiAwOyBcblx0XHRtYXJnaW46IDAgMTJweDsgXG5cdH1cblx0XG5cdC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtcblx0XHRsZWZ0OiAwOyBcblx0XHRyaWdodDogYXV0bztcblx0fVxuXHRcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXHRcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwgXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiA1MHB4OyB9XG5cdFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDUwcHg7IH1cblx0XG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IFxuXHR9XG5cdFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyBcblx0fVxuXHRcblx0XG5cdC8qIHRoZW1lOiBcIm1pbmltYWwtZGFya1wiICovXG5cdFxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IFxuXHR9XG5cdFxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgXG5cdH1cblx0XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblx0XG5cdFxuXHRcblx0LyogdGhlbWUgXCJsaWdodC0zXCIsIFwiZGFyay0zXCIgKi9cblx0XG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiA2cHg7IH1cblxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0fVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEycHg7XG5cdH1cblx0XG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdG1hcmdpbjogMnB4IDA7XG5cdH1cblx0XG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblx0XG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXHRcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lIFwiZGFyay0zXCIgKi9cblx0XG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxuXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblx0XG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTsgfVxuXHRcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXHRcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHRcblx0XG5cdFxuXHQvKiB0aGVtZSBcImluc2V0XCIsIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcblx0fVxuXG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBcblx0XHR3aWR0aDogNnB4O1xuXHRcdG1hcmdpbjogM3B4IDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdG1hcmdpbjogNXB4IDNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdFxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luOiAycHggMDtcblx0fVxuXHRcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblx0XG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cdFxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblx0XG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXHRcblx0XG5cdC8qIHRoZW1lIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cdFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cblx0XG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTsgfVxuXHRcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCBcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cdFxuXHRcblx0LyogdGhlbWUgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIgKi9cblx0XG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHRcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYm9yZGVyLWNvbG9yOiAjMDAwOyBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4yKTsgfVxuXHRcblx0XG5cdC8qIHRoZW1lIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cdFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyB9XG5cdFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7IH1cblx0XG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblx0XG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblx0XG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXHRcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpOyB9XG5cdFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7IH1cblx0XG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cblx0XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBbnRybyBWZWN0cmFcIjtcblx0c3JjOnVybCgnLi4vZm9udHMvQW50cm9fVmVjdHJhLm90ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcblx0c3JjOnVybCgnLi4vZm9udHMvRWxlZ2FudEljb25zLmVvdCcpO1xuXHRzcmM6dXJsKCcuLi9mb250cy9FbGVnYW50SWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL0VsZWdhbnRJY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9FbGVnYW50SWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIHVzZSBkYXRhIGF0dHJpYnV0ZXMgZm9yIGluc2VydGluZyB5b3VyIGljb25zICovXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJ5b3VyLWNsYXNzLXByZWZpeFwiXSB7XG4qL1xuLmFycm93X3VwLCAuYXJyb3dfZG93biwgLmFycm93X2xlZnQsIC5hcnJvd19yaWdodCwgLmFycm93X2xlZnQtdXAsIC5hcnJvd19yaWdodC11cCwgLmFycm93X3JpZ2h0LWRvd24sIC5hcnJvd19sZWZ0LWRvd24sIC5hcnJvdy11cC1kb3duLCAuYXJyb3dfdXAtZG93bl9hbHQsIC5hcnJvd19sZWZ0LXJpZ2h0X2FsdCwgLmFycm93X2xlZnQtcmlnaHQsIC5hcnJvd19leHBhbmRfYWx0MiwgLmFycm93X2V4cGFuZF9hbHQsIC5hcnJvd19jb25kZW5zZSwgLmFycm93X2V4cGFuZCwgLmFycm93X21vdmUsIC5hcnJvd19jYXJyb3QtdXAsIC5hcnJvd19jYXJyb3QtZG93biwgLmFycm93X2NhcnJvdC1sZWZ0LCAuYXJyb3dfY2Fycm90LXJpZ2h0LCAuYXJyb3dfY2Fycm90LTJ1cCwgLmFycm93X2NhcnJvdC0yZG93biwgLmFycm93X2NhcnJvdC0ybGVmdCwgLmFycm93X2NhcnJvdC0ycmlnaHQsIC5hcnJvd19jYXJyb3QtdXBfYWx0MiwgLmFycm93X2NhcnJvdC1kb3duX2FsdDIsIC5hcnJvd19jYXJyb3QtbGVmdF9hbHQyLCAuYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDIsIC5hcnJvd19jYXJyb3QtMnVwX2FsdDIsIC5hcnJvd19jYXJyb3QtMmRvd25fYWx0MiwgLmFycm93X2NhcnJvdC0ybGVmdF9hbHQyLCAuYXJyb3dfY2Fycm90LTJyaWdodF9hbHQyLCAuYXJyb3dfdHJpYW5nbGUtdXAsIC5hcnJvd190cmlhbmdsZS1kb3duLCAuYXJyb3dfdHJpYW5nbGUtbGVmdCwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0LCAuYXJyb3dfdHJpYW5nbGUtdXBfYWx0MiwgLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0MiwgLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0MiwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDIsIC5hcnJvd19iYWNrLCAuaWNvbl9taW51cy0wNiwgLmljb25fcGx1cywgLmljb25fY2xvc2UsIC5pY29uX2NoZWNrLCAuaWNvbl9taW51c19hbHQyLCAuaWNvbl9wbHVzX2FsdDIsIC5pY29uX2Nsb3NlX2FsdDIsIC5pY29uX2NoZWNrX2FsdDIsIC5pY29uX3pvb20tb3V0X2FsdCwgLmljb25fem9vbS1pbl9hbHQsIC5pY29uX3NlYXJjaCwgLmljb25fYm94LWVtcHR5LCAuaWNvbl9ib3gtc2VsZWN0ZWQsIC5pY29uX21pbnVzLWJveCwgLmljb25fcGx1cy1ib3gsIC5pY29uX2JveC1jaGVja2VkLCAuaWNvbl9jaXJjbGUtZW1wdHksIC5pY29uX2NpcmNsZS1zbGVsZWN0ZWQsIC5pY29uX3N0b3BfYWx0MiwgLmljb25fc3RvcCwgLmljb25fcGF1c2VfYWx0MiwgLmljb25fcGF1c2UsIC5pY29uX21lbnUsIC5pY29uX21lbnUtc3F1YXJlX2FsdDIsIC5pY29uX21lbnUtY2lyY2xlX2FsdDIsIC5pY29uX3VsLCAuaWNvbl9vbCwgLmljb25fYWRqdXN0LWhvcml6LCAuaWNvbl9hZGp1c3QtdmVydCwgLmljb25fZG9jdW1lbnRfYWx0LCAuaWNvbl9kb2N1bWVudHNfYWx0LCAuaWNvbl9wZW5jaWwsIC5pY29uX3BlbmNpbC1lZGl0X2FsdCwgLmljb25fcGVuY2lsLWVkaXQsIC5pY29uX2ZvbGRlci1hbHQsIC5pY29uX2ZvbGRlci1vcGVuX2FsdCwgLmljb25fZm9sZGVyLWFkZF9hbHQsIC5pY29uX2luZm9fYWx0LCAuaWNvbl9lcnJvci1vY3RfYWx0LCAuaWNvbl9lcnJvci1jaXJjbGVfYWx0LCAuaWNvbl9lcnJvci10cmlhbmdsZV9hbHQsIC5pY29uX3F1ZXN0aW9uX2FsdDIsIC5pY29uX3F1ZXN0aW9uLCAuaWNvbl9jb21tZW50X2FsdCwgLmljb25fY2hhdF9hbHQsIC5pY29uX3ZvbC1tdXRlX2FsdCwgLmljb25fdm9sdW1lLWxvd19hbHQsIC5pY29uX3ZvbHVtZS1oaWdoX2FsdCwgLmljb25fcXVvdGF0aW9ucywgLmljb25fcXVvdGF0aW9uc19hbHQyLCAuaWNvbl9jbG9ja19hbHQsIC5pY29uX2xvY2tfYWx0LCAuaWNvbl9sb2NrLW9wZW5fYWx0LCAuaWNvbl9rZXlfYWx0LCAuaWNvbl9jbG91ZF9hbHQsIC5pY29uX2Nsb3VkLXVwbG9hZF9hbHQsIC5pY29uX2Nsb3VkLWRvd25sb2FkX2FsdCwgLmljb25faW1hZ2UsIC5pY29uX2ltYWdlcywgLmljb25fbGlnaHRidWxiX2FsdCwgLmljb25fZ2lmdF9hbHQsIC5pY29uX2hvdXNlX2FsdCwgLmljb25fZ2VuaXVzLCAuaWNvbl9tb2JpbGUsIC5pY29uX3RhYmxldCwgLmljb25fbGFwdG9wLCAuaWNvbl9kZXNrdG9wLCAuaWNvbl9jYW1lcmFfYWx0LCAuaWNvbl9tYWlsX2FsdCwgLmljb25fY29uZV9hbHQsIC5pY29uX3JpYmJvbl9hbHQsIC5pY29uX2JhZ19hbHQsIC5pY29uX2NyZWRpdGNhcmQsIC5pY29uX2NhcnRfYWx0LCAuaWNvbl9wYXBlcmNsaXAsIC5pY29uX3RhZ19hbHQsIC5pY29uX3RhZ3NfYWx0LCAuaWNvbl90cmFzaF9hbHQsIC5pY29uX2N1cnNvcl9hbHQsIC5pY29uX21pY19hbHQsIC5pY29uX2NvbXBhc3NfYWx0LCAuaWNvbl9waW5fYWx0LCAuaWNvbl9wdXNocGluX2FsdCwgLmljb25fbWFwX2FsdCwgLmljb25fZHJhd2VyX2FsdCwgLmljb25fdG9vbGJveF9hbHQsIC5pY29uX2Jvb2tfYWx0LCAuaWNvbl9jYWxlbmRhciwgLmljb25fZmlsbSwgLmljb25fdGFibGUsIC5pY29uX2NvbnRhY3RzX2FsdCwgLmljb25faGVhZHBob25lcywgLmljb25fbGlmZXNhdmVyLCAuaWNvbl9waWVjaGFydCwgLmljb25fcmVmcmVzaCwgLmljb25fbGlua19hbHQsIC5pY29uX2xpbmssIC5pY29uX2xvYWRpbmcsIC5pY29uX2Jsb2NrZWQsIC5pY29uX2FyY2hpdmVfYWx0LCAuaWNvbl9oZWFydF9hbHQsIC5pY29uX3N0YXJfYWx0LCAuaWNvbl9zdGFyLWhhbGZfYWx0LCAuaWNvbl9zdGFyLCAuaWNvbl9zdGFyLWhhbGYsIC5pY29uX3Rvb2xzLCAuaWNvbl90b29sLCAuaWNvbl9jb2csIC5pY29uX2NvZ3MsIC5hcnJvd191cF9hbHQsIC5hcnJvd19kb3duX2FsdCwgLmFycm93X2xlZnRfYWx0LCAuYXJyb3dfcmlnaHRfYWx0LCAuYXJyb3dfbGVmdC11cF9hbHQsIC5hcnJvd19yaWdodC11cF9hbHQsIC5hcnJvd19yaWdodC1kb3duX2FsdCwgLmFycm93X2xlZnQtZG93bl9hbHQsIC5hcnJvd19jb25kZW5zZV9hbHQsIC5hcnJvd19leHBhbmRfYWx0MywgLmFycm93X2NhcnJvdF91cF9hbHQsIC5hcnJvd19jYXJyb3QtZG93bl9hbHQsIC5hcnJvd19jYXJyb3QtbGVmdF9hbHQsIC5hcnJvd19jYXJyb3QtcmlnaHRfYWx0LCAuYXJyb3dfY2Fycm90LTJ1cF9hbHQsIC5hcnJvd19jYXJyb3QtMmR3bm5fYWx0LCAuYXJyb3dfY2Fycm90LTJsZWZ0X2FsdCwgLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0LCAuYXJyb3dfdHJpYW5nbGUtdXBfYWx0LCAuYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQsIC5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdCwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdCwgLmljb25fbWludXNfYWx0LCAuaWNvbl9wbHVzX2FsdCwgLmljb25fY2xvc2VfYWx0LCAuaWNvbl9jaGVja19hbHQsIC5pY29uX3pvb20tb3V0LCAuaWNvbl96b29tLWluLCAuaWNvbl9zdG9wX2FsdCwgLmljb25fbWVudS1zcXVhcmVfYWx0LCAuaWNvbl9tZW51LWNpcmNsZV9hbHQsIC5pY29uX2RvY3VtZW50LCAuaWNvbl9kb2N1bWVudHMsIC5pY29uX3BlbmNpbF9hbHQsIC5pY29uX2ZvbGRlciwgLmljb25fZm9sZGVyLW9wZW4sIC5pY29uX2ZvbGRlci1hZGQsIC5pY29uX2ZvbGRlcl91cGxvYWQsIC5pY29uX2ZvbGRlcl9kb3dubG9hZCwgLmljb25faW5mbywgLmljb25fZXJyb3ItY2lyY2xlLCAuaWNvbl9lcnJvci1vY3QsIC5pY29uX2Vycm9yLXRyaWFuZ2xlLCAuaWNvbl9xdWVzdGlvbl9hbHQsIC5pY29uX2NvbW1lbnQsIC5pY29uX2NoYXQsIC5pY29uX3ZvbC1tdXRlLCAuaWNvbl92b2x1bWUtbG93LCAuaWNvbl92b2x1bWUtaGlnaCwgLmljb25fcXVvdGF0aW9uc19hbHQsIC5pY29uX2Nsb2NrLCAuaWNvbl9sb2NrLCAuaWNvbl9sb2NrLW9wZW4sIC5pY29uX2tleSwgLmljb25fY2xvdWQsIC5pY29uX2Nsb3VkLXVwbG9hZCwgLmljb25fY2xvdWQtZG93bmxvYWQsIC5pY29uX2xpZ2h0YnVsYiwgLmljb25fZ2lmdCwgLmljb25faG91c2UsIC5pY29uX2NhbWVyYSwgLmljb25fbWFpbCwgLmljb25fY29uZSwgLmljb25fcmliYm9uLCAuaWNvbl9iYWcsIC5pY29uX2NhcnQsIC5pY29uX3RhZywgLmljb25fdGFncywgLmljb25fdHJhc2gsIC5pY29uX2N1cnNvciwgLmljb25fbWljLCAuaWNvbl9jb21wYXNzLCAuaWNvbl9waW4sIC5pY29uX3B1c2hwaW4sIC5pY29uX21hcCwgLmljb25fZHJhd2VyLCAuaWNvbl90b29sYm94LCAuaWNvbl9ib29rLCAuaWNvbl9jb250YWN0cywgLmljb25fYXJjaGl2ZSwgLmljb25faGVhcnQsIC5pY29uX3Byb2ZpbGUsIC5pY29uX2dyb3VwLCAuaWNvbl9ncmlkLTJ4MiwgLmljb25fZ3JpZC0zeDMsIC5pY29uX211c2ljLCAuaWNvbl9wYXVzZV9hbHQsIC5pY29uX3Bob25lLCAuaWNvbl91cGxvYWQsIC5pY29uX2Rvd25sb2FkLCAuc29jaWFsX2ZhY2Vib29rLCAuc29jaWFsX3R3aXR0ZXIsIC5zb2NpYWxfcGludGVyZXN0LCAuc29jaWFsX2dvb2dsZXBsdXMsIC5zb2NpYWxfdHVtYmxyLCAuc29jaWFsX3R1bWJsZXVwb24sIC5zb2NpYWxfd29yZHByZXNzLCAuc29jaWFsX2luc3RhZ3JhbSwgLnNvY2lhbF9kcmliYmJsZSwgLnNvY2lhbF92aW1lbywgLnNvY2lhbF9saW5rZWRpbiwgLnNvY2lhbF9yc3MsIC5zb2NpYWxfZGV2aWFudGFydCwgLnNvY2lhbF9zaGFyZSwgLnNvY2lhbF9teXNwYWNlLCAuc29jaWFsX3NreXBlLCAuc29jaWFsX3lvdXR1YmUsIC5zb2NpYWxfcGljYXNzYSwgLnNvY2lhbF9nb29nbGVkcml2ZSwgLnNvY2lhbF9mbGlja3IsIC5zb2NpYWxfYmxvZ2dlciwgLnNvY2lhbF9zcG90aWZ5LCAuc29jaWFsX2RlbGljaW91cywgLnNvY2lhbF9mYWNlYm9va19jaXJjbGUsIC5zb2NpYWxfdHdpdHRlcl9jaXJjbGUsIC5zb2NpYWxfcGludGVyZXN0X2NpcmNsZSwgLnNvY2lhbF9nb29nbGVwbHVzX2NpcmNsZSwgLnNvY2lhbF90dW1ibHJfY2lyY2xlLCAuc29jaWFsX3N0dW1ibGV1cG9uX2NpcmNsZSwgLnNvY2lhbF93b3JkcHJlc3NfY2lyY2xlLCAuc29jaWFsX2luc3RhZ3JhbV9jaXJjbGUsIC5zb2NpYWxfZHJpYmJibGVfY2lyY2xlLCAuc29jaWFsX3ZpbWVvX2NpcmNsZSwgLnNvY2lhbF9saW5rZWRpbl9jaXJjbGUsIC5zb2NpYWxfcnNzX2NpcmNsZSwgLnNvY2lhbF9kZXZpYW50YXJ0X2NpcmNsZSwgLnNvY2lhbF9zaGFyZV9jaXJjbGUsIC5zb2NpYWxfbXlzcGFjZV9jaXJjbGUsIC5zb2NpYWxfc2t5cGVfY2lyY2xlLCAuc29jaWFsX3lvdXR1YmVfY2lyY2xlLCAuc29jaWFsX3BpY2Fzc2FfY2lyY2xlLCAuc29jaWFsX2dvb2dsZWRyaXZlX2FsdDIsIC5zb2NpYWxfZmxpY2tyX2NpcmNsZSwgLnNvY2lhbF9ibG9nZ2VyX2NpcmNsZSwgLnNvY2lhbF9zcG90aWZ5X2NpcmNsZSwgLnNvY2lhbF9kZWxpY2lvdXNfY2lyY2xlLCAuc29jaWFsX2ZhY2Vib29rX3NxdWFyZSwgLnNvY2lhbF90d2l0dGVyX3NxdWFyZSwgLnNvY2lhbF9waW50ZXJlc3Rfc3F1YXJlLCAuc29jaWFsX2dvb2dsZXBsdXNfc3F1YXJlLCAuc29jaWFsX3R1bWJscl9zcXVhcmUsIC5zb2NpYWxfc3R1bWJsZXVwb25fc3F1YXJlLCAuc29jaWFsX3dvcmRwcmVzc19zcXVhcmUsIC5zb2NpYWxfaW5zdGFncmFtX3NxdWFyZSwgLnNvY2lhbF9kcmliYmJsZV9zcXVhcmUsIC5zb2NpYWxfdmltZW9fc3F1YXJlLCAuc29jaWFsX2xpbmtlZGluX3NxdWFyZSwgLnNvY2lhbF9yc3Nfc3F1YXJlLCAuc29jaWFsX2RldmlhbnRhcnRfc3F1YXJlLCAuc29jaWFsX3NoYXJlX3NxdWFyZSwgLnNvY2lhbF9teXNwYWNlX3NxdWFyZSwgLnNvY2lhbF9za3lwZV9zcXVhcmUsIC5zb2NpYWxfeW91dHViZV9zcXVhcmUsIC5zb2NpYWxfcGljYXNzYV9zcXVhcmUsIC5zb2NpYWxfZ29vZ2xlZHJpdmVfc3F1YXJlLCAuc29jaWFsX2ZsaWNrcl9zcXVhcmUsIC5zb2NpYWxfYmxvZ2dlcl9zcXVhcmUsIC5zb2NpYWxfc3BvdGlmeV9zcXVhcmUsIC5zb2NpYWxfZGVsaWNpb3VzX3NxdWFyZSwgLmljb25fcHJpbnRlciwgLmljb25fY2FsdWxhdG9yLCAuaWNvbl9idWlsZGluZywgLmljb25fZmxvcHB5LCAuaWNvbl9kcml2ZSwgLmljb25fc2VhcmNoLTIsIC5pY29uX2lkLCAuaWNvbl9pZC0yLCAuaWNvbl9wdXp6bGUsIC5pY29uX2xpa2UsIC5pY29uX2Rpc2xpa2UsIC5pY29uX211ZywgLmljb25fY3VycmVuY3ksIC5pY29uX3dhbGxldCwgLmljb25fcGVucywgLmljb25fZWFzZWwsIC5pY29uX2Zsb3djaGFydCwgLmljb25fZGF0YXJlcG9ydCwgLmljb25fYnJpZWZjYXNlLCAuaWNvbl9zaGllbGQsIC5pY29uX3BlcmNlbnQsIC5pY29uX2dsb2JlLCAuaWNvbl9nbG9iZS0yLCAuaWNvbl90YXJnZXQsIC5pY29uX2hvdXJnbGFzcywgLmljb25fYmFsYW5jZSwgLmljb25fcm9vaywgLmljb25fcHJpbnRlci1hbHQsIC5pY29uX2NhbGN1bGF0b3JfYWx0LCAuaWNvbl9idWlsZGluZ19hbHQsIC5pY29uX2Zsb3BweV9hbHQsIC5pY29uX2RyaXZlX2FsdCwgLmljb25fc2VhcmNoX2FsdCwgLmljb25faWRfYWx0LCAuaWNvbl9pZC0yX2FsdCwgLmljb25fcHV6emxlX2FsdCwgLmljb25fbGlrZV9hbHQsIC5pY29uX2Rpc2xpa2VfYWx0LCAuaWNvbl9tdWdfYWx0LCAuaWNvbl9jdXJyZW5jeV9hbHQsIC5pY29uX3dhbGxldF9hbHQsIC5pY29uX3BlbnNfYWx0LCAuaWNvbl9lYXNlbF9hbHQsIC5pY29uX2Zsb3djaGFydF9hbHQsIC5pY29uX2RhdGFyZXBvcnRfYWx0LCAuaWNvbl9icmllZmNhc2VfYWx0LCAuaWNvbl9zaGllbGRfYWx0LCAuaWNvbl9wZXJjZW50X2FsdCwgLmljb25fZ2xvYmVfYWx0LCAuaWNvbl9jbGlwYm9hcmQge1xuXHRmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmFycm93X3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyMVwiO1xufVxuLmFycm93X2Rvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIyXCI7XG59XG4uYXJyb3dfbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjNcIjtcbn1cbi5hcnJvd19yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjRcIjtcbn1cbi5hcnJvd19sZWZ0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyNVwiO1xufVxuLmFycm93X3JpZ2h0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyNlwiO1xufVxuLmFycm93X3JpZ2h0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI3XCI7XG59XG4uYXJyb3dfbGVmdC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyOFwiO1xufVxuLmFycm93LXVwLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI5XCI7XG59XG4uYXJyb3dfdXAtZG93bl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJhXCI7XG59XG4uYXJyb3dfbGVmdC1yaWdodF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJiXCI7XG59XG4uYXJyb3dfbGVmdC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMmNcIjtcbn1cbi5hcnJvd19leHBhbmRfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMmRcIjtcbn1cbi5hcnJvd19leHBhbmRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyZVwiO1xufVxuLmFycm93X2NvbmRlbnNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyZlwiO1xufVxuLmFycm93X2V4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzBcIjtcbn1cbi5hcnJvd19tb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzMVwiO1xufVxuLmFycm93X2NhcnJvdC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzJcIjtcbn1cbi5hcnJvd19jYXJyb3QtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzNcIjtcbn1cbi5hcnJvd19jYXJyb3QtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzRcIjtcbn1cbi5hcnJvd19jYXJyb3QtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM1XCI7XG59XG4uYXJyb3dfY2Fycm90LTJ1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMzZcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM3XCI7XG59XG4uYXJyb3dfY2Fycm90LTJsZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzOFwiO1xufVxuLmFycm93X2NhcnJvdC0ycmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM5XCI7XG59XG4uYXJyb3dfY2Fycm90LXVwX2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNhXCI7XG59XG4uYXJyb3dfY2Fycm90LWRvd25fYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcM2JcIjtcbn1cbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzY1wiO1xufVxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwzZFwiO1xufVxuLmFycm93X2NhcnJvdC0ydXBfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcM2VcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmRvd25fYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcM2ZcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDBcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQxXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQyXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDNcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ2XCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0N1wiO1xufVxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNDhcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0OVwiO1xufVxuLmFycm93X2JhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRhXCI7XG59XG4uaWNvbl9taW51cy0wNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNGJcIjtcbn1cbi5pY29uX3BsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRjXCI7XG59XG4uaWNvbl9jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNGRcIjtcbn1cbi5pY29uX2NoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw0ZVwiO1xufVxuLmljb25fbWludXNfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5pY29uX3BsdXNfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNTBcIjtcbn1cbi5pY29uX2Nsb3NlX2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUxXCI7XG59XG4uaWNvbl9jaGVja19hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuLmljb25fem9vbS1vdXRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuLmljb25fem9vbS1pbl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU0XCI7XG59XG4uaWNvbl9zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU1XCI7XG59XG4uaWNvbl9ib3gtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU2XCI7XG59XG4uaWNvbl9ib3gtc2VsZWN0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU3XCI7XG59XG4uaWNvbl9taW51cy1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU4XCI7XG59XG4uaWNvbl9wbHVzLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNTlcIjtcbn1cbi5pY29uX2JveC1jaGVja2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1YVwiO1xufVxuLmljb25fY2lyY2xlLWVtcHR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1YlwiO1xufVxuLmljb25fY2lyY2xlLXNsZWxlY3RlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNWNcIjtcbn1cbi5pY29uX3N0b3BfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNWRcIjtcbn1cbi5pY29uX3N0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVlXCI7XG59XG4uaWNvbl9wYXVzZV9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw1ZlwiO1xufVxuLmljb25fcGF1c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYwXCI7XG59XG4uaWNvbl9tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmljb25fbWVudS1zcXVhcmVfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNjJcIjtcbn1cbi5pY29uX21lbnUtY2lyY2xlX2FsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYzXCI7XG59XG4uaWNvbl91bDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5pY29uX29sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2NVwiO1xufVxuLmljb25fYWRqdXN0LWhvcml6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2NlwiO1xufVxuLmljb25fYWRqdXN0LXZlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY3XCI7XG59XG4uaWNvbl9kb2N1bWVudF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY4XCI7XG59XG4uaWNvbl9kb2N1bWVudHNfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuLmljb25fcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuLmljb25fcGVuY2lsLWVkaXRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuLmljb25fcGVuY2lsLWVkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZjXCI7XG59XG4uaWNvbl9mb2xkZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuLmljb25fZm9sZGVyLW9wZW5fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmljb25fZm9sZGVyLWFkZF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZmXCI7XG59XG4uaWNvbl9pbmZvX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzBcIjtcbn1cbi5pY29uX2Vycm9yLW9jdF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcxXCI7XG59XG4uaWNvbl9lcnJvci1jaXJjbGVfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuLmljb25fZXJyb3ItdHJpYW5nbGVfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuLmljb25fcXVlc3Rpb25fYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzRcIjtcbn1cbi5pY29uX3F1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3NVwiO1xufVxuLmljb25fY29tbWVudF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc2XCI7XG59XG4uaWNvbl9jaGF0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzdcIjtcbn1cbi5pY29uX3ZvbC1tdXRlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcNzhcIjtcbn1cbi5pY29uX3ZvbHVtZS1sb3dfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmljb25fdm9sdW1lLWhpZ2hfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3YVwiO1xufVxuLmljb25fcXVvdGF0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcN2JcIjtcbn1cbi5pY29uX3F1b3RhdGlvbnNfYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcN2NcIjtcbn1cbi5pY29uX2Nsb2NrX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcN2RcIjtcbn1cbi5pY29uX2xvY2tfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFw3ZVwiO1xufVxuLmljb25fbG9jay1vcGVuX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb25fa2V5X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmljb25fY2xvdWRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbl9jbG91ZC11cGxvYWRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbl9jbG91ZC1kb3dubG9hZF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5pY29uX2ltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uaWNvbl9pbWFnZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uX2xpZ2h0YnVsYl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uX2dpZnRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbl9ob3VzZV9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5pY29uX2dlbml1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb25fbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbl90YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5pY29uX2xhcHRvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLmljb25fZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLmljb25fY2FtZXJhX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLmljb25fbWFpbF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5pY29uX2NvbmVfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbl9yaWJib25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbl9iYWdfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uaWNvbl9jcmVkaXRjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbl9jYXJ0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb25fcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbl90YWdfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uaWNvbl90YWdzX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmljb25fdHJhc2hfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbl9jdXJzb3JfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4uaWNvbl9taWNfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uaWNvbl9jb21wYXNzX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb25fcGluX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb25fcHVzaHBpbl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5pY29uX21hcF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5pY29uX2RyYXdlcl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uX3Rvb2xib3hfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbl9ib29rX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmljb25fY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uX2ZpbG06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uX3RhYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uaWNvbl9jb250YWN0c19hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uX2hlYWRwaG9uZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5pY29uX2xpZmVzYXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmljb25fcGllY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5pY29uX3JlZnJlc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uX2xpbmtfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uaWNvbl9saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbl9sb2FkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uaWNvbl9ibG9ja2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4uaWNvbl9hcmNoaXZlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLmljb25faGVhcnRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbl9zdGFyX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb25fc3Rhci1oYWxmX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmljb25fc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb25fc3Rhci1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uaWNvbl90b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb25fdG9vbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb25fY29nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uaWNvbl9jb2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uYXJyb3dfdXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uYXJyb3dfZG93bl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2FcIjtcbn1cbi5hcnJvd19sZWZ0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLmFycm93X3JpZ2h0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLmFycm93X2xlZnQtdXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uYXJyb3dfcmlnaHQtdXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uYXJyb3dfcmlnaHQtZG93bl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5hcnJvd19sZWZ0LWRvd25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uYXJyb3dfY29uZGVuc2VfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uYXJyb3dfZXhwYW5kX2FsdDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5hcnJvd19jYXJyb3RfdXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uYXJyb3dfY2Fycm90LWRvd25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmFycm93X2NhcnJvdC0ydXBfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uYXJyb3dfY2Fycm90LTJkd25uX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmFycm93X2NhcnJvdC0ybGVmdF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5pY29uX21pbnVzX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLmljb25fcGx1c19hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5pY29uX2Nsb3NlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmljb25fY2hlY2tfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uaWNvbl96b29tLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmljb25fem9vbS1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmljb25fc3RvcF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5pY29uX21lbnUtc3F1YXJlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmljb25fbWVudS1jaXJjbGVfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uaWNvbl9kb2N1bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmljb25fZG9jdW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbl9wZW5jaWxfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uaWNvbl9mb2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5pY29uX2ZvbGRlci1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uaWNvbl9mb2xkZXItYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uaWNvbl9mb2xkZXJfdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uaWNvbl9mb2xkZXJfZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5pY29uX2luZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5pY29uX2Vycm9yLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuLmljb25fZXJyb3Itb2N0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uaWNvbl9lcnJvci10cmlhbmdsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmljb25fcXVlc3Rpb25fYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uaWNvbl9jb21tZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uaWNvbl9jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uaWNvbl92b2wtbXV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmljb25fdm9sdW1lLWxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmljb25fdm9sdW1lLWhpZ2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5pY29uX3F1b3RhdGlvbnNfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG4uaWNvbl9jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLmljb25fbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuLmljb25fbG9jay1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG4uaWNvbl9rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5pY29uX2Nsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uaWNvbl9jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5pY29uX2Nsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uaWNvbl9saWdodGJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5pY29uX2dpZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5pY29uX2hvdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uaWNvbl9jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5pY29uX21haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5pY29uX2NvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5pY29uX3JpYmJvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmljb25fYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbl9jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uaWNvbl90YWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5pY29uX3RhZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5pY29uX3RyYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG4uaWNvbl9jdXJzb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2VcIjtcbn1cbi5pY29uX21pYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLmljb25fY29tcGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmljb25fcGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uaWNvbl9wdXNocGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uaWNvbl9tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODNcIjtcbn1cbi5pY29uX2RyYXdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmljb25fdG9vbGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmljb25fYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmljb25fY29udGFjdHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODdcIjtcbn1cbi5pY29uX2FyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODhcIjtcbn1cbi5pY29uX2hlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uaWNvbl9wcm9maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4uaWNvbl9ncm91cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLmljb25fZ3JpZC0yeDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOGNcIjtcbn1cbi5pY29uX2dyaWQtM3gzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uaWNvbl9tdXNpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuLmljb25fcGF1c2VfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG4uaWNvbl9waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmljb25fdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uaWNvbl9kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLnNvY2lhbF9mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLnNvY2lhbF90d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uc29jaWFsX3BpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLnNvY2lhbF9nb29nbGVwbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uc29jaWFsX3R1bWJscjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLnNvY2lhbF90dW1ibGV1cG9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uc29jaWFsX3dvcmRwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuLnNvY2lhbF9pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWFcIjtcbn1cbi5zb2NpYWxfZHJpYmJibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWJcIjtcbn1cbi5zb2NpYWxfdmltZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWNcIjtcbn1cbi5zb2NpYWxfbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWRcIjtcbn1cbi5zb2NpYWxfcnNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uc29jaWFsX2RldmlhbnRhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWZcIjtcbn1cbi5zb2NpYWxfc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5zb2NpYWxfbXlzcGFjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuLnNvY2lhbF9za3lwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuLnNvY2lhbF95b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG4uc29jaWFsX3BpY2Fzc2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTVcIjtcbn1cbi5zb2NpYWxfZmxpY2tyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG4uc29jaWFsX2Jsb2dnZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTdcIjtcbn1cbi5zb2NpYWxfc3BvdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuLnNvY2lhbF9kZWxpY2lvdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTlcIjtcbn1cbi5zb2NpYWxfZmFjZWJvb2tfY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGFhXCI7XG59XG4uc29jaWFsX3R3aXR0ZXJfY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGFiXCI7XG59XG4uc29jaWFsX3BpbnRlcmVzdF9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYWNcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlcGx1c19jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYWRcIjtcbn1cbi5zb2NpYWxfdHVtYmxyX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhZVwiO1xufVxuLnNvY2lhbF9zdHVtYmxldXBvbl9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYWZcIjtcbn1cbi5zb2NpYWxfd29yZHByZXNzX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiMFwiO1xufVxuLnNvY2lhbF9pbnN0YWdyYW1fY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGIxXCI7XG59XG4uc29jaWFsX2RyaWJiYmxlX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiMlwiO1xufVxuLnNvY2lhbF92aW1lb19jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYjNcIjtcbn1cbi5zb2NpYWxfbGlua2VkaW5fY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG4uc29jaWFsX3Jzc19jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYjVcIjtcbn1cbi5zb2NpYWxfZGV2aWFudGFydF9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYjZcIjtcbn1cbi5zb2NpYWxfc2hhcmVfY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGI3XCI7XG59XG4uc29jaWFsX215c3BhY2VfY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGI4XCI7XG59XG4uc29jaWFsX3NreXBlX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiOVwiO1xufVxuLnNvY2lhbF95b3V0dWJlX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiYVwiO1xufVxuLnNvY2lhbF9waWNhc3NhX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBiYlwiO1xufVxuLnNvY2lhbF9nb29nbGVkcml2ZV9hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGJjXCI7XG59XG4uc29jaWFsX2ZsaWNrcl9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYmRcIjtcbn1cbi5zb2NpYWxfYmxvZ2dlcl9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYmVcIjtcbn1cbi5zb2NpYWxfc3BvdGlmeV9jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYmZcIjtcbn1cbi5zb2NpYWxfZGVsaWNpb3VzX2NpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjMFwiO1xufVxuLnNvY2lhbF9mYWNlYm9va19zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYzFcIjtcbn1cbi5zb2NpYWxfdHdpdHRlcl9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYzJcIjtcbn1cbi5zb2NpYWxfcGludGVyZXN0X3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjM1wiO1xufVxuLnNvY2lhbF9nb29nbGVwbHVzX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjNFwiO1xufVxuLnNvY2lhbF90dW1ibHJfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGM1XCI7XG59XG4uc29jaWFsX3N0dW1ibGV1cG9uX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjNlwiO1xufVxuLnNvY2lhbF93b3JkcHJlc3Nfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGM3XCI7XG59XG4uc29jaWFsX2luc3RhZ3JhbV9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYzhcIjtcbn1cbi5zb2NpYWxfZHJpYmJibGVfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGM5XCI7XG59XG4uc29jaWFsX3ZpbWVvX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjYVwiO1xufVxuLnNvY2lhbF9saW5rZWRpbl9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwY2JcIjtcbn1cbi5zb2NpYWxfcnNzX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjY1wiO1xufVxuLnNvY2lhbF9kZXZpYW50YXJ0X3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBjZFwiO1xufVxuLnNvY2lhbF9zaGFyZV9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwY2VcIjtcbn1cbi5zb2NpYWxfbXlzcGFjZV9zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwY2ZcIjtcbn1cbi5zb2NpYWxfc2t5cGVfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQwXCI7XG59XG4uc29jaWFsX3lvdXR1YmVfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQxXCI7XG59XG4uc29jaWFsX3BpY2Fzc2Ffc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQyXCI7XG59XG4uc29jaWFsX2dvb2dsZWRyaXZlX3NxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkM1wiO1xufVxuLnNvY2lhbF9mbGlja3Jfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQ0XCI7XG59XG4uc29jaWFsX2Jsb2dnZXJfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQ1XCI7XG59XG4uc29jaWFsX3Nwb3RpZnlfc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQ2XCI7XG59XG4uc29jaWFsX2RlbGljaW91c19zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZDdcIjtcbn1cbi5pY29uX3ByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5pY29uX2NhbHVsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlZVwiO1xufVxuLmljb25fYnVpbGRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZWZcIjtcbn1cbi5pY29uX2Zsb3BweTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlOFwiO1xufVxuLmljb25fZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZWFcIjtcbn1cbi5pY29uX3NlYXJjaC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uaWNvbl9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLmljb25faWQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLmljb25fcHV6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uaWNvbl9saWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uaWNvbl9kaXNsaWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGViXCI7XG59XG4uaWNvbl9tdWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5pY29uX2N1cnJlbmN5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGVkXCI7XG59XG4uaWNvbl93YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDBcIjtcbn1cbi5pY29uX3BlbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5pY29uX2Vhc2VsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGU5XCI7XG59XG4uaWNvbl9mbG93Y2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5pY29uX2RhdGFyZXBvcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZWNcIjtcbn1cbi5pY29uX2JyaWVmY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBmZVwiO1xufVxuLmljb25fc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGY2XCI7XG59XG4uaWNvbl9wZXJjZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGZiXCI7XG59XG4uaWNvbl9nbG9iZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlMlwiO1xufVxuLmljb25fZ2xvYmUtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlM1wiO1xufVxuLmljb25fdGFyZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGY1XCI7XG59XG4uaWNvbl9ob3VyZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZTFcIjtcbn1cbi5pY29uX2JhbGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZmZcIjtcbn1cbi5pY29uX3Jvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZjhcIjtcbn1cbi5pY29uX3ByaW50ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGZhXCI7XG59XG4uaWNvbl9jYWxjdWxhdG9yX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlN1wiO1xufVxuLmljb25fYnVpbGRpbmdfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGZkXCI7XG59XG4uaWNvbl9mbG9wcHlfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG4uaWNvbl9kcml2ZV9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZTVcIjtcbn1cbi5pY29uX3NlYXJjaF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZjdcIjtcbn1cbi5pY29uX2lkX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBlMFwiO1xufVxuLmljb25faWQtMl9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZmNcIjtcbn1cbi5pY29uX3B1enpsZV9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZjlcIjtcbn1cbi5pY29uX2xpa2VfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGRkXCI7XG59XG4uaWNvbl9kaXNsaWtlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBmMVwiO1xufVxuLmljb25fbXVnX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkY1wiO1xufVxuLmljb25fY3VycmVuY3lfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGYzXCI7XG59XG4uaWNvbl93YWxsZXRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XG59XG4uaWNvbl9wZW5zX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkYlwiO1xufVxuLmljb25fZWFzZWxfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGYwXCI7XG59XG4uaWNvbl9mbG93Y2hhcnRfYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGRmXCI7XG59XG4uaWNvbl9kYXRhcmVwb3J0X2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuLmljb25fYnJpZWZjYXNlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBmNFwiO1xufVxuLmljb25fc2hpZWxkX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkOVwiO1xufVxuLmljb25fcGVyY2VudF9hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwZGFcIjtcbn1cbi5pY29uX2dsb2JlX2FsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBkZVwiO1xufVxuLmljb25fY2xpcGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGU2XCI7XG59XG5cblxuXHQuZ2x5cGgge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAuNzVlbTtcblx0XHRtYXJnaW46IC40ZW0gMS41ZW0gLjc1ZW0gMDtcblx0XHR3aWR0aDogNmVtO1xudGV4dC1zaGFkb3c6IG5vbmU7XG5cdH1cbiAgICAgICAgLmdseXBoX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgICAgIGNvbG9yOiAjNTljNWRjO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdseXBoIGRpdiB7IHBhZGRpbmctYm90dG9tOiAxMHB4O31cblxuXHQuZ2x5cGggaW5wdXQge1xuXHRcdGZvbnQtZmFtaWx5OiBjb25zb2xhcywgbW9ub3NwYWNlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjO1xuXHRcdHBhZGRpbmc6IC4yZW07XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblx0LmNlbnRlcmVkIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0LmdseXBoIC5mczEge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG5cblx0XG4iLCIvKiBcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIFxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyp3aWR0aDogMTAwJTsqL1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtby10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBTdHlsaW5nIGRvdCAqL1xuLm93bC10aGVtZSAub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG59XG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogNHB4OyAgIFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbn1cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFiNzAyO1xuICAgIFxufVxuXG4vKiBTdHlsaW5nIE5leHQgYW5kIFByZXYgYnV0dG9ucyAqL1xuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IGRpdiB7XG4gICAgYmFja2dyb3VuZDogI2M5YzljOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgICAgXG4gICAgY29sb3I6ICNmZmY7XG4gICAgdG9wOiA1MCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyBcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7ICAgICBcbn1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYub3dsLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyAgIFxufVxuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1wcmV2OmJlZm9yZSxcbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYub3dsLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiOyAgICBcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn0gIFxuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1wcmV2OmJlZm9yZSB7XG4gICBjb250ZW50OiBcIlxcZjEwOFwiOyBcbn1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IGRpdi5vd2wtcHJldjpob3ZlcjpiZWZvcmUsXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1uZXh0OmhvdmVyOmJlZm9yZSB7ICAgIFxuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IGRpdi5vd2wtbmV4dDpiZWZvcmUgeyAgICBcbiAgICBjb250ZW50OiBcIlxcZjEwYlwiOyAgICBcbn0gIFxuIiwiLml0ZW0uc3R5bGUyIC5wb3J0Zm9saW8tY29udGVudCwgLmZsYXQtYnV0dG9uOjphZnRlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDt9XG4uZmxhdC10ZWFtIC5hdmF0YXIgLm92ZXJsYXkgLnNvY2lhbC1saW5rcywgLmZsYXQtdGVhbSAuYXZhdGFyIC5vdmVybGF5LCAuZmxhdC10ZWFtIC5hdmF0YXIgLm92ZXJsYXkgLmZsYXQtdmlld3std2Via2l0LXRyYW5zaXRpb246YWxsIDAuNHMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDAuNHMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlLWluLW91dDt9XG4uaXRlbSwgLmltZ2JveC5zdHlsZTIgLmJveC1jb250ZW50IC5yZWFkLW1vcmUsIC5mbGF0LXRlYW0gLmF2YXRhciwgLmZsYXQtdmlldyBhLCAuZmxhdC1hY2NvcmRpb24gLnRvZ2dsZS1jb250ZW50IHVsLmxpc3QgbGksIC5mbGF0LWFjY29yZGlvbiAuZmxhdC10b2dnbGUgLnRvZ2dsZS10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt9XG4uaW1nYm94LnN0eWxlMi5wb3NpdGlvbi10aXRsZSAuYm94LWhlYWRlciAuYm94LXRpdGxlIGE6aG92ZXIsIC50ZWFtLWdyaWQuc3R5bGUyIC5mbGF0LXZpZXcgYTpob3ZlciwgLmZsYXQtdmlldyBhLCAuaW1nYm94LnN0eWxlMiAuYm94LWNvbnRlbnQgLnJlYWQtbW9yZXtjb2xvcjojMDNhOWY1O31cbi5mbGF0LWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxO31cbi5mbGF0LWJ1dHRvbjo6YWZ0ZXIsIC5mbGF0LWJ1dHRvbjo6YmVmb3JlLCAuZmxhdC1hY2NvcmRpb24gLnRvZ2dsZS1jb250ZW50IHVsLmxpc3QgbGk6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7fVxuLmZsYXQtYnV0dG9uOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMXB4O3RvcDoxNXB4O2NvbnRlbnQ6XCJcXGYxMDVcIjtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7ei1pbmRleDoxO31cbi5mbGF0LWJ1dHRvbjo6YmVmb3Jle3RvcDowO2xlZnQ6MDt3aWR0aDoxNTAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTE7YmFja2dyb3VuZC1jb2xvcjojM2YzZTQzOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZykgdHJhbnNsYXRlM2QoMCwgLTRlbSwgMCk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZykgdHJhbnNsYXRlM2QoMCwgLTRlbSwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAlIDEwMCU7dHJhbnNmb3JtLW9yaWdpbjowJSAxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zNXMgZWFzZS1pbi1vdXQgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjM1cyBlYXNlLWluLW91dCAwczstbXMtdHJhbnNpdGlvbjphbGwgMC4zNXMgZWFzZS1pbi1vdXQgMHM7LW8tdHJhbnNpdGlvbjphbGwgMC4zNXMgZWFzZS1pbi1vdXQgMHM7dHJhbnNpdGlvbjphbGwgMC4zNXMgZWFzZS1pbi1vdXQgMHM7fVxuLmZsYXQtYnV0dG9uOmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTt9XG4uZmxhdC1idXR0b24uYm9yZGVye2ZvbnQtc2l6ZToxM3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MC4zcHg7Ym9yZGVyLXJhZGl1czoyM3B4O3BhZGRpbmc6MTdweCAzMHB4IDE1cHggMzBweDt9XG4uZmxhdC1idXR0b24uYm9yZGVyOjphZnRlcntjb250ZW50Om5vbmU7fVxuLmZsYXQtcm93e2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjk1cHggMHB4O31cbi5mbGF0LXJvdy52MHtwYWRkaW5nOjA7fVxuLmZsYXQtcm93LnYxe3BhZGRpbmc6MTAwcHggMHB4IDBweDt9XG4uZmxhdC1yb3cudjJ7cGFkZGluZzo5NXB4IDBweCAxMDFweDt9XG4uZmxhdC1yb3cudjN7cGFkZGluZzoxMDBweCAwcHg7fVxuLmZsYXQtcm93LnY0e3BhZGRpbmc6MTIwcHggMHB4IDEwMHB4O31cbi5mbGF0LXJvdy52NXtwYWRkaW5nOjc4cHggMHB4O31cbi5mbGF0LXJvdy52NntwYWRkaW5nOjgwcHggMHB4O31cbi5mbGF0LXJvdy52N3twYWRkaW5nOjk4cHggMHB4IDEzMHB4O31cbi5mbGF0LXJvdy52OHtwYWRkaW5nOjk4cHggMHB4IDk4cHg7fVxuLmZsYXQtcm93LnY5e3BhZGRpbmc6OThweCAwcHggOTlweDt9XG4uZmxhdC1yb3cudjEwe3BhZGRpbmc6NjVweCAwcHggOTRweDt9XG4uZmxhdC1yb3cudjExe3BhZGRpbmc6OTRweCAwcHggOTRweDt9XG4uZmxhdC1yb3cudjEye3BhZGRpbmc6OThweCAwcHggMTExcHg7fVxuLmZsYXQtcm93LnYxM3twYWRkaW5nOjhweCAwcHggMTIwcHg7fVxuLmZsYXQtcm93LnYxNHtwYWRkaW5nOjEwNXB4IDBweCAxMDRweDt9XG4uZmxhdC1yb3cudjE1e3BhZGRpbmc6OThweCAwcHggOTZweDt9XG4uZmxhdC1yb3cudjE2e3BhZGRpbmc6OHB4IDBweCA5NXB4O31cbi5mbGF0LXJvdy5wZC10b3B7cGFkZGluZzo5NnB4IDBweCAwcHg7fVxuLmZsYXQtcm93LnBkLXRvcDJ7cGFkZGluZzo5MHB4IDBweCAwcHg7fVxuLmZsYXQtcm93LnBkLXRvcDN7cGFkZGluZzo2MHB4IDBweCAwcHg7fVxuLmZsYXQtcm93LnBkLWJvdHRvbXtwYWRkaW5nOjBweCAwcHggMTAwcHg7fVxuLmZsYXQtcm93LnBkLWJvdHRvbTJ7cGFkZGluZzowcHggMHB4IDcwcHg7fVxuLmZsYXQtcm93LnBkLWJvdHRvbTN7cGFkZGluZzowcHggMHB4IDkwcHg7fVxuLmZsYXQtcm93LnBkLWJvdHRvbTR7cGFkZGluZzowcHggMHB4IDUwcHg7fVxuLmZsYXQtcm93LnBkLWJvdHRvbTV7cGFkZGluZzowcHggMHB4IDE1MHB4O31cbi5mbGF0LXJvdy5wZC1ib3R0b202e3BhZGRpbmc6MHB4IDBweCAxMjBweDt9XG4uZmxhdC1yb3cucGQtYm90dG9tN3twYWRkaW5nOjBweCAwcHggNjVweDt9XG4uYmctdGhlbWV7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O31cbi5mbGF0LXJvdy5yb3ctYm9yZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7fVxuLmZsYXQtcm93LnNlY3Rpb24tcG9ydGZvbGlvLWNhcm91c2Vse3BhZGRpbmc6OThweCAwcHggMTA4cHg7fVxuLmRpdmlkZXJ7aGVpZ2h0OjMwcHg7b3ZlcmZsb3c6aGlkZGVuO31cbi5kaXZpZGVyLmgzNXtoZWlnaHQ6MzVweDt9XG4uZGl2aWRlci5oMzl7aGVpZ2h0OjM5cHg7fVxuLmRpdmlkZXIuaDQ2e2hlaWdodDo0NnB4O31cbi5kaXZpZGVyLmg2NXtoZWlnaHQ6NjVweDt9XG4uZGl2aWRlci5oNzB7aGVpZ2h0OjcwcHg7fVxuLmRpdmlkZXIuaDc1e2hlaWdodDo3NXB4O31cbi5kaXZpZGVyLmg5NntoZWlnaHQ6OTZweDt9XG4uZGl2aWRlci5oOTh7aGVpZ2h0Ojk4cHg7fVxuLmRpdmlkZXIud3JhcHB7aGVpZ2h0OjI3M3B4O31cbi5wYWRkaW5nbGVmdF8xNXtwYWRkaW5nLWxlZnQ6MTVweDt9XG4ucGFkZGluZ2xlZnRfMzB7cGFkZGluZy1sZWZ0OjMwcHg7fVxuLnNlY3Rpb24taW5uZXIgLnRpdGxlLXNlY3Rpb24sIC5ibG9nLXNob3J0Y29kZSAudGl0bGUtc2VjdGlvbiwgLndyYXAtY3VzdG9tZXJzIC50aXRsZS1zZWN0aW9uLCAuc2VjdGlvbi1pbWdib3ggLnRpdGxlLXNlY3Rpb24sIC50aXRsZS1zZWN0aW9uLnN0eWxlNCwgLnJvdy1ib3JkZXIgLnRpdGxlLXNlY3Rpb24sXG4uc2VjdGlvbi1zZXJ2aWNlcyAudGl0bGUtc2VjdGlvbiwgLnNlY3Rpb24tcG9ydGZvbGlvLWNhcm91c2VsIC50aXRsZS1zZWN0aW9ue21hcmdpbi1ib3R0b206NjRweDt9XG4udGl0bGUtc2VjdGlvbnttYXJnaW4tYm90dG9tOjg0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7fVxuLnRpdGxlLXNlY3Rpb24gLnRpdGxle2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Y29sb3I6IzIyMjIyMjttYXJnaW4tYm90dG9tOjE1cHg7bGV0dGVyLXNwYWNpbmc6LTAuOHB4O31cbi50aXRsZS1zZWN0aW9uIC5zdWItdGl0bGV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjVweDtmb250LXdlaWdodDozMDA7Y29sb3I6Izk5OTt9XG4udGl0bGUtc2VjdGlvbi5zdHlsZTJ7bWFyZ2luLWJvdHRvbTowcHg7fVxuLnRpdGxlLXNlY3Rpb24uc3R5bGUyIC50aXRsZXttYXJnaW4tYm90dG9tOjQwcHg7fVxuLnRpdGxlLXNlY3Rpb24uc3R5bGUyIC50aXRsZS5sZXR0ZXJ7bGV0dGVyLXNwYWNpbmc6MDt9XG4udGl0bGUtc2VjdGlvbi5zdHlsZTIgLnN1Yi10aXRsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyN3B4O31cbi50aXRsZS1zZWN0aW9uLnN0eWxlMiAuc3ViLXRpdGxlOmZpcnN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbToyNXB4O31cbi50aXRsZS1zZWN0aW9uLnN0eWxlMiAuc3ViLXRpdGxlIHNwYW57Y29sb3I6IzAzYTlmNTt9XG4udGl0bGUtc2VjdGlvbi5sZWZ0e3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjA7fVxuLnRpdGxlLXNlY3Rpb24gLnRpdGxlLmNvbG9yLXdoaXRlLCAudGl0bGUtc2VjdGlvbiAuc3ViLXRpdGxlLmNvbG9yLXdoaXRle2NvbG9yOiNGRkY7fVxuLnRpdGxlLXNlY3Rpb24gLnRpdGxlIC5jb2xvci10aGVtZXtjb2xvcjojMDNhOWY1O31cbi50aXRsZS1zZWN0aW9uLnN0eWxlMyAudGl0bGV7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDotNXB4O21hcmdpbi1sZWZ0Oi0ycHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjFweDttYXJnaW4tYm90dG9tOjIzcHg7fVxuLnRpdGxlLXNlY3Rpb24gLnN1Yi10aXRsZS5jb2xvci1ncmF5e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6Izg4ODg4ODtmb250LXdlaWdodDo0MDA7fVxuLnRpdGxlLXNlY3Rpb24uc3R5bGU0IC50aXRsZXtmb250LXNpemU6NTVweDtsaW5lLWhlaWdodDo3MHB4O21hcmdpbi1ib3R0b206MTFweDtsZXR0ZXItc3BhY2luZzotMXB4O31cbi5zdWItdGl0bGUuZm9udC1wbGF5ZmFpcntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6I0ZGRjt9XG4udGl0bGUtc2VjdGlvbi5zdHlsZTUgLnRpdGxle2xldHRlci1zcGFjaW5nOjA7bWFyZ2luLWJvdHRvbTozM3B4O31cbi50aXRsZS1zZWN0aW9uIC5zdWItdGl0bGUuY29sb3ItZ3JheTJ7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzY2Njt9XG4ud3JhcC1pY29uYm94IC50aXRsZS1zZWN0aW9ue21hcmdpbi1ib3R0b206ODFweDt9XG4uaWNvbmJveHtwYWRkaW5nLXJpZ2h0OjMwcHg7fVxuLmljb25ib3gsIC5pY29uYm94IC5ib3gtaGVhZGVyIC5ib3gtaWNvbiBpLCAuaW1nYm94LFxuLmljb25ib3ggLmJveC1oZWFkZXIgLmJveC1pY29uey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O31cbi5pY29uYm94OmhvdmVyLCAuaW1nYm94OmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCk7fVxuLmljb25ib3g6aG92ZXIgLmJveC1oZWFkZXIgLmJveC1pY29uIGl7Y29sb3I6IzAzYTlmNTt9XG4uaWNvbmJveCAuYm94LWhlYWRlcntmbG9hdDpsZWZ0O31cbi5pY29uYm94IC5ib3gtaGVhZGVyIC5ib3gtaWNvbnt3aWR0aDo3MHB4O2hlaWdodDo3MHB4O31cbi5pY29uYm94IC5ib3gtaGVhZGVyIC5ib3gtaWNvbiBpe2NvbG9yOiMzZjNlNDM7Zm9udC1zaXplOjUwcHg7fVxuLmljb25ib3ggLmJveC1jb250ZW50e292ZXJmbG93OmhpZGRlbjt9XG4uaWNvbmJveCAuYm94LWNvbnRlbnQgLmJveC10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MjJweDtjb2xvcjojMjIyO3BhZGRpbmctYm90dG9tOjE2cHg7bWFyZ2luLWJvdHRvbToxOHB4O31cbi5pY29uYm94IC5ib3gtY29udGVudCAuYm94LXRpdGxlOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjM1cHg7aGVpZ2h0OjFweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1O31cbi5pY29uYm94IC5ib3gtY29udGVudCBwe2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6Izc3Nzt9XG4uaWNvbmJveC5zdHlsZTIsIC5xdWljay1mb3Jte3BhZGRpbmc6MHB4IDM5cHggMjhweCAzOHB4O2JvcmRlcjoycHggc29saWQgI2VlZWVlZTt9XG4uaWNvbmJveC5zdHlsZTI6aG92ZXIgLmJveC1oZWFkZXIgLmJveC1pY29ue2JhY2tncm91bmQtY29sb3I6IzNmM2U0Mzt9XG4uaWNvbmJveC5zdHlsZTIgLmJveC1oZWFkZXJ7ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjM0cHg7fVxuLmljb25ib3guc3R5bGUyIC5ib3gtY29udGVudCAuYm94LXRpdGxle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzNGM0U0MztsaW5lLWhlaWdodDoyN3B4O21hcmdpbi1ib3R0b206NHB4O2xldHRlci1zcGFjaW5nOjAuNXB4O31cbi5pY29uYm94LnN0eWxlMiAuYm94LWNvbnRlbnQgLmJveC10aXRsZTo6YmVmb3Jle2NvbnRlbnQ6bm9uZTt9XG4uaWNvbmJveC5zdHlsZTIgLmJveC1oZWFkZXIgLmJveC1pY29ue2JhY2tncm91bmQtY29sb3I6IzAzYTlmNTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOi0ycHg7fVxuLmljb25ib3guc3R5bGUyIC5ib3gtaGVhZGVyIC5ib3gtaWNvbiBpe2NvbG9yOiNGRkY7bGluZS1oZWlnaHQ6NzFweDtmb250LXNpemU6MzVweDt9XG4uaWNvbmJveC5zdHlsZTIgLmJveC1jb250ZW50IHAsXG4ucXVpY2stZm9ybSBwe2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6Izg4ODg4ODttYXJnaW4tYm90dG9tOjI1cHg7fVxuLmljb25ib3guc3R5bGUyIC5yZWFkbW9yZSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMwM2E5ZjU7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmctcmlnaHQ6MTdweDtsZXR0ZXItc3BhY2luZzowLjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjFzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMC4xcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgMC4xcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjFzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuMXMgZWFzZS1pbi1vdXQ7fVxuLmljb25ib3guc3R5bGUyIC5yZWFkbW9yZSBhOmhvdmVye3BhZGRpbmctcmlnaHQ6MjBweDtjb2xvcjojM0YzRTQzO31cbi5pY29uYm94LnN0eWxlMiAucmVhZG1vcmUgYTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTNweDtjb250ZW50OlwiXFxmMDU0XCI7Zm9udC1zaXplOjEwcHg7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO31cbi5xdWljay1mb3Jte3BhZGRpbmc6NTNweCAzOXB4IDQ3cHggMzhweDt9XG4ucXVpY2stZm9ybSBoNHtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzNGM0U0Mzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxM3B4O31cbi5xdWljay1mb3JtIHB7bWFyZ2luLWJvdHRvbTozMnB4O31cbi5xdWljay1mb3JtIC5mb3JtLWNvbnRhY3QgaW5wdXR7Zm9udC1zaXplOjEycHg7Y29sb3I6Izg4ODtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtib3JkZXI6bm9uZTttYXJnaW4tYm90dG9tOjE0cHg7cGFkZGluZy1sZWZ0OjIxcHg7cGFkZGluZy10b3A6MXB4O31cbi5xdWljay1mb3JtIC5mb3JtLWNvbnRhY3QgLmZsYXQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzAzYTlmNTtib3JkZXItcmFkaXVzOjA7cGFkZGluZzoxNnB4IDQ2cHggMTdweCAyMnB4O2ZvbnQtd2VpZ2h0OjcwMDt9XG4ucXVpY2stZm9ybSAuZm9ybS1jb250YWN0IC5mbGF0LWJ1dHRvbjo6YWZ0ZXJ7Zm9udC1zaXplOjE1cHg7cmlnaHQ6MjRweDt9XG4ucXVpY2stZm9ybSAuZm9ybS1jb250YWN0IHNwYW57cG9zaXRpb246cmVsYXRpdmU7fVxuLnF1aWNrLWZvcm0gLmZvcm0tY29udGFjdCBsYWJlbC5lcnJvcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo0cHg7dG9wOi0zcHg7Y29sb3I6IzAzYTlmNTt9XG4uc2VjdGlvbi12aWRlb3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE0MnB4IDBweCAxNTVweDt9XG4ud3JhcC12aWRlb3twYWRkaW5nLWxlZnQ6MTE0cHg7fVxuLnNlY3Rpb24tdmlkZW8gLnRpdGxlLXNlY3Rpb24ubGVmdHttYXJnaW4tYm90dG9tOjY0cHg7fVxuLndyYXAtdmlkZW8gLmZsYXQtY29udHJvbCBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDo2N3B4O3BhZGRpbmctbGVmdDo4cHg7bWFyZ2luLWxlZnQ6MXB4O2ZvbnQtc2l6ZToyMnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6I0ZGRjstd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgI2ZmZjt9XG4ud3JhcC12aWRlbyAuZmxhdC1jb250cm9sIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1O2JvcmRlci1jb2xvcjojMDNhOWY1O31cbi53cmFwLXZpZGVvIC5mbGF0LWNvbnRyb2wgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmctdG9wOjE1cHg7bWFyZ2luLWxlZnQ6MjBweDt9XG4ud3JhcC1mbGF0LWNvdW50e3RleHQtYWxpZ246Y2VudGVyO31cbi53cmFwLWZsYXQtY291bnQgLnRpdGxlLWNvdW50ZXJ7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzVweDtsZXR0ZXItc3BhY2luZzowLjVweDtjb2xvcjojMjIyO21hcmdpbi1ib3R0b206MTBweDt9XG4ud3JhcC1jb3VudGVye292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjBweCAyMjRweDt9XG4uZmxhdC1jb3VudGVye2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMzJTt9XG4uZmxhdC1jb3VudGVyIC5jb250ZW50LW51bWJlcnttYXJnaW4tYm90dG9tOjExcHg7fVxuLmZsYXQtY291bnRlciAuY29udGVudC1udW1iZXIgc3Bhbntmb250LXNpemU6NjVweDtsaW5lLWhlaWdodDo2NXB4O2NvbG9yOiMwM2E5ZjU7fVxuLmZsYXQtY291bnRlciAuY29udGVudC1udW1iZXIgc3Bhbi5wbHVze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0Oi0zMHB4O31cbi5mbGF0LWNvdW50ZXIgLmNvbnRlbnQtbnVtYmVyIHNwYW4ucGx1czo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yN3B4O3RvcDowO2NvbnRlbnQ6XCIrXCI7Zm9udC1zaXplOjM1cHg7Y29sb3I6IzAzYTlmNTt9XG4uZmxhdC1jb3VudGVyIC5uYW1lLWNvdW50e2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyM3B4O2NvbG9yOiMyMjI7fVxuLmltZ2JveHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjIwcHggMjVweCAwcHggMjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDEwcHg7fVxuLmltZ2JveDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTE2cHg7dG9wOjA7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjt3aWR0aDoxcHg7aGVpZ2h0OjQxMHB4O31cbi5pbWdib3gubGFzdDphZnRlcntjb250ZW50Om5vbmU7fVxuLmltZ2JveCAuYm94LWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHg7fVxuLmltZ2JveCAuYm94LXRpdGxle2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MjJweDttYXJnaW4tYm90dG9tOjE3cHg7fVxuLmltZ2JveCAuYm94LXRpdGxlIGF7Y29sb3I6IzIyMjt9XG4uaW1nYm94IC5ib3gtdGl0bGUgYTpob3Zlcntjb2xvcjojMDNhOWY1O31cbi5pbWdib3ggLmJveC1jb250ZW50IHB7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6Izg4ODg4ODt9XG4uaW1nYm94LnN0eWxlMntwYWRkaW5nOjA7aGVpZ2h0OmF1dG87fVxuLmltZ2JveC5zdHlsZTI6OmFmdGVye2NvbnRlbnQ6bm9uZTt9XG4uaW1nYm94LnN0eWxlMjpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpub25lOy1tb3otdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lOy1vLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTt9XG4uaW1nYm94LnN0eWxlMiAuYm94LXRpdGxle21hcmdpbi1ib3R0b206MTZweDt9XG4uaW1nYm94LnN0eWxlMiAuYm94LWNvbnRlbnR7cGFkZGluZzowcHggMjBweDt9XG4uaW1nYm94LnN0eWxlMiAuYm94LWNvbnRlbnQgcHtsaW5lLWhlaWdodDoyN3B4O21hcmdpbi1ib3R0b206NDZweDt9XG4uaW1nYm94LnN0eWxlMiAuYm94LWNvbnRlbnQgYnV0dG9ue3BhZGRpbmc6MTRweCAzN3B4IDE1cHggMjRweDt9XG4uaW1nYm94LnN0eWxlMiAuYm94LWNvbnRlbnQgLmZsYXQtYnV0dG9uOjphZnRlcntyaWdodDoyNHB4O3RvcDoxNHB4O31cbi5pbWdib3guc3R5bGUyLm5vLWJ1dHRvbiAuYm94LWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjA7fVxuLmltZ2JveC5zdHlsZTIuaW5uZXJ7dGV4dC1hbGlnbjpsZWZ0O31cbi5pbWdib3guc3R5bGUyLmlubmVyIC5ib3gtaGVhZGVye21hcmdpbi1ib3R0b206MDt9XG4uaW1nYm94LnN0eWxlMi5pbm5lciAuYm94LWNvbnRlbnR7cGFkZGluZzoyNXB4IDE5cHggMTlweCAyMHB4O2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtib3JkZXItdG9wOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO31cbi5pbWdib3guc3R5bGUyLmlubmVyIC5ib3gtY29udGVudCAuY29udGVudC1sZWZ0e2Zsb2F0OmxlZnQ7d2lkdGg6ODQlO31cbi5pbWdib3guc3R5bGUyLmlubmVyIC5ib3gtdGl0bGV7Zm9udC1zaXplOjIwcHg7bWFyZ2luLWJvdHRvbToxcHg7fVxuLmltZ2JveC5zdHlsZTIuaW5uZXIgLmJveC1jb250ZW50IHB7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTowO31cbi5pbWdib3guc3R5bGUyLmlubmVyIC5ib3gtY29udGVudCAuY29udGVudC1yaWdodHtmbG9hdDpyaWdodDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6NnB4O31cbi5pbWdib3guc3R5bGUyLmlubmVyIC5ib3gtY29udGVudCAuY29udGVudC1yaWdodCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7bGluZS1oZWlnaHQ6MzhweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MXB4IHNvbGlkICMwM2E5ZjU7fVxuLmltZ2JveC5zdHlsZTIuaW5uZXIgLmJveC1jb250ZW50IC5jb250ZW50LXJpZ2h0IGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1O31cbi5pbWdib3guc3R5bGUyLmlubmVyIC5ib3gtY29udGVudCAuY29udGVudC1yaWdodCBhOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxM3B4O3RvcDowO2NvbnRlbnQ6XCJcXGYwNTRcIjtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Y29sb3I6IzAzYTlmNTtmb250LXNpemU6MTRweDt9XG4uaW1nYm94LnN0eWxlMi5pbm5lciAuYm94LWNvbnRlbnQgLmNvbnRlbnQtcmlnaHQgYTpob3ZlcjpiZWZvcmV7Y29sb3I6I2ZmZjt9XG4uaW1nYm94LnN0eWxlMi5pbm5lciAuYm94LWhlYWRlciBhIGltZyxcbi5pbWdib3guc3R5bGUyLmlubmVyIC5ib3gtY29udGVudCAuY29udGVudC1yaWdodCBhOjpiZWZvcmV7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7fVxuLmltZ2JveC5zdHlsZTIuaW5uZXI6aG92ZXIgLmJveC1oZWFkZXIgYSBpbWd7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpO31cbi5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdHtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo4MHB4IDEwMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7fVxuLmltZ2JveC5zdHlsZTIuZmxhdC1ib3hsaXN0OmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6MDt9XG4uaW1nYm94LnN0eWxlMi5mbGF0LWJveGxpc3Q6bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lO31cbi5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdDpob3ZlciAuYm94LWhlYWRlciBhIGltZ3tvcGFjaXR5OjE7fVxuLmltZ2JveC5zdHlsZTIgLmJveC1oZWFkZXIgLmJveC1pbWcgYTo6YmVmb3JlLFxuLmltZ2JveC5zdHlsZTIgLmJveC1oZWFkZXIgLmJveC1pbWcgYTo6YWZ0ZXIsXG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0udjMgLmZlYXR1cmVkLXBvc3QgYTo6YmVmb3JlLFxuLnBvcnRmb2xpby13cmFwIC5pdGVtLnYzIC5mZWF0dXJlZC1wb3N0IGE6OmFmdGVyLFxuLmJsb2ctcG9zdHMgLmZlYXR1cmVkLXBvc3QgYTo6YmVmb3JlLFxuLmJsb2ctcG9zdHMgLmZlYXR1cmVkLXBvc3QgYTo6YWZ0ZXIsIC5pdGVtLnN0eWxlMiAuZmVhdHVyZWQtcG9zdCBhOjpiZWZvcmUsIC5pdGVtLnN0eWxlMiAuZmVhdHVyZWQtcG9zdCBhOjphZnRlcixcbi5mbGF0LXRlYW0gLmF2YXRhciBhLm9wYWNpdHk6OmJlZm9yZSwgLmZsYXQtdGVhbSAuYXZhdGFyIGEub3BhY2l0eTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2NvbnRlbnQ6XCJcIjtvcGFjaXR5OjAuMjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjIpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UtaW4tb3V0O31cbi5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdCAuYm94LWhlYWRlciBhOjpiZWZvcmUsXG4uaW1nYm94LnN0eWxlMiAuYm94LWhlYWRlciAuYm94LWltZyBhOjpiZWZvcmUsXG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0udjMgLmZlYXR1cmVkLXBvc3QgYTo6YmVmb3JlLFxuLmJsb2ctcG9zdHMgLmZlYXR1cmVkLXBvc3QgYTo6YmVmb3JlLC5pdGVtLnN0eWxlMiAuZmVhdHVyZWQtcG9zdCBhOjpiZWZvcmUsXG4uZmxhdC10ZWFtIC5hdmF0YXIgYS5vcGFjaXR5OjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt9XG4uaW1nYm94LnN0eWxlMi5mbGF0LWJveGxpc3QgLmJveC1oZWFkZXIgYTo6YWZ0ZXIsXG4uaW1nYm94LnN0eWxlMiAuYm94LWhlYWRlciAuYm94LWltZyBhOjphZnRlcixcbi5wb3J0Zm9saW8td3JhcCAuaXRlbS52MyAuZmVhdHVyZWQtcG9zdCBhOjphZnRlcixcbi5ibG9nLXBvc3RzIC5mZWF0dXJlZC1wb3N0IGE6OmFmdGVyLCAuaXRlbS5zdHlsZTIgLmZlYXR1cmVkLXBvc3QgYTo6YWZ0ZXIsXG4uZmxhdC10ZWFtIC5hdmF0YXIgYS5vcGFjaXR5OjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7fVxuLmltZ2JveC5zdHlsZTIgLmJveC1oZWFkZXI6aG92ZXIgLmJveC1pbWcgYTpiZWZvcmUsIC5pbWdib3guc3R5bGUyIC5ib3gtaGVhZGVyOmhvdmVyIC5ib3gtaW1nIGE6YWZ0ZXIsIC5pbWdib3guc3R5bGUyLnBvc2l0aW9uLXRpdGxlIC5ib3gtaGVhZGVyIC5ib3gtaW1nIGE6YmVmb3JlLFxuLmltZ2JveC5zdHlsZTIucG9zaXRpb24tdGl0bGUgLmJveC1oZWFkZXIgLmJveC1pbWcgYTphZnRlcixcbi5wb3J0Zm9saW8td3JhcCAuaXRlbS52Mzpob3ZlciAuZmVhdHVyZWQtcG9zdCBhOjpiZWZvcmUsXG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0udjM6aG92ZXIgLmZlYXR1cmVkLXBvc3QgYTo6YWZ0ZXIsXG4uYmxvZy1wb3N0cyAuZmVhdHVyZWQtcG9zdDpob3ZlciBhOjpiZWZvcmUsXG4uYmxvZy1wb3N0cyAuZmVhdHVyZWQtcG9zdDpob3ZlciBhOjphZnRlciwgLml0ZW0uc3R5bGUyOmhvdmVyIC5mZWF0dXJlZC1wb3N0IGE6OmJlZm9yZSwgLml0ZW0uc3R5bGUyOmhvdmVyIC5mZWF0dXJlZC1wb3N0IGE6OmFmdGVyLFxuLmZsYXQtdGVhbTpob3ZlciAuYXZhdGFyIGEub3BhY2l0eTo6YmVmb3JlLCAuZmxhdC10ZWFtOmhvdmVyIC5hdmF0YXIgYS5vcGFjaXR5OjphZnRlcntvcGFjaXR5OjE7ei1pbmRleDoyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2tld1goNDVkZWcpIHNjYWxlKDIuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2tld1goNDVkZWcpIHNjYWxlKDIuMik7fVxuLmltZ2JveC5zdHlsZTIuZmxhdC1ib3hsaXN0IC5ib3gtdGl0bGV7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzVweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToyNHB4O21hcmdpbi10b3A6LTZweDt9XG4uaW1nYm94LnN0eWxlMi5mbGF0LWJveGxpc3QgLmJveC1oZWFkZXJ7bWFyZ2luLWJvdHRvbTowO31cbi5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdCAuYm94LWNvbnRlbnR7cGFkZGluZzowO31cbi5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdCAuYm94LWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjE0cHg7fVxuLmltZ2JveC5zdHlsZTIuZmxhdC1ib3hsaXN0IC5ib3gtY29udGVudCBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjQ0cHg7fVxuLmltZ2JveC5zdHlsZTIuZmxhdC1ib3hsaXN0IC5ib3gtY29udGVudCBwIGF7Y29sb3I6IzAzYTlmNTt9XG4uaW1nYm94LnN0eWxlMi5mbGF0LWJveGxpc3QgLmJveC1jb250ZW50IHAgYTpob3Zlcntjb2xvcjojODg4ODg4O31cbi5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdCAuYm94LWNvbnRlbnQgYnV0dG9ue3BhZGRpbmc6MTdweCAzMXB4IDE1cHggMzFweDtsZXR0ZXItc3BhY2luZzowLjU1cHg7fVxuLmltZ2JveC5zdHlsZTIuaW1nYm94LWxpc3QtbGVmdCAuYm94LWhlYWRlcntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo5MHB4O31cbi5pbWdib3guc3R5bGUyLmltZ2JveC1saXN0LWxlZnQgLmJveC1jb250ZW50LFxuLmltZ2JveC5zdHlsZTIuaW1nYm94LWxpc3QtcmlnaHQgLmJveC1jb250ZW50e292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O31cbi5pbWdib3guc3R5bGUyLmltZ2JveC1saXN0LXJpZ2h0IC5ib3gtY29udGVudHt3aWR0aDo0NSU7ZmxvYXQ6bGVmdDt9XG4uaW1nYm94LnN0eWxlMi5pbWdib3gtbGlzdC1yaWdodCAuYm94LWhlYWRlcntmbG9hdDpyaWdodDttYXJnaW4tbGVmdDo5MHB4O31cbi5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdCAuYm94LWNvbnRlbnQudGV4dDIgcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTozOHB4O31cbi5pbWdib3guc3R5bGUyLnBvc2l0aW9uLXRpdGxlOmhvdmVyIC5ib3gtaGVhZGVyIC5ib3gtaW1nIGE6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgzLDE2OSwyNDUsMC42KTt9XG4uaW1nYm94LnN0eWxlMi5wb3NpdGlvbi10aXRsZSAuYm94LXRpdGxle21hcmdpbi1ib3R0b206MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDo1MCU7bGVmdDowO21hcmdpbi10b3A6LTEzcHg7Zm9udC1zaXplOjI0cHg7ei1pbmRleDozO31cbi5pbWdib3guc3R5bGUyLnBvc2l0aW9uLXRpdGxlIC5ib3gtaGVhZGVyIC5ib3gtdGl0bGUgYXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNmZmY7fVxuLmltZ2JveC5wb3NpdGlvbi10aXRsZSAuYm94LWhlYWRlcnttYXJnaW4tYm90dG9tOjI4cHg7fVxuLmltZ2JveC5zdHlsZTIucG9zaXRpb24tdGl0bGUgLmJveC1jb250ZW50IHB7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbToyNXB4O31cbi5pbWdib3guc3R5bGUyIC5ib3gtY29udGVudCAucmVhZC1tb3JlLCAuZmxhdC12aWV3IGF7cGFkZGluZy1yaWdodDoxN3B4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDt9XG4uaW1nYm94LnN0eWxlMiAuYm94LWNvbnRlbnQgLnJlYWQtbW9yZTpob3ZlciwgLmZsYXQtdmlldyBhOmhvdmVye3BhZGRpbmctcmlnaHQ6MjVweDt9XG4uaW1nYm94LnN0eWxlMiAuYm94LWNvbnRlbnQgLnJlYWQtbW9yZTo6YmVmb3JlLCAuZmxhdC12aWV3IGE6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotMnB4O2NvbnRlbnQ6XCJcXGYwNTRcIjtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwO31cbi53cmFwLXNlcnZpY2VzLXNpZGViYXJ7bWFyZ2luOjBweCAtMTVweDt9XG4ud3JhcC1zZXJ2aWNlcy1zaWRlYmFyIC5pbWdib3h7ZmxvYXQ6bGVmdDt3aWR0aDozMy4zMzMlO3BhZGRpbmc6MHB4IDE1cHg7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206NjBweDt9XG4uaW1nYm94LnN0eWxlMi5sZWZ0IC5ib3gtaGVhZGVye21hcmdpbi1ib3R0b206MjNweDt9XG4uaW1nYm94LnN0eWxlMi5sZWZ0IC5ib3gtY29udGVudHtwYWRkaW5nOjBweDt9XG4uaW1nYm94LnN0eWxlMi5sZWZ0IC5ib3gtdGl0bGV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MTNweDt9XG4uaW1nYm94LnN0eWxlMi5sZWZ0IC5ib3gtY29udGVudCBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbToxNXB4O31cbi5pbWdib3guc3R5bGUze3BhZGRpbmc6MDtoZWlnaHQ6YXV0bzt9XG4uaW1nYm94LnN0eWxlMzo6YWZ0ZXJ7Y29udGVudDpub25lO31cbi5pbWdib3guc3R5bGUzOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO31cbi5pbWdib3guc3R5bGUzIC5ib3gtdGl0bGV7bWFyZ2luLWJvdHRvbToyMnB4O31cbi5pbWdib3guc3R5bGUzIC5ib3gtY29udGVudCBwe21hcmdpbi1ib3R0b206NDVweDt9XG4uaW1nYm94LnN0eWxlMyBhLnZpZXctbW9yZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAzYTlmNTt9XG4uaW1nYm94LnN0eWxlMyBhLnZpZXctbW9yZTpob3Zlcntjb2xvcjojMjIyO31cbi5pbWdib3guc3R5bGUzIGEudmlldy1tb3JlIGl7cGFkZGluZy1sZWZ0OjEwcHg7fVxuLndyYXAtcG9ydGZvbGlvLWl0ZW0gLml0ZW0gLnBvcnRmb2xpby10aHVtYm5haWwgYSxcbmFydGljbGUucG9zdC5wb3N0LWdyaWQgLmZlYXR1cmVkLXBvc3QgYSxcbi5pbWdib3guc3R5bGUyIC5ib3gtaGVhZGVyIC5ib3gtaW1nIGEsXG4ud3JhcC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gYSxcbi5ibG9nLXBvc3RzIC5mZWF0dXJlZC1wb3N0IGEsIC5pdGVtLnN0eWxlMiAuZmVhdHVyZWQtcG9zdCBhLCAuZmxhdC10ZWFtIC5hdmF0YXIgYS5vcGFjaXR5e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1O292ZXJmbG93OmhpZGRlbjt9XG4ud3JhcC1wb3J0Zm9saW8taXRlbSAucG9ydGZvbGlvLXRodW1ibmFpbCBhOjphZnRlcixcbi53cmFwLXBvcnRmb2xpby1pdGVtIC5wb3J0Zm9saW8tdGh1bWJuYWlsIGE6OmJlZm9yZSxcbi53cmFwLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBhOjphZnRlcixcbi53cmFwLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBhOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmZmZmY7dG9wOjQ1JTtsZWZ0OjQ1JTt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LW9wYWNpdHk6MDsta2h0bWwtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO31cbi5zZWN0aW9uLWdhbGxlcnkgLndyYXAtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGE6OmJlZm9yZXtsZWZ0OjUwJTt0b3A6NDcuNSU7fVxuLndyYXAtcG9ydGZvbGlvLWl0ZW0gLnBvcnRmb2xpby10aHVtYm5haWwgYTo6YmVmb3JlLFxuLndyYXAtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGE6OmJlZm9yZXtoZWlnaHQ6MHB4O3dpZHRoOjBweDtjb250ZW50OlwiXFxmMDAyXCI7Y29sb3I6IzAzYTlmNTtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1zaXplOjE0cHg7ei1pbmRleDoxO2xlZnQ6NDklO3RvcDo0NyU7fVxuLndyYXAtcG9ydGZvbGlvLWl0ZW0gLnBvcnRmb2xpby10aHVtYm5haWwgYSBpbWcsXG4uaW1nYm94LnN0eWxlMi5pbm5lciAuYm94LWhlYWRlciBhIGltZyxcbi53cmFwLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBhIGltZyxcbi5wb3J0Zm9saW8td3JhcCAuaXRlbSAuZmVhdHVyZWQtcG9zdCBpbWd7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO3dpZHRoOjEwMCU7fVxuLndyYXAtcG9ydGZvbGlvLWl0ZW0gLml0ZW06aG92ZXIgLnBvcnRmb2xpby10aHVtYm5haWwgYSBpbWcsXG4ud3JhcC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06aG92ZXIgYSBpbWd7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMik7LW1vei10cmFuc2Zvcm06c2NhbGUoMik7LW1zLXRyYW5zZm9ybTpzY2FsZSgyKTstby10cmFuc2Zvcm06c2NhbGUoMik7dHJhbnNmb3JtOnNjYWxlKDIpO29wYWNpdHk6MC4zO31cbi5wb3J0Zm9saW8td3JhcCAuaXRlbSAuZmVhdHVyZWQtcG9zdCBpbWd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMC40cyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgMC40cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuNHMgZWFzZS1pbi1vdXQ7fVxuLnBvcnRmb2xpby10aHVtYm5haWwgYSBpbWcsXG4ud3JhcC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gYSBpbWcsXG4ud3JhcC1wb3J0Zm9saW8taXRlbSAucG9ydGZvbGlvLXRodW1ibmFpbCBhOjphZnRlcixcbi53cmFwLXBvcnRmb2xpby1pdGVtIC5wb3J0Zm9saW8tdGh1bWJuYWlsIGE6OmJlZm9yZSxcbi53cmFwLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBhOjphZnRlcixcbi53cmFwLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBhOjpiZWZvcmV7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDFzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAxcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAxcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLWluLW91dDt9XG4ud3JhcC1wb3J0Zm9saW8taXRlbSAuaXRlbTpob3ZlciAucG9ydGZvbGlvLXRodW1ibmFpbCBhOmFmdGVyLFxuLndyYXAtcG9ydGZvbGlvLWl0ZW0gLml0ZW06aG92ZXIgLnBvcnRmb2xpby10aHVtYm5haWwgYTpiZWZvcmUsXG5hcnRpY2xlLnBvc3QucG9zdC1ncmlkOmhvdmVyIC5mZWF0dXJlZC1wb3N0IGE6YWZ0ZXIsXG5hcnRpY2xlLnBvc3QucG9zdC1ncmlkOmhvdmVyIC5mZWF0dXJlZC1wb3N0IGE6YmVmb3JlLFxuLndyYXAtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOmhvdmVyIGE6YWZ0ZXIsXG4ud3JhcC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06aG92ZXIgYTpiZWZvcmV7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtb3BhY2l0eToxOy1raHRtbC1vcGFjaXR5OjE7LW1vei1vcGFjaXR5OjE7b3BhY2l0eToxOy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9MTAwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO31cbi5jbGllbnRzLWltYWdlOmhvdmVyLCAuZmxhdC10ZXN0aW1vbmlhbHM6aG92ZXIsIC5ibG9nLWNhcm91c2VsOmhvdmVyLCAuZmxhdC10ZXN0aW1vbmlhbHMyOmhvdmVye2N1cnNvcjplLXJlc2l6ZTt9XG4ucG9zdC1zaG9ydGNvZGV7b3ZlcmZsb3c6aGlkZGVuO31cbmFydGljbGUucG9zdC5wb3N0LWdyaWR7bWFyZ2luLWJvdHRvbTowO31cbmFydGljbGUucG9zdC5wb3N0LWdyaWQ6aG92ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTt9XG5hcnRpY2xlLnBvc3QucG9zdC1ncmlkIC5mZWF0dXJlZC1wb3N0e21hcmdpbi1ib3R0b206MjVweDt9XG5hcnRpY2xlLnBvc3QucG9zdC1ncmlkIC5jb250ZW50LXBvc3QgLnRpdGxlLXBvc3R7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweDtjb2xvcjojMjIyMjIyO3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luLWJvdHRvbToxOXB4O2xldHRlci1zcGFjaW5nOjAuM3B4O31cbmFydGljbGUucG9zdC5wb3N0LWdyaWQgLmZlYXR1cmVkLXBvc3QgYXtiYWNrZ3JvdW5kLWNvbG9yOiMzZjNlNDM7fVxuYXJ0aWNsZS5wb3N0LnBvc3QtZ3JpZCAuZmVhdHVyZWQtcG9zdCBhOjphZnRlcixcbmFydGljbGUucG9zdC5wb3N0LWdyaWQgLmZlYXR1cmVkLXBvc3QgYTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDojZmZmZmZmO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDo5O21hcmdpbi10b3A6LTE1cHg7bWFyZ2luLWxlZnQ6LTFweDt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LW9wYWNpdHk6MDsta2h0bWwtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO31cbmFydGljbGUucG9zdC5wb3N0LWdyaWQgLmZlYXR1cmVkLXBvc3QgYTo6YmVmb3Jle2hlaWdodDoxcHg7d2lkdGg6MzBweDttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWxlZnQ6LTE1cHg7fVxuYXJ0aWNsZS5wb3N0LnBvc3QtZ3JpZDpob3ZlciAuZmVhdHVyZWQtcG9zdCBhIGltZ3tvcGFjaXR5OjAuNTt3aWR0aDoxMDAlO31cbmFydGljbGUucG9zdC5wb3N0LWdyaWQgLmZlYXR1cmVkLXBvc3QgYTo6YWZ0ZXIsXG5hcnRpY2xlLnBvc3QucG9zdC1ncmlkIC5mZWF0dXJlZC1wb3N0IGE6OmJlZm9yZSxcbmFydGljbGUucG9zdC5wb3N0LWdyaWQgLmZlYXR1cmVkLXBvc3QgYSBpbWcsXG5hcnRpY2xlLnBvc3QucG9zdC1ncmlkLFxuLmltZ2JveC5zdHlsZTIgLmJveC1oZWFkZXIgYSBpbWd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7fVxuYXJ0aWNsZS5wb3N0LnBvc3QtZ3JpZCB1bC5tZXRhLXBvc3QgbGl7cGFkZGluZy1yaWdodDoxM3B4O21hcmdpbi1yaWdodDotMnB4O31cbmFydGljbGUucG9zdC5wb3N0LWdyaWQgdWwubWV0YS1wb3N0IGxpIGF7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06bm9uZTt9XG5hcnRpY2xlLnBvc3QucG9zdC1ncmlkLnN0eWxlMiAuY29udGVudC1wb3N0e3BhZGRpbmc6MHB4IDIwcHg7fVxuLnRlc3RpbW9uaWFsc3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjBweCAyMDBweDt9XG4udGVzdGltb25pYWxzIC53aGlzcGVye2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjQycHg7Y29sb3I6IzIyMjIyMjtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO21hcmdpbi1ib3R0b206NTlweDt9XG4udGVzdGltb25pYWxzIC5uYW1le2ZvbnQtc2l6ZTo0MHB4O2NvbG9yOiMwM2E5ZjU7Zm9udC1mYW1pbHk6XCJBbnRybyBWZWN0cmFcIjtsaW5lLWhlaWdodDo2MHB4O21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tbGVmdDotNnB4O31cbi50ZXN0aW1vbmlhbHMgLnBvc2l0aW9ue2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM5OTk5OTk7bWFyZ2luLWxlZnQ6N3B4O31cbi50ZXN0aW1vbmlhbHMgLmZsYXQtc3RhcnR7bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi10b3A6LTFweDt9XG4udGVzdGltb25pYWxzIC5mbGF0LXN0YXJ0IGl7Zm9udC1zaXplOjEycHg7Y29sb3I6I0ZGQzYyMTttYXJnaW4tbGVmdDotMXB4O31cbi50ZXN0aW1vbmlhbHMuc3R5bGUyIC53aGlzcGVyLFxuLnRlc3RpbW9uaWFscy5zdHlsZTIgLnBvc2l0aW9ue2NvbG9yOiNGRkY7fVxuLnNlY3Rpb24tdGVzdGltb25pYWxzIC50aXRsZS1zZWN0aW9ue21hcmdpbi1ib3R0b206NzRweDt9XG4udGVzdGltb25pYWxzLnN0eWxlM3twYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O31cbi50ZXN0aW1vbmlhbHMuc3R5bGUzIC50ZXN0aW1vbmlhbC1hdXRob3ItdGh1bWJuYWlse3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7Ym9yZGVyLXJhZGl1czo1MCU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MjFweDt9XG4udGVzdGltb25pYWxzLnN0eWxlMyAudGVzdGltb25pYWwtYXV0aG9yLXRodW1ibmFpbCBpLmljb25fcXVvdGF0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7Ym90dG9tOjBweDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZTU3MjI7fVxuLnRlc3RpbW9uaWFscy5zdHlsZTMgLnRlc3RpbW9uaWFsLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO31cbi50ZXN0aW1vbmlhbHMuc3R5bGUzIC5wb3NpdGlvbntjb2xvcjojMDNhOWY1O21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTo1cHg7fVxuLnRlc3RpbW9uaWFscy5zdHlsZTMgLm5hbWV7Zm9udC1mYW1pbHk6XCJQb3BwaW5zXCI7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMyMjI7bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206MTZweDt9XG4udGVzdGltb25pYWxzLnN0eWxlMyAud2hpc3Blcntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiM3Nzc3Nzc7Zm9udC1mYW1pbHk6XCJQb3BwaW5zXCI7bWFyZ2luLWJvdHRvbTowO31cbi5tZXNzYWdlLXRleHQgcHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MzdweDtsaW5lLWhlaWdodDo1MnB4O2NvbG9yOiNmZmZmZmY7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi0wLjc1cHg7fVxuLm1lc3NhZ2UtdGV4dCBwIHNwYW57Y29sb3I6IzAzYTlmNTt9XG4uZmxhdC1yZXF1ZXN0LWZvcm17bWFyZ2luLWxlZnQ6MyU7fVxuLmZsYXQtcmVxdWVzdC1mb3JtIC5mbGF0LWZvcm17cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDo0Ny42JTttYXJnaW46MCAyLjQlO31cbi5mbGF0LXJlcXVlc3QtZm9ybSAuZmxhdC1mb3JtOm50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjA7fVxuLmZsYXQtcmVxdWVzdC1mb3JtIC5mbGF0LWZvcm06bnRoLWNoaWxkKDJuLTEpe21hcmdpbi1sZWZ0OjA7fVxuLmZsYXQtcmVxdWVzdC1mb3JtIC5mbGF0LWZvcm06bnRoLWNoaWxkKDMpIGlucHV0e21hcmdpbi1ib3R0b206MDt9XG4uZmxhdC1yZXF1ZXN0LWZvcm0gLmZsYXQtZm9ybS53cmFwLXNlbGVjdCBzZWxlY3R7cGFkZGluZy1sZWZ0OjI0cHg7fVxuLmZsYXQtcmVxdWVzdC1mb3JtIC5mbGF0LWZvcm0ud3JhcC1zZWxlY3Q6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIycHg7dG9wOjEycHg7Y29udGVudDpcIlxcZjBkN1wiO2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtjb2xvcjojMjIyO31cbi5mbGF0LXJlcXVlc3QtZm9ybSAuZmxhdC1mb3JtIHNlbGVjdCwgLmZsYXQtcmVxdWVzdC1mb3JtIC5mbGF0LWZvcm0gaW5wdXR7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6IzIyMjIyMjtwYWRkaW5nLXRvcDoxcHg7cGFkZGluZy1sZWZ0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojRTVFNUU1Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTt9XG4uZmxhdC1yZXF1ZXN0LWZvcm0gLmZsYXQtZm9ybSBidXR0b257cGFkZGluZzoxOXB4IDUxcHggMTdweCAyNnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtmb250LXdlaWdodDo3MDA7fVxuLmZsYXQtcmVxdWVzdC1mb3JtIC5mbGF0LWZvcm0gLmZsYXQtYnV0dG9uOjphZnRlcntyaWdodDoyOXB4O3RvcDoxN3B4O2ZvbnQtc2l6ZToxN3B4O31cbi5mbGF0LXJlcXVlc3QtZm9ybSAuZmxhdC1mb3JtIGxhYmVsLmVycm9ye2NvbG9yOiMwM2E5ZjU7fVxuLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMnttYXJnaW4tbGVmdDowO2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtwYWRkaW5nOjY2cHggNjBweCA2OXB4IDU4cHg7fVxuLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMiAudGl0bGUtZm9ybXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MzNweDtsZXR0ZXItc3BhY2luZzowLjdweDt9XG4uZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUyIC5mbGF0LWZvcm0ud3JhcC1zZWxlY3R7d2lkdGg6MTAwJTttYXJnaW46MDt9XG4uZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUyIC5mbGF0LWZvcm0ud3JhcC1pbnB1dC1uYW1le21hcmdpbi1yaWdodDoyLjQlO21hcmdpbi1sZWZ0OjA7fVxuLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMiAuZmxhdC1mb3JtLndyYXAtaW5wdXQtcGhvbmV7bWFyZ2luLWxlZnQ6Mi40JTttYXJnaW4tcmlnaHQ6MDt9XG4uZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUyIC5mbGF0LWZvcm0ud3JhcC1idG57d2lkdGg6MTAwJTttYXJnaW46MDt9XG4uZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUyIC5mbGF0LWZvcm0gc2VsZWN0LCAuZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUyIC5mbGF0LWZvcm0gaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmViO31cbi5mbGF0LXJlcXVlc3QtZm9ybS5zdHlsZTIgLmZsYXQtZm9ybSBzZWxlY3R7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O3BhZGRpbmctbGVmdDoxOXB4O21hcmdpbi1ib3R0b206MjBweDt9XG4uZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUyIC5mbGF0LWZvcm0gaW5wdXR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDttYXJnaW4tYm90dG9tOjIwcHg7fVxuLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlM3tiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nOjUxcHggNDVweCA2MHB4IDQ1cHg7fVxuLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMyAuZmxhdC1mb3Jte21hcmdpbjowO31cbi53cmFwLXNlcnZpY2VzLXNpbmdsZSAuZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUzIGgzLnRpdGxlLXRleHR7bWFyZ2luLWJvdHRvbTozMnB4O31cbi5mbGF0LXJlcXVlc3QtZm9ybS5zdHlsZTMgLmZpZWxke21hcmdpbjowIC0xJTt9XG4uZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUzIC5mbGF0LWlucHV0e2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMzJTtwYWRkaW5nOjAgMSU7bWFyZ2luLWJvdHRvbTozMHB4O31cbi5mbGF0LXJlcXVlc3QtZm9ybS5zdHlsZTMgLmlucHV0LWdyb3VwLCAuZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUzIC5mbGF0LWlucHV0IGlucHV0LCAuZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUzIC5mbGF0LWZvcm17d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjA7fVxuLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMyAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMyAuaW5wdXQtZ3JvdXAtYWRkb257YmFja2dyb3VuZC1jb2xvcjojZmZmO31cbi5mbGF0LXJlcXVlc3QtZm9ybS5zdHlsZTMgLmlucHV0LWdyb3VwLWFkZG9ue2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJhZGl1czowO31cbi5mbGF0LXJlcXVlc3QtZm9ybS5zdHlsZTMgLmZvcm0tY29udHJvbFtyZWFkb25seV17Ym9yZGVyLXJpZ2h0Om5vbmU7fVxuLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMyAuZmxhdC1mb3JtIGJ1dHRvbntwYWRkaW5nOjE5cHggNThweCAxN3B4IDM5cHg7fVxuLmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMyAuZmxhdC1mb3JtIC5mbGF0LWJ1dHRvbjo6YWZ0ZXJ7cmlnaHQ6MzhweDt0b3A6MTZweDt9XG4uZmxhdC1jdXN0b21lcnN7cG9zaXRpb246cmVsYXRpdmU7fVxuLmZsYXQtY3VzdG9tZXJzOjphZnRlcixcbi5mbGF0LWN1c3RvbWVyczo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O31cbi5mbGF0LWN1c3RvbWVyczo6YmVmb3Jle3JpZ2h0OjA7dG9wOjA7fVxuLmZsYXQtY3VzdG9tZXJzOjphZnRlcntsZWZ0OjA7Ym90dG9tOjA7fVxuLmZsYXQtY3VzdG9tZXJzOmhvdmVyOmFmdGVyLFxuLmZsYXQtY3VzdG9tZXJzOmhvdmVyOmJlZm9yZXt3aWR0aDoxMDAlO31cbnVsLnBvcnRmb2xpby1maWx0ZXJ7bWFyZ2luLWJvdHRvbTozNXB4O31cbi5mbGF0LWJ0bi1maWx0ZXJ7bWFyZ2luLWJvdHRvbTo2MHB4O31cbnVsLnBvcnRmb2xpby1maWx0ZXIgPiBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt9XG51bC5wb3J0Zm9saW8tZmlsdGVyID4gbGkgYSwgLmZsYXQtYnRuLWZpbHRlciBidXR0b24uYnRuLWZpbHRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMjIyO3otaW5kZXg6MTtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjBweCAyMXB4IDBweCAyMnB4O2xldHRlci1zcGFjaW5nOjAuM3B4O21hcmdpbi1yaWdodDoxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmlubGluZS1ibG9jazt9XG51bC5wb3J0Zm9saW8tZmlsdGVyID4gbGk6bnRoLWNoaWxkKDQpIGEsIC5mbGF0LWJ0bi1maWx0ZXIgYnV0dG9uLmJ0bi1maWx0ZXI6bnRoLWNoaWxkKDQpe2xldHRlci1zcGFjaW5nOjAuNXB4O31cbnVsLnBvcnRmb2xpby1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCBhLCAuZmxhdC1idG4tZmlsdGVyIGJ1dHRvbi5idG4tZmlsdGVyOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxNXB4O31cbnVsLnBvcnRmb2xpby1maWx0ZXIgPiBsaSBhOmJlZm9yZSwgLmZsYXQtYnRuLWZpbHRlciBidXR0b24uYnRuLWZpbHRlcjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZTNkKDAsMSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjhzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjUsMSwwLjUsMSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7fVxudWwucG9ydGZvbGlvLWZpbHRlciA+IGxpIGE6aG92ZXI6YmVmb3JlLFxudWwucG9ydGZvbGlvLWZpbHRlciA+IGxpLmFjdGl2ZSBhOmJlZm9yZSwgLmZsYXQtYnRuLWZpbHRlciBidXR0b24uYnRuLWZpbHRlcjpob3ZlcjpiZWZvcmUsXG4uZmxhdC1idG4tZmlsdGVyIGJ1dHRvbi5idG4tZmlsdGVyLmJ0bi1hY3RpdmU6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTtiYWNrZ3JvdW5kLWNvbG9yOiMwM2E5ZjU7fVxudWwucG9ydGZvbGlvLWZpbHRlciA+IGxpLmFjdGl2ZSBhLFxudWwucG9ydGZvbGlvLWZpbHRlciA+IGxpIGE6aG92ZXIsXG4uZmxhdC1idG4tZmlsdGVyIGJ1dHRvbi5idG4tZmlsdGVyLmJ0bi1hY3RpdmUsXG4uZmxhdC1idG4tZmlsdGVyIGJ1dHRvbi5idG4tZmlsdGVyOmhvdmVye2NvbG9yOiNGRkY7fVxuLmZsYXQtYnRuLWZpbHRlciBidXR0b24uYnRuLWZpbHRlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O31cbi5wb3J0Zm9saW8td3JhcHttYXJnaW46MCAtMTVweDt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW17cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjMzLjMzMyU7ZmxvYXQ6bGVmdDtwYWRkaW5nOjAgMTVweDttYXJnaW4tYm90dG9tOjMwcHg7fVxuLnBvcnRmb2xpby13cmFwIC5pdGVtIC5mZWF0dXJlZC1wb3N0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW06aG92ZXIgLmZlYXR1cmVkLXBvc3QgaW1ney13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KTtvcGFjaXR5OjAuNTt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0gLmZlYXR1cmVkLXBvc3Q6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnJnYmEoNjMsIDYyLCA2NywgMC44KTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW06aG92ZXIgLmZlYXR1cmVkLXBvc3Q6OmJlZm9yZXtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7fVxuLnBvcnRmb2xpby13cmFwIC5pdGVtIC50aXRsZS1wb3N0LFxuLnBvcnRmb2xpby13cmFwIC5pdGVtIC5jYXRlZ29yeS1wb3N0LFxuLnBvcnRmb2xpby13cmFwIC5pdGVtIC5saW5le3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAlO3RvcDo1MCU7bWFyZ2luLXRvcDotMjVweDtwYWRkaW5nLWxlZnQ6NnB4O3otaW5kZXg6OTk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZSAwczt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0gLmxpbmV7dG9wOjM4LjMlO2xlZnQ6MTEuNSU7Y29udGVudDpcIlwiO3dpZHRoOjQwcHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwM2E5ZjU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpO31cbi5wb3J0Zm9saW8td3JhcCAuaXRlbSAudGl0bGUtcG9zdCxcbi5wb3J0Zm9saW8td3JhcCAuaXRlbSAuY2F0ZWdvcnktcG9zdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7fVxuLnBvcnRmb2xpby13cmFwIC5pdGVtIC5jYXRlZ29yeS1wb3N0e21hcmdpbi10b3A6MDt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW06aG92ZXIgLnRpdGxlLXBvc3QsXG4ucG9ydGZvbGlvLXdyYXAgLml0ZW06aG92ZXIgLmNhdGVnb3J5LXBvc3QsXG4ucG9ydGZvbGlvLXdyYXAgLml0ZW06aG92ZXIgLmxpbmV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0gLmNhdGVnb3J5LXBvc3R7dG9wOjY3JTt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0gLnRpdGxlLXBvc3R7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXdlaWdodDo2MDA7fVxuLnBvcnRmb2xpby13cmFwIC5pdGVtIC50aXRsZS1wb3N0IGEgLFxuLnBvcnRmb2xpby13cmFwIC5pdGVtIC5jYXRlZ29yeS1wb3N0IGF7Y29sb3I6I0ZGRjt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0gLnRpdGxlLXBvc3QgYTpob3ZlciAsXG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0gLmNhdGVnb3J5LXBvc3QgYTpob3Zlcixcbi5wb3J0Zm9saW8td3JhcCAuaXRlbS52MyAudGl0bGUtcG9zdCBhOmhvdmVyLFxuLnBvcnRmb2xpby13cmFwIC5pdGVtLnYzIC5jYXRlZ29yeS1wb3N0IGE6aG92ZXJ7Y29sb3I6IzAzYTlmNTt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0udjMgLmZlYXR1cmVkLXBvc3Q6OmJlZm9yZXtjb250ZW50Om5vbmU7fVxuLnBvcnRmb2xpby13cmFwIC5pdGVtLnYzIC5jb250ZW50LXBvcnRmb2xpb3tib3JkZXI6MnB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MThweCAyOXB4IDI1cHggMjlweDt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0udjMgLnRpdGxlLXBvc3QsIC5wb3J0Zm9saW8td3JhcCAuaXRlbS52MyAuY2F0ZWdvcnktcG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTttYXJnaW4tdG9wOjA7cGFkZGluZzowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0udjMgLnRpdGxlLXBvc3R7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjNweDt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0udjMgLnRpdGxlLXBvc3QgYXtjb2xvcjojMjIyMjIyO31cbi5wb3J0Zm9saW8td3JhcCAuaXRlbS52MyAuY2F0ZWdvcnktcG9zdHttYXJnaW4tYm90dG9tOjJweDtmb250LXNpemU6MTJweDt9XG4ucG9ydGZvbGlvLXdyYXAgLml0ZW0udjMgLmNhdGVnb3J5LXBvc3QgYXtjb2xvcjojODg4ODg4O31cbi5pdGVtLnN0eWxlMiAucG9ydGZvbGlvLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojMjIyO3BhZGRpbmc6MThweCA1cHggMjVweCAyNnB4O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt9XG4uaXRlbS5zdHlsZTI6aG92ZXIgLnBvcnRmb2xpby1jb250ZW50LCAuaXRlbS5zdHlsZTIucG9zaXRpb24gLnBvcnRmb2xpby1jb250ZW50e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7fVxuLml0ZW0uc3R5bGUyIC5wb3J0Zm9saW8tY29udGVudCAuY2F0ZWdvcnktcG9zdCBhe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLXJpZ2h0OjE4cHg7fVxuLml0ZW0uc3R5bGUyIC5wb3J0Zm9saW8tY29udGVudCAuY2F0ZWdvcnktcG9zdCBhOmhvdmVye3BhZGRpbmctcmlnaHQ6MjJweDt9XG4uaXRlbS5zdHlsZTIgLnBvcnRmb2xpby1jb250ZW50IC5jYXRlZ29yeS1wb3N0IGE6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtjb250ZW50OlwiXFxmMTAxXCI7Zm9udC1zaXplOjE0cHg7fVxuLml0ZW0uc3R5bGUyIC5wb3J0Zm9saW8tY29udGVudCAudGl0bGUtcG9zdHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MjBweDt9XG4uaXRlbS5zdHlsZTIgLnBvcnRmb2xpby1jb250ZW50IC50aXRsZS1wb3N0IGEsIC5pdGVtLnN0eWxlMi5wb3NpdGlvbiAucG9ydGZvbGlvLWNvbnRlbnQgLmNhdGVnb3J5LXBvc3QgYXtjb2xvcjojZmZmO31cbi5pdGVtLnN0eWxlMiAucG9ydGZvbGlvLWNvbnRlbnQgLmNhdGVnb3J5LXBvc3QgYSwgLml0ZW0uc3R5bGUyIC5wb3J0Zm9saW8tY29udGVudCAudGl0bGUtcG9zdCBhOmhvdmVyLCAuaXRlbS5zdHlsZTIucG9zaXRpb24gLnBvcnRmb2xpby1jb250ZW50IC5jYXRlZ29yeS1wb3N0IGE6aG92ZXJ7Y29sb3I6IzAzYTlmNX1cbi5pdGVtLnN0eWxlMi5wb3NpdGlvbiAucG9ydGZvbGlvLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMjIyO3BhZGRpbmc6MThweCA1cHggMjRweCAyMHB4O2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSkgcmVwZWF0LXg7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKSByZXBlYXQteDtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKSByZXBlYXQteDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKSByZXBlYXQteDt9XG4uaXRlbS5zdHlsZTIucG9zaXRpb24gLnBvcnRmb2xpby1jb250ZW50IC5jYXRlZ29yeS1wb3N0IGF7dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW4tYm90dG9tOjVweDt9XG4ucG9ydGZvbGlvLWNhcm91c2VsLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IGRpdnt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi10b3A6LTI1cHg7fVxuLnBvcnRmb2xpby1jYXJvdXNlbC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYub3dsLXByZXZ7bGVmdDotOCU7fVxuLnBvcnRmb2xpby1jYXJvdXNlbC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYub3dsLW5leHR7cmlnaHQ6LTEwLjElO31cbi5wb3J0Zm9saW8tY2Fyb3VzZWwub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1wcmV2OmJlZm9yZSwgLnBvcnRmb2xpby1jYXJvdXNlbC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYub3dsLW5leHQ6YmVmb3Jle2NvbnRlbnQ6bm9uZTt9XG4ucG9ydGZvbGlvLWZpbHRlci1jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTt9XG4uZmxhdC1wb3J0Zm9saW8tZmlsdGVyLml0ZW17dHJhbnNpdGlvbjouOHM7LXdlYmtpdC10cmFuc2l0aW9uOi44czt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO29wYWNpdHk6MTt9XG4uZmxhdC1wb3J0Zm9saW8tZmlsdGVyLml0ZW0uX19sb2FkaW5ne29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO31cbi5mbGF0LXBvcnRmb2xpby1maWx0ZXIub3dsLXRoZW1lIC5vd2wtZG90c3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50O31cbi5mbGF0LXBvcnRmb2xpby1maWx0ZXIub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2e3RvcDotMjElO31cbi5mbGF0LXBvcnRmb2xpby1maWx0ZXIub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1wcmV2e2xlZnQ6NzYlO31cbi5mbGF0LXBvcnRmb2xpby1maWx0ZXIub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1uZXh0e3JpZ2h0OjE5LjMlO31cbi5zZWN0aW9uLW1lc3NhZ2UgLnRpdGxlLXNlY3Rpb257bWFyZ2luLWJvdHRvbTowO31cbi5zZWN0aW9uLW1lc3NhZ2UgLnRpdGxlLXNlY3Rpb24gLnRpdGxle2ZvbnQtc2l6ZTo0NXB4O2xpbmUtaGVpZ2h0OjU1cHg7bGV0dGVyLXNwYWNpbmc6MXB4O31cbi5mbGF0LXJvdy5zZWN0aW9uLW1lc3NhZ2V7cGFkZGluZzo4MHB4IDBweCA4NXB4O31cbi5mbGF0LWFjY29yZGlvbiAuZmxhdC10b2dnbGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjt9XG4uZmxhdC1hY2NvcmRpb24gLmZsYXQtdG9nZ2xlOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOm5vbmU7fVxuLmZsYXQtYWNjb3JkaW9uIC5mbGF0LXRvZ2dsZSAudG9nZ2xlLXRpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMjIyMjIyO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTcuNXB4IDMwcHg7fVxuLmZsYXQtYWNjb3JkaW9uIC50b2dnbGUtdGl0bGU6OmJlZm9yZSwgLmZsYXQtYWNjb3JkaW9uIC50b2dnbGUtdGl0bGU6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMyMjIyMjI7fVxuLmZsYXQtYWNjb3JkaW9uIC50b2dnbGUtdGl0bGU6OmFmdGVye2xlZnQ6NXB4O3RvcDozMHB4O3dpZHRoOjExcHg7aGVpZ2h0OjFweDt9XG4uZmxhdC1hY2NvcmRpb24gLnRvZ2dsZS10aXRsZTo6YmVmb3Jle2xlZnQ6MTBweDt0b3A6MjVweDt3aWR0aDoxcHg7aGVpZ2h0OjExcHg7fVxuLmZsYXQtYWNjb3JkaW9uIC5mbGF0LXRvZ2dsZSAudG9nZ2xlLXRpdGxlLmFjdGl2ZXtjb2xvcjojMDNhOWY1O31cbi5mbGF0LWFjY29yZGlvbiAuZmxhdC10b2dnbGUgLnRvZ2dsZS10aXRsZS5hY3RpdmU6OmJlZm9yZXtvcGFjaXR5OjA7fVxuLmZsYXQtYWNjb3JkaW9uIC5mbGF0LXRvZ2dsZSAudG9nZ2xlLXRpdGxlLmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1O31cbi5mbGF0LWFjY29yZGlvbiAudG9nZ2xlLWNvbnRlbnR7cGFkZGluZzo1cHggMjBweCAzNHB4IDMwcHg7fVxuLndyYXAtc2VydmljZXMtc2luZ2xlIC5mbGF0LWFjY29yZGlvbiAudG9nZ2xlLWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjIycHg7fVxuLmZsYXQtYWNjb3JkaW9uIC50b2dnbGUtY29udGVudCB1bC5saXN0IGxpe2xpbmUtaGVpZ2h0OjMycHg7cGFkZGluZy1sZWZ0OjIwcHg7fVxuLmZsYXQtYWNjb3JkaW9uIC50b2dnbGUtY29udGVudCB1bC5saXN0IGxpOjpiZWZvcmV7bGVmdDowO3RvcDoxMnB4O3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6IzAzYTlmNTt9XG4uZmxhdC1hY2NvcmRpb24gLnRvZ2dsZS1jb250ZW50IHVsLmxpc3QgbGkgYXtjb2xvcjojMDNhOWY1O31cbi53cmFwLXRlYW0tZ3JpZHttYXJnaW46MHB4IC0xNXB4O31cbi53cmFwLXRlYW0tZ3JpZCAudGVhbS1ncmlke3BhZGRpbmc6MHB4IDE1cHg7ZmxvYXQ6bGVmdDt3aWR0aDozMy4zMzMlO21hcmdpbi1ib3R0b206NTFweDt9XG4udGVhbS1ncmlkIC5hdmF0YXIsIC5mbGF0LXRlYW0gaDYubmFtZSwgLmZsYXQtdGVhbSBwe21hcmdpbi1ib3R0b206MTZweDt9XG4ud3JhcC10ZWFtbWVtYmVyIC5mbGF0LXRlYW0gLmF2YXRhciBhLm9wYWNpdHl7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt9XG4uZmxhdC10ZWFtIHNwYW4ucG9zaXRpb257Zm9udC1zaXplOjEycHg7Y29sb3I6Izk5OTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MnB4O31cbi5mbGF0LXRlYW0gaDYubmFtZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxuLmZsYXQtdGVhbSAuY29udGVudHtwYWRkaW5nLXJpZ2h0OjIwcHg7fVxuLmZsYXQtdGVhbSBwe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweDt9XG4udGVhbS1saXN0IC5hdmF0YXJ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MzBweDt9XG4udGVhbS1saXN0IC5jb250ZW50e292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOi00cHg7cGFkZGluZy1yaWdodDowO31cbi53cmFwLXRlYW1tZW1iZXIgLnRlYW0tbGlzdHtwYWRkaW5nLWJvdHRvbTo1MHB4O21hcmdpbi1ib3R0b206NTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O31cbi53cmFwLXRlYW1tZW1iZXIgLnRlYW0tbGlzdDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nLWJvdHRvbTowO31cbi5mbGF0LXRlYW0udGVhbS1saXN0IHB7bWFyZ2luLWJvdHRvbToyOXB4O31cbi5mbGF0LXRlYW0gLmZsYXQtYnV0dG9ue3BhZGRpbmc6MTNweCAzMXB4IDEzcHggMTlweDtsZXR0ZXItc3BhY2luZzowLjRweDt9XG4uZmxhdC10ZWFtIC5mbGF0LWJ1dHRvbjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTdweDt0b3A6MTNweDt9XG4uZmxhdC10ZWFtLnRlYW0tbGlzdC5zdHlsZTIgcHttYXJnaW4tYm90dG9tOjIwcHg7fVxuLnRlYW0tbGlzdC5zdHlsZTIgdWwuaW5mby10ZWFtIGxpe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDozNXB4O2NvbG9yOiMyMjI7fVxuLnRlYW0tbGlzdC5zdHlsZTIgdWwuaW5mby10ZWFtIGxpIHNwYW57d2lkdGg6MjAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7fVxuLnRlYW0tbGlzdC5zdHlsZTIgdWwuaW5mby10ZWFtIGxpLnRlYW0tc29jaWFsIGF7bWFyZ2luLXJpZ2h0OjExcHg7Y29sb3I6IzRhNjVhMDt9XG4udGVhbS1saXN0LnN0eWxlMiB1bC5pbmZvLXRlYW0gbGkudGVhbS1zb2NpYWwgYS50d2l0dGVye2NvbG9yOiMxZGExZjI7fVxuLnRlYW0tbGlzdC5zdHlsZTIgdWwuaW5mby10ZWFtIGxpLnRlYW0tc29jaWFsIGEucHJpbnRlcntjb2xvcjojY2IyMDI4O31cbi50ZWFtLWxpc3Quc3R5bGUyIHVsLmluZm8tdGVhbSBsaS50ZWFtLXNvY2lhbCBhLmluc3RhZ3JhbXtjb2xvcjojZDUyODg3O31cbi53cmFwLXRlYW0tZ3JpZCAudGVhbS1ncmlkLnN0eWxlMnttYXJnaW4tYm90dG9tOjQxcHg7fVxuLmZsYXQtdGVhbSAuYXZhdGFyIC5vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC42KTtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO31cbi50ZWFtLWdyaWQuc3R5bGUyOmhvdmVyIC5hdmF0YXIgLm92ZXJsYXl7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt9XG4uZmxhdC10ZWFtIC5hdmF0YXIgLm92ZXJsYXksIC5mbGF0LXRlYW0gLmF2YXRhciAud3JhcC10YWJsZSwgLmZsYXQtdGVhbSAuYXZhdGFyIC5mbGF0LXRhYmNlbGx7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt9XG4uZmxhdC10ZWFtIC5hdmF0YXIgLndyYXAtdGFibGV7ZGlzcGxheTp0YWJsZTt9XG4uZmxhdC10ZWFtIC5hdmF0YXIgLmZsYXQtdGFiY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO31cbi50ZWFtLWdyaWQuc3R5bGUyIC5mbGF0LXZpZXcgYXtjb2xvcjojRkZGO31cbi5mbGF0LXRlYW0gLmF2YXRhciAub3ZlcmxheSAuZmxhdC12aWV3e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpO31cbi5mbGF0LXRlYW0gLmF2YXRhciAub3ZlcmxheSAuc29jaWFsLWxpbmtze3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwJSk7fVxuLmZsYXQtdGVhbTpob3ZlciAuYXZhdGFyIC5vdmVybGF5IC5mbGF0LXZpZXcsIC5mbGF0LXRlYW06aG92ZXIgLmF2YXRhciAub3ZlcmxheSAuc29jaWFsLWxpbmtze3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTt9IiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMzZjNmM2Y7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCwgLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLCAubWZwLWFycm93LCAubWZwLXByZWxvYWRlciwgLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSwgYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLCAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3c6YWZ0ZXIsIC5tZnAtYXJyb3cgLm1mcC1iLCAubWZwLWFycm93IC5tZnAtYSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIsIC5tZnAtYXJyb3cgLm1mcC1hIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3cgLm1mcC1iIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIsIC5tZnAtYXJyb3ctbGVmdCAubWZwLWEge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlLCAubWZwLWFycm93LWxlZnQgLm1mcC1iIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNmM2YzZjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciwgLm1mcC1hcnJvdy1yaWdodCAubWZwLWEge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkIHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlLCAubWZwLWFycm93LXJpZ2h0IC5tZnAtYiB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNmM2YzZjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2YzZjNmMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSB7XG4gICAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovIH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG4ubWZwLWllNyAubWZwLWltZyB7XG4gIHBhZGRpbmc6IDA7IH1cbi5tZnAtaWU3IC5tZnAtYm90dG9tLWJhciB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbi5tZnAtaWU3IC5tZnAtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuLm1mcC1pZTcgLm1mcC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7IH1cbi5tZnAtaWU3IC5tZnAtY2xvc2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuLm15LW1mcC1zbGlkZS1ib3R0b20gLm1mcC1jb250ZW50IHtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cdG9wYWNpdHk6IDA7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IFxuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44KTsgXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IFxuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7ICBcbn1cblxuLyogYW5pbWF0ZSBpbiAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0b3BhY2l0eTogMTtcblxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IFxuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7IFxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTsgXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7IFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyBcbn1cblxuLyogYW5pbWF0ZSBvdXQgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZW1vdmluZyAubWZwLWNvbnRlbnQge1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0b3BhY2l0eTogMDtcblxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTsgXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyBcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTsgXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTsgXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgXG59XG5cbi8qIERhcmsgb3ZlcmxheSwgc3RhcnQgc3RhdGUgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1iZyB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHRvcGFjaXR5OiAwO1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi8qIGFuaW1hdGUgaW4gKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZWFkeS5tZnAtYmcge1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuXHRvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGFuaW1hdGUgb3V0ICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cdG9wYWNpdHk6IDA7XG59IiwiQGltcG9ydCB1cmwoXCJmb250LWF3ZXNvbWUuY3NzXCIpO0BpbXBvcnQgdXJsKFwiZm9udC1pb25pY29ucy5jc3NcIik7QGltcG9ydCB1cmwoXCJzaW1wbGUtbGluZS1pY29ucy5jc3NcIik7QGltcG9ydCB1cmwoXCJmb250LUJsYWNrc3dvcmQuY3NzXCIpO0BpbXBvcnQgdXJsKFwianF1ZXJ5Lm1DdXN0b21TY3JvbGxiYXIuY3NzXCIpO0BpbXBvcnQgdXJsKFwiZm9udC1hbnRyby5jc3NcIik7QGltcG9ydCB1cmwoXCJmb250LWVsZWdhbnQuY3NzXCIpO0BpbXBvcnQgdXJsKFwib3dsLmNhcm91c2VsLmNzc1wiKTtAaW1wb3J0IHVybChcInNob3J0Y29kZXMuY3NzXCIpO0BpbXBvcnQgdXJsKFwibWFnbmlmaWMtcG9wdXAuY3NzXCIpO0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6MzAwLDQwMCw1MDAsNjAwLDcwMHxQbGF5ZmFpcitEaXNwbGF5OjQwMCw0MDBpLDcwMCw3MDBpLDkwMCw5MDBpXCIpO2h0bWx7b3ZlcmZsb3cteTpzY3JvbGw7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt9XG5ib2R5e2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlfWEsYWJicixhY3JvbnltLGFkZHJlc3MsYXBwbGV0LGFydGljbGUsYXNpZGUsYXVkaW8sYixiaWcsYmxvY2txdW90ZSxib2R5LGNhcHRpb24sY2FudmFzLGNlbnRlcixjaXRlLGNvZGUsZGQsZGVsLGRldGFpbHMsZGZuLGRpYWxvZyxkaXYsZGwsZHQsZW0sZW1iZWQsZmllbGRzZXQsZmlnY2FwdGlvbixmaWd1cmUsZm9ybSxmb290ZXIsaGVhZGVyLGhncm91cCxoMSxoMixoMyxoNCxoNSxoNixodG1sLGksaWZyYW1lLGltZyxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxtYXJrLG1lbnUsbmF2LG9iamVjdCxvbCxvdXRwdXQscCxwcmUscSxydWJ5LHMsc2FtcCxzZWN0aW9uLHNtYWxsLHNwYW4sc3RyaWtlLHN0cm9uZyxzdWIsc3VtbWFyeSxzdXAsdHQsdGFibGUsdGJvZHksdGV4dGFyZWEsdGZvb3QsdGhlYWQsdGltZSx0cix0aCx0ZCx1LHVsLHZhcix2aWRlb3tmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmU7cXVvdGVzOm5vbmV9ZmlndXJle21hcmdpbjowfTpmb2N1c3tvdXRsaW5lOjB9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9aW1ne2JvcmRlcjowOy1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6YmljdWJpYzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9bGVnZW5ke3doaXRlLXNwYWNlOm5vcm1hbH1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO21heC13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0LHRleHRhcmVhe2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoaHNsYSgwLDAlLDEwMCUsMCksaHNsYSgwLDAlLDEwMCUsMCkpfWJ1dHRvbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJde2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtib3JkZXI6bm9uZX1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde3BhZGRpbmc6MH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfSosOmJlZm9yZSw6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tdC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LTZ7bWFyZ2luLXRvcDo2cHghaW1wb3J0YW50fS5tdC0xMnttYXJnaW4tdG9wOjEycHghaW1wb3J0YW50fS5tdC0yNHttYXJnaW4tdG9wOjI0cHghaW1wb3J0YW50fS5tYi0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLTZ7bWFyZ2luLWJvdHRvbTo2cHghaW1wb3J0YW50fS5tYi0xMnttYXJnaW4tYm90dG9tOjEycHghaW1wb3J0YW50fS5tYi0yNHttYXJnaW4tYm90dG9tOjI0cHghaW1wb3J0YW50fS5wdC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wYi0we3BhZGRpbmctYm90dG9tOjZweCFpbXBvcnRhbnR9Kiw6YmVmb3JlLDphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keXtmb250OjE0cHgvMjdweCBQb3BwaW5zLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNzc3fWF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fWE6aG92ZXIsYTpmb2N1c3tjb2xvcjojMDNhOWY1O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9dWwsb2x7cGFkZGluZzowfWltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXJpZ2h0e21hcmdpbjowIDAgMCA1MHB4ICFpbXBvcnRhbnQ7ZmxvYXQ6cmlnaHR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6OTAwfWJ1dHRvbnstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4fWJ1dHRvbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJde2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO3BhZGRpbmc6MTVweCAzNHB4IDE0cHggMjFweDtiYWNrZ3JvdW5kLWNvbG9yOiMwM2E5ZjU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwOy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDB9c2VsZWN0LHRleHRhcmVhLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0saW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLGlucHV0W3R5cGU9XCJkYXRlXCJdLGlucHV0W3R5cGU9XCJtb250aFwiXSxpbnB1dFt0eXBlPVwidGltZVwiXSxpbnB1dFt0eXBlPVwid2Vla1wiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidXJsXCJdLGlucHV0W3R5cGU9XCJzZWFyY2hcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwiY29sb3JcIl17YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZGZkZjtoZWlnaHQ6NTBweDtwYWRkaW5nLWxlZnQ6MTVweDtmb250LXNpemU6MTNweDtvdXRsaW5lOm5vbmU7bWFyZ2luLWJvdHRvbTozNXB4O2JvcmRlci1yYWRpdXM6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9c2VsZWN0LmVycm9yLHRleHRhcmVhLmVycm9yLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmVycm9yLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5lcnJvcixpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0uZXJyb3IsaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmVycm9yLGlucHV0W3R5cGU9XCJkYXRlXCJdLmVycm9yLGlucHV0W3R5cGU9XCJtb250aFwiXS5lcnJvcixpbnB1dFt0eXBlPVwidGltZVwiXS5lcnJvcixpbnB1dFt0eXBlPVwid2Vla1wiXS5lcnJvcixpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmVycm9yLGlucHV0W3R5cGU9XCJlbWFpbFwiXS5lcnJvcixpbnB1dFt0eXBlPVwidXJsXCJdLmVycm9yLGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uZXJyb3IsaW5wdXRbdHlwZT1cInRlbFwiXS5lcnJvcixpbnB1dFt0eXBlPVwiY29sb3JcIl0uZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCByZWR9dGV4dGFyZWE6Zm9jdXMsaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOiMwMDc5YmY4Zn10ZXh0YXJlYXt3aWR0aDoxMDAlO2hlaWdodDoxODBweDtwYWRkaW5nOjE1cHggMjRweH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17ZGlzcGxheTppbmxpbmV9dGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dDotbW96LXBsYWNlaG9sZGVyLGlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2YTZhNmE7b3BhY2l0eToxfWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmE2YTZhfXRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2YTZhNmE7b3BhY2l0eToxfS5idG57YmFja2dyb3VuZC1pbWFnZTpub25lfXRleHRhcmVhLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cImRhdGVcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJdLGlucHV0W3R5cGU9XCJ0aW1lXCJdLGlucHV0W3R5cGU9XCJ3ZWVrXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl0saW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJ1cmxcIl0saW5wdXRbdHlwZT1cInNlYXJjaFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLGlucHV0W3R5cGU9XCJjb2xvclwiXSwudW5lZGl0YWJsZS1pbnB1dCwuZHJvcGRvd24tbWVudSwubmF2YmFyIC5uYXYgPiAuYWN0aXZlID4gYSwubmF2YmFyIC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwubmF2YmFyIC5uYXYgPiAuYWN0aXZlID4gYTpmb2N1c3std2Via2l0LWFwcGVhcmFuY2U6bm9uZTt0ZXh0LXNoYWRvdzpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lOy1tb3otYm94LXNoYWRvdzpub25lOy1vLWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Y29sb3I6Izk5OX1oMSxoMixoMyxoNCxoNSxoNntmb250LWZhbWlseTpcIlBvcHBpbnNcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjEwcHg7Y29sb3I6IzIyMn1oMXtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDo2MHB4fWgye2ZvbnQtc2l6ZTo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHh9aDN7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweH1oNHtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyNXB4fWg1e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHh9aDZ7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0ud2lkZ2V0LndpZGdldF9tZW51X3RhYiB1bCBsaXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmZsYXQtdG9we2JhY2tncm91bmQtY29sb3I6I2YyZjJmNTtwYWRkaW5nOjEycHggMCAxMXB4fS5mbGF0LXRvcCBwe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMyMjI7Zm9udC13ZWlnaHQ6NTAwfS5mbGF0LXRvcCBwLmluZm8tdGV4dHtsZXR0ZXItc3BhY2luZzotLjFweH0uZmxhdC10b3AgcC5pbmZvLWxpbmt7dGV4dC1hbGlnbjpyaWdodH0uZmxhdC10b3AgcCBhe3BhZGRpbmctcmlnaHQ6MTlweH0uc29jaWFsLWxpbmtze3BhZGRpbmc6MDttYXJnaW4tdG9wOjlweDt0ZXh0LWFsaWduOnJpZ2h0fS5zb2NpYWwtbGlua3MgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MXB4fS5zb2NpYWwtbGlua3MgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uc29jaWFsLWxpbmtzIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM4ODg7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5zb2NpYWwtbGlua3MgYTpob3Zlciwuc29jaWFsLWxpbmtzLnN0eWxlMiBhOmhvdmVyLC5zb2NpYWwtbGlua3Muc3R5bGUyIGEuZmFjZWJvb2s6aG92ZXIsLnNvY2lhbC1saW5rcy5zdHlsZTIgYS5nb29nbGU6aG92ZXIsLnNvY2lhbC1saW5rcy5zdHlsZTIgYS5yc3M6aG92ZXIsLnNvY2lhbC1saW5rcy5zdHlsZTMgYTpob3Zlciwuc29jaWFsLWxpbmtzLnN0eWxlMyBhLnR3aXR0ZXI6aG92ZXIsLnNvY2lhbC1saW5rcy5zdHlsZTMgYS5nb29nbGU6aG92ZXIsLnNvY2lhbC1saW5rcy5zdHlsZTMgYS5yc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwM2E5ZjV9LnNvY2lhbC1saW5rcy5zdHlsZTIgYXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7Y29sb3I6IzMzMzMzNTtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1sZWZ0OjVweH0uc29jaWFsLWxpbmtzLnN0eWxlMiBhLmZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnNvY2lhbC1saW5rcy5zdHlsZTIgYS5nb29nbGV7Y29sb3I6I2RlNTM0NzttYXJnaW4tbGVmdDo2cHh9LnNvY2lhbC1saW5rcy5zdHlsZTIgYS5yc3N7Y29sb3I6I2VmYjM0YX0uc29jaWFsLWxpbmtzLnN0eWxlM3ttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLXJpZ2h0OjFweH0uc29jaWFsLWxpbmtzLnN0eWxlMyBhe2NvbG9yOiNGRkY7YmFja2dyb3VuZC1jb2xvcjojM0I1OTk4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6LjVweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtc2l6ZToxMnB4fS5zb2NpYWwtbGlua3Muc3R5bGUzIGEudHdpdHRlcntiYWNrZ3JvdW5kLWNvbG9yOiMzZmNkZmR9LnNvY2lhbC1saW5rcy5zdHlsZTMgYS5nb29nbGV7YmFja2dyb3VuZC1jb2xvcjojZGU1MzQ3fS5zb2NpYWwtbGlua3Muc3R5bGUzIGEucnNze2JhY2tncm91bmQtY29sb3I6I2VmYjM0YX0uc29jaWFsLWxpbmtzLnN0eWxlNHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjMyJTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tcmlnaHQ6NXB4fS5zb2NpYWwtbGlua3Muc3R5bGU0OjphZnRlciwuZmxhdC10b3AgLmZsYXQtaW5mb3JtYXRpb24gbGk6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjZweDtjb250ZW50OlwiXCI7d2lkdGg6MXB4O2hlaWdodDoxNHB4O2JhY2tncm91bmQtY29sb3I6IzYxNzU4OH0uc29jaWFsLWxpbmtzLnN0eWxlNHttYXJnaW4tdG9wOjB9LnNvY2lhbC1saW5rcy5zdHlsZTQgbGl7cGFkZGluZzowIDZweH0uc29jaWFsLWxpbmtzLnN0eWxlNCBsaTpudGgtY2hpbGQoMyl7cGFkZGluZy1yaWdodDo1cHh9LnNvY2lhbC1saW5rcy5zdHlsZTQgYXtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTppbml0aWFsO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6I0I2QjdCQTtsaW5lLWhlaWdodDoyNHB4fS5zb2NpYWwtbGlua3Muc3R5bGU0IGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMDNhOWY1fS5zb2NpYWwtbGlua3Muc3R5bGU1e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgMjJweH0uc29jaWFsLWxpbmtzLnN0eWxlNSBsaXttYXJnaW4tbGVmdDotOXB4fS5zb2NpYWwtbGlua3Muc3R5bGU1IGxpIGF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojRkZGO2ZvbnQtc2l6ZToxOHB4fS5zb2NpYWwtbGlua3Muc3R5bGU1IGxpIGE6aG92ZXJ7Y29sb3I6IzAzYTlmNX0uZmxhdC10b3Auc3R5bGUye2JhY2tncm91bmQtY29sb3I6IzMxMzg0NDtwYWRkaW5nOjEycHggMCAxMXB4fXVsLmJveC10ZXh0LnRleHQtcmlnaHQgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpyaWdodH0uZmxhdC10b3AgdWwgbGkucXVlc3Rpb257bWFyZ2luLXJpZ2h0OjIxcHg7cGFkZGluZy1sZWZ0OjE4cHh9LmZsYXQtdG9wIHVsIGxpLnF1ZXN0aW9uOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2NvbnRlbnQ6XCJcXGYwNTlcIjtmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO2NvbG9yOiNiNmI3YmF9LmZsYXQtdG9wIHVsIGxpLnF1ZXN0aW9uIHB7Y29sb3I6I2I2YjdiYTtmb250LXNpemU6MTJweH0uZmxhdC10b3AgLmJveC10ZXh0IGxpIGF7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjE1cHggMjhweCAxNXB4IDI2cHg7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1O2NvbG9yOiNGRkY7bGV0dGVyLXNwYWNpbmc6LjNweH0uZmxhdC10b3AgLmJveC10ZXh0IGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojM2YzZTQzfS5mbGF0LXRvcCAuZmxhdC1pbmZvcm1hdGlvbiBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMTZweDttYXJnaW4tcmlnaHQ6MTFweDtsZXR0ZXItc3BhY2luZzouM3B4fS5mbGF0LXRvcCAuZmxhdC1pbmZvcm1hdGlvbiBsaTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MXB4O2ZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7Y29udGVudDpcIlxcZjA5NVwiO2NvbG9yOiNiNmI3YmE7Zm9udC1zaXplOjEycHh9LmZsYXQtdG9wIC5mbGF0LWluZm9ybWF0aW9uIGxpLmVtYWlse3BhZGRpbmctbGVmdDoxOHB4fS5mbGF0LXRvcCAuZmxhdC1pbmZvcm1hdGlvbiBsaTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tcmlnaHQ6MH0uZmxhdC10b3AgLmZsYXQtaW5mb3JtYXRpb24gbGk6bGFzdC1jaGlsZDphZnRlcntjb250ZW50Om5vbmV9LmZsYXQtdG9wIC5mbGF0LWluZm9ybWF0aW9uIGxpLmVtYWlsOjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifS5mbGF0LXRvcCAuZmxhdC1pbmZvcm1hdGlvbiBsaSBhe2NvbG9yOiNiNmI3YmE7Zm9udC1zaXplOjEycHh9LmZsYXQtdG9wIC5mbGF0LWluZm9ybWF0aW9uIGxpIGE6aG92ZXJ7Y29sb3I6IzAzYTlmNX0uaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmhlYWRlciAubG9nbywud3JhcHBlciAubG9nb3std2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmhlYWRlci5zdHlsZTMgLmxvZ297bWFyZ2luLXRvcDoyNXB4fS53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXJ7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjozMXB4IDAgMjVweH0ud2lkZ2V0LWhlYWRlciAud3JhcC13aWRnZXQtaGVhZGVyIC53aWRnZXQud2lkZ2V0X3RleHR7d2lkdGg6MzIlO2Zsb2F0OnJpZ2h0fS53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dDpudGgtY2hpbGQoMSl7d2lkdGg6MjIlfS53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dDpudGgtY2hpbGQoMyl7d2lkdGg6MzQuNSV9LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlciAud2lkZ2V0LndpZGdldF90ZXh0IC5zb2NpYWwtbGlua3N7bWFyZ2luLXRvcDo5cHh9LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlciAud2lkZ2V0LndpZGdldF90ZXh0IC5pY29ue2Zsb2F0OmxlZnQ7bWFyZ2luOjNweCAxOHB4IDAgMDtmb250LXNpemU6MjJweDtjb2xvcjojMjIyfS53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dCAudGV4dHtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzIyMn0ud2lkZ2V0LWhlYWRlciAud3JhcC13aWRnZXQtaGVhZGVyIC53aWRnZXQud2lkZ2V0X3RleHQgLnRleHQgc3Bhbntmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7Y29sb3I6Izg4ODtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NHB4fS5oZWFkZXIuc3R5bGUyIC5sb2dve21hcmdpbjoyNXB4IDAgMzRweCAzcHh9Lmdyb3VwLWhlYWRlcntkaXNwbGF5OmZsb3ctcm9vdH0uaGVhZGVyLnN0eWxlMiAuZmxhdC13cmFwLWhlYWRlcntmbG9hdDpsZWZ0fS5oZWFkZXIuc3R5bGUyICNtYWlubmF2ID4gdWwgPiBsaSA+IGEsLmhlYWRlci5zdHlsZTMgI21haW5uYXYgPiB1bCA+IGxpID4gYXtjb2xvcjojMjIyO2xpbmUtaGVpZ2h0OjExMHB4O3BhZGRpbmc6MCAxN3B4fS5oZWFkZXIuc3R5bGUyICNtYWlubmF2ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGF7cGFkZGluZzowIDE3cHh9LmhlYWRlci5zdHlsZTIgI21haW5uYXYgPiB1bCA+IGxpLmFjdGl2ZSA+IGEsLmhlYWRlci5zdHlsZTIgI21haW5uYXYgPiB1bCA+IGxpID4gYTpob3ZlciwuaGVhZGVyLnN0eWxlMyAjbWFpbm5hdiA+IHVsID4gbGkuYWN0aXZlID4gYSwuaGVhZGVyLnN0eWxlMyAjbWFpbm5hdiA+IHVsID4gbGkgPiBhOmhvdmVye2NvbG9yOiMwM2E5ZjV9LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlci5zdHlsZTJ7bWFyZ2luOjMycHggN3B4IDAgMDtmbG9hdDpyaWdodDtvdmVyZmxvdzppbmhlcml0fS53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIuc3R5bGUyIC53aWRnZXQud2lkZ2V0X3RleHQ6bnRoLWNoaWxkKDEpe3dpZHRoOjEwMCV9LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlci5zdHlsZTIgLndpZGdldC53aWRnZXRfdGV4dCAuaWNvbnttYXJnaW46NHB4IDE3cHggMCAwfS53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIuc3R5bGUyIC53aWRnZXQud2lkZ2V0X3RleHQgLnRleHR7Zm9udC1zaXplOjEycHg7Y29sb3I6Izk5OTtmb250LXdlaWdodDo0MDB9LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlci5zdHlsZTIgLndpZGdldC53aWRnZXRfdGV4dCAudGV4dCBhe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMjIyO2xpbmUtaGVpZ2h0OjI4cHh9LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlci5zdHlsZTIgLndpZGdldC53aWRnZXRfdGV4dCAudGV4dCBhOmhvdmVye2NvbG9yOiMwM2E5ZjV9LmhlYWRlci5zdHlsZTMgLmZsYXQtd3JhcC1oZWFkZXJ7ZmxvYXQ6cmlnaHR9LmhlYWRlci5zdHlsZTMgI21haW5uYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhe3BhZGRpbmc6MCAwIDAgMjFweH0uaGVhZGVyLnN0eWxlMyAjbWFpbm5hdiA+IHVsID4gbGkgPiBhe3BhZGRpbmc6MCAyMS41cHh9LmhlYWRlci12MS5kb3duc2Nyb2xsZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50O3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5O29wYWNpdHk6MDt0b3A6LTEyMXB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dH0uaGVhZGVyLXYxLnVwc2Nyb2xsZWR7b3BhY2l0eToxO3RvcDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpIWltcG9ydGFudH0uaGVhZGVyLXYxLnN0eWxlMi51cHNjcm9sbGVkLC5oZWFkZXItdjEuc3R5bGUzLnVwc2Nyb2xsZWR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNikhaW1wb3J0YW50fS5oZWFkZXItdjEuc3R5bGUyLnVwc2Nyb2xsZWQgLmxvZ28sLmhlYWRlci12MS5zdHlsZTMudXBzY3JvbGxlZCAubG9nb3ttYXJnaW46MjhweCAwIDEwcHggMXB4fS5oZWFkZXItdjEuc3R5bGUyLnVwc2Nyb2xsZWQgI21haW5uYXYgPiB1bCA+IGxpID4gYSwuaGVhZGVyLnN0eWxlMy51cHNjcm9sbGVkICNtYWlubmF2ID4gdWwgPiBsaSA+IGF7bGluZS1oZWlnaHQ6ODBweH0ud2lkZ2V0LWhlYWRlci5oZWFkZXItdjEuc3R5bGUyLnVwc2Nyb2xsZWQgLndyYXAtd2lkZ2V0LWhlYWRlci5zdHlsZTJ7bWFyZ2luLXRvcDoxM3B4fS51cHNjcm9sbGVkICNtYWlubmF2ID4gdWwgPiBsaTpob3ZlciA+IGEsLnVwc2Nyb2xsZWQgI21haW5uYXYgPiB1bCA+IGxpLmFjdGl2ZSA+IGF7Y29sb3I6IzAzYTlmNX0ubWVudS5tZW51LWV4dHJhIGxpIGF7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6NjBweH0ubmF2LmhlYWRlci1zdHlsZTF7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5fS5mbGF0LXdyYXAtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXYtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsb3ctcm9vdH0ubmF2LXdyYXAgLm1haW5uYXZ7ZmxvYXQ6bGVmdH0ubmF2LmhlYWRlci1zdHlsZTEgLm1lbnUubWVudS1leHRyYXtmbG9hdDpyaWdodDtwYWRkaW5nLWxlZnQ6MH0ubmF2LmhlYWRlci1zdHlsZTEgLnRvcC1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTEwJTt3aWR0aDozMjBweDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5uYXYuaGVhZGVyLXN0eWxlMSAudG9wLXNlYXJjaC5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7ei1pbmRleDoxO3RvcDoxMDAlfS5zaG93LXNlYXJjaC5hY3RpdmUgaTpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS53aWRnZXQud2lkZ2V0X3NlYXJjaC50b3Atc2VhcmNoIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2Q4ZTdlZn0jbWFpbm5hdiB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfSNtYWlubmF2IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfSNtYWlubmF2ID4gdWwgPiBsaXtkaXNwbGF5OmlubGluZS1ibG9ja30jbWFpbm5hdiA+IHVsID4gbGkgPiBhe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjYwcHg7cGFkZGluZzowIDE1cHggMCAxNC41cHh9I21haW5uYXYgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYXtwYWRkaW5nOjAgMTVweCAwIDB9I21haW5uYXYgdWwuc3VibWVudXt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxMTAlO3dpZHRoOjI1MHB4O2JhY2tncm91bmQtY29sb3I6IzIyMjtwYWRkaW5nOjA7ei1pbmRleDo5OTk5O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fSNtYWlubmF2IHVsLnJpZ2h0LXN1Yi1tZW51e2xlZnQ6YXV0bztyaWdodDowfSNtYWlubmF2IHVsIGxpOmhvdmVyID4gdWwuc3VibWVudXt0b3A6MTAwJTstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNtYWlubmF2IHVsIGxpIHVsIGxpe21hcmdpbi1sZWZ0OjB9I21haW5uYXYgdWwuc3VibWVudSBsaSB1bHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI1MHB4O3RvcDowIWltcG9ydGFudH0jbWFpbm5hdiB1bC5zdWJtZW51ID4gbGl7Ym9yZGVyLXRvcDoxcHggc29saWQgIzMzM30jbWFpbm5hdiB1bC5zdWJtZW51ID4gbGkuc3ViLXBhcmVudDphZnRlcntjb250ZW50OlwiXFxmMTA1XCI7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI1cHg7dG9wOjExcHg7Y29sb3I6Izk5OTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9I21haW5uYXYgdWwuc3VibWVudSBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmV9I21haW5uYXYgdWwuc3VibWVudSA+IGxpID4gYXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6MCAwIDAgMjZweDtsaW5lLWhlaWdodDo1MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0jbWFpbm5hdiB1bC5zdWJtZW51ID4gbGkgPiBhOmhvdmVye2NvbG9yOiMwM2E5ZjV9I21haW5uYXYgdWwuc3VibWVudSA+IGxpLnN1Yi1wYXJlbnQ6aG92ZXI6OmFmdGVye3JpZ2h0OjE4cHh9I21haW5uYXYgPiB1bCA+IGxpLmFjdGl2ZSA+IGEsI21haW5uYXYgPiB1bCA+IGxpOmhvdmVyID4gYXtjb2xvcjojM2YzZTQzO3Bvc2l0aW9uOnJlbGF0aXZlfSNtYWlubmF2ID4gdWwgPiBsaSA+IGF7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fSNtYWlubmF2ID4gdWwgPiBsaSA+IGF7cG9zaXRpb246cmVsYXRpdmV9I21haW5uYXYtbW9iaXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7ei1pbmRleDoxMDAwfSNtYWlubmF2LW1vYmkgdWx7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfSNtYWlubmF2LW1vYmkgdWwgbGl7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci10b3A6MXB4IHNvbGlkICMzMzM7Y3Vyc29yOnBvaW50ZXJ9I21haW5uYXYtbW9iaSB1bCA+IGxpID4gYXt0ZXh0LWRlY29yYXRpb246bm9uZTtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O3BhZGRpbmc6MCAxNXB4O2NvbG9yOiNmZmZ9I21haW5uYXYtbW9iaSB1bC5zdWItbWVudXt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoyMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzMzM30jbWFpbm5hdi1tb2JpID4gdWwgPiBsaSA+IHVsID4gbGksI21haW5uYXYtbW9iaSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzO3BhZGRpbmctbGVmdDoxNXB4fSNtYWlubmF2LW1vYmkgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYXtwYWRkaW5nLWxlZnQ6NDVweCFpbXBvcnRhbnR9I21haW5uYXYtbW9iaSB1bC5zdWItbWVudSA+IGxpID4gYXtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6MCA2MHB4O2JvcmRlci10b3AtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLW91dH0jbWFpbm5hdi1tb2JpID4gdWwgPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgYXtib3JkZXItdG9wOm5vbmV9I21haW5uYXYtbW9iaSB1bC5zdWItbWVudSA+IGxpID4gYTpob3ZlciwjbWFpbm5hdi1tb2JpID4gdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYXtjb2xvcjojZmZmfS5idG4tbWVudXtkaXNwbGF5Om5vbmU7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjIwcHggMDtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MTVweH0uYnRuLW1lbnUsLm1lbnUtZXh0cmEgLm9mZi1jYW52YXMtdG9nZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3dpZHRoOjI2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDstd2Via2l0LXRyYW5zaXRpb246YWxsIGVhc2UgLjIzOHM7LW1vei10cmFuc2l0aW9uOmFsbCBlYXNlIC4yMzhzO3RyYW5zaXRpb246YWxsIGVhc2UgLjIzOHN9Lm1lbnUtZXh0cmEgLm9mZi1jYW52YXMtdG9nZ2xle21hcmdpbi10b3A6MTVweH0uYnRuLW1lbnU6YmVmb3JlLC5idG4tbWVudTphZnRlciwuYnRuLW1lbnUgc3BhbiwubWVudS1leHRyYSAub2ZmLWNhbnZhcy10b2dnbGUgYTo6YmVmb3JlLC5tZW51LWV4dHJhIC5vZmYtY2FudmFzLXRvZ2dsZSBhOjphZnRlciwubWVudS1leHRyYSAub2ZmLWNhbnZhcy10b2dnbGUgYSBzcGFue2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246YWxsIGVhc2UgLjIzOHM7LW1vei10cmFuc2l0aW9uOmFsbCBlYXNlIC4yMzhzO3RyYW5zaXRpb246YWxsIGVhc2UgLjIzOHN9LmJ0bi1tZW51OmJlZm9yZSwuYnRuLW1lbnU6YWZ0ZXIsLm1lbnUtZXh0cmEgLm9mZi1jYW52YXMtdG9nZ2xlIGE6OmJlZm9yZSwubWVudS1leHRyYSAub2ZmLWNhbnZhcy10b2dnbGUgYTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtoZWlnaHQ6MnB4O3dpZHRoOjEwMCU7bGVmdDowO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCV9LmJ0bi1tZW51IHNwYW4sLm1lbnUtZXh0cmEgLm9mZi1jYW52YXMtdG9nZ2xlIGEgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoycHg7bGVmdDowO3RvcDo1MCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50OjIwMCV9LmJ0bi1tZW51OmJlZm9yZSwubWVudS1leHRyYSAub2ZmLWNhbnZhcy10b2dnbGUgYTo6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTdweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtN3B4LDApfS5idG4tbWVudTphZnRlciwubWVudS1leHRyYSAub2ZmLWNhbnZhcy10b2dnbGUgYTo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsN3B4LDApfS5idG4tbWVudS5hY3RpdmUgc3Bhbiwub2ZmLWNhbnZhcy1hY3RpdmUgLm1lbnUtZXh0cmEgLm9mZi1jYW52YXMtdG9nZ2xlIGEgc3BhbntvcGFjaXR5OjB9LmJ0bi1tZW51LmFjdGl2ZTpiZWZvcmUsLm9mZi1jYW52YXMtYWN0aXZlIC5tZW51LWV4dHJhIC5vZmYtY2FudmFzLXRvZ2dsZSBhOjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyl9LmJ0bi1tZW51LmFjdGl2ZTphZnRlciwub2ZmLWNhbnZhcy1hY3RpdmUgLm1lbnUtZXh0cmEgLm9mZi1jYW52YXMtdG9nZ2xlIGE6OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyl9LmJ0bi1zdWJtZW51e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjA7Zm9udDoyMHB4LzUwcHggRm9udEF3ZXNvbWU7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6NzBweDtoZWlnaHQ6NDRweH0jbWFpbm5hdi1tb2JpIHVsIGxpIHVsIGxpIC5idG4tc3VibWVudXtyaWdodDozMHB4fS5idG4tc3VibWVudTpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wiO2NvbG9yOiNmZmZ9LmJ0bi1zdWJtZW51LmFjdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5idG4tbWVudXtkaXNwbGF5Om5vbmV9LmhlYWRlci5zdHlsZTIgLmJ0bi1tZW51OmJlZm9yZSwuaGVhZGVyLnN0eWxlMiAuYnRuLW1lbnU6YWZ0ZXIsLmhlYWRlci5zdHlsZTIgLmJ0bi1tZW51IHNwYW4sLmhlYWRlci5zdHlsZTMgLmJ0bi1tZW51OmJlZm9yZSwuaGVhZGVyLnN0eWxlMyAuYnRuLW1lbnU6YWZ0ZXIsLmhlYWRlci5zdHlsZTMgLmJ0bi1tZW51IHNwYW57YmFja2dyb3VuZC1jb2xvcjojMjIyfS5wYWdlLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjhweCAwIDIycHh9LnBhZ2UtdGl0bGUtaGVhZGluZyBoMXtjb2xvcjojMjIyO2xldHRlci1zcGFjaW5nOi0uNXB4O2ZvbnQtc2l6ZTozNXB4O21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDo1OHB4fS5wYWdlLXRpdGxlLnN0eWxlMntwYWRkaW5nOjMzcHggMCAyMnB4fS5icmVhZGNydW1icyB1bHtwYWRkaW5nLXRvcDowfS5icmVhZGNydW1icyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjEycHg7bWFyZ2luLXJpZ2h0OjVweDtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxM3B4fS5icmVhZGNydW1icyB1bCBsaTpudGgtY2hpbGQoMil7bWFyZ2luLXJpZ2h0OjRweH0uYnJlYWRjcnVtYnMgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmJyZWFkY3J1bWJzIHVsIGxpIGF7Y29sb3I6Izk5OX0uYnJlYWRjcnVtYnMgdWwgbGkgYTpob3Zlcntjb2xvcjojMDNhOWY1fS5icmVhZGNydW1icyB1bCBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Y29udGVudDpcIlxcZjEwNVwiO2NvbG9yOiM5OTl9LmJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQ6OmJlZm9yZXt3aWR0aDowO2hlaWdodDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29udGVudDpcIlwifWFydGljbGUucG9zdCBwe21hcmdpbi1ib3R0b206MjZweDtsaW5lLWhlaWdodDoyNXB4fWFydGljbGUucG9zdHttYXJnaW4tYm90dG9tOjcwcHh9YXJ0aWNsZS5wb3N0IC5mZWF0dXJlZC1wb3N0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTZweH1hcnRpY2xlLnBvc3QgLmNvbnRlbnQtcG9zdCAudGl0bGUtcG9zdHtmb250LXNpemU6MjVweDttYXJnaW4tYm90dG9tOjExcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMyMjJ9YXJ0aWNsZS5wb3N0IC5jb250ZW50LXBvc3QgLnRpdGxlLXBvc3QgYXtjb2xvcjojMjIyfWFydGljbGUucG9zdCAuY29udGVudC1wb3N0IC50aXRsZS1wb3N0IGE6aG92ZXJ7Y29sb3I6IzAzYTlmNX1hcnRpY2xlLnBvc3QgdWwubWV0YS1wb3N0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tcmlnaHQ6MnB4fWFydGljbGUucG9zdCB1bC5tZXRhLXBvc3QgbGk6bnRoLWNoaWxkKDIpe3BhZGRpbmctcmlnaHQ6MTRweH1hcnRpY2xlLnBvc3QgdWwubWV0YS1wb3N0IGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDowfWFydGljbGUucG9zdCB1bC5tZXRhLXBvc3QgbGk6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtjb250ZW50OlwiLi4uXCJ9YXJ0aWNsZS5wb3N0IHVsLm1ldGEtcG9zdCBsaTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6bm9uZX1hcnRpY2xlLnBvc3QgdWwubWV0YS1wb3N0IGxpIGF7Zm9udC1zaXplOjEycHg7Y29sb3I6Izk5OTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9YXJ0aWNsZS5wb3N0IHVsLm1ldGEtcG9zdCBsaSBhOmhvdmVye2NvbG9yOiMwM2E5ZjV9LmJsb2ctc2luZ2xlIGFydGljbGUucG9zdHttYXJnaW4tYm90dG9tOjI0cHh9LmZvb3Rlci1wb3N0IC50YWdzLWxpbmtze2Zsb2F0OmxlZnR9LmZvb3Rlci1wb3N0IHN0cm9uZ3tjb2xvcjojMjIyO3BhZGRpbmctcmlnaHQ6M3B4fS5mb290ZXItcG9zdCAudGFncy1saW5rcyBhe2NvbG9yOiM3Nzd9LmZvb3Rlci1wb3N0IC50YWdzLWxpbmtzIGE6aG92ZXJ7Y29sb3I6IzAzQTlGNX0uZm9vdGVyLXBvc3QgLnNvY2lhbC1zaGFyZS1hcnRpY2xle2Zsb2F0OnJpZ2h0fS5ibG9nLXNpbmdsZSBhcnRpY2xlLnBvc3QgcHttYXJnaW4tYm90dG9tOjIwcHh9LmJsb2ctc2luZ2xlIGFydGljbGUucG9zdCBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmJsb2ctc2luZ2xlIGFydGljbGUucG9zdCAuZW50cnktcG9zdHttYXJnaW4tYm90dG9tOjYzcHh9LmNvbW1lbnQtbGlzdCBhcnRpY2xle21hcmdpbi1ib3R0b206NXB4fS5jb21tZW50LWxpc3Qgb2wuY2hpbGRyZW57bWFyZ2luLWxlZnQ6MzBweH0uY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZTtwYWRkaW5nLXRvcDo0NnB4O21hcmdpbi1sZWZ0Oi0ycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToyNXB4O2NvbG9yOiMyMjI7bWFyZ2luLWJvdHRvbTowfS5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdHtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTo1OHB4O2xpc3Qtc3R5bGU6bm9uZX0uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgYXJ0aWNsZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmc6MjdweCAwIDE4cHh9LmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGFydGljbGU6bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206bm9uZTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6MjZweDtwYWRkaW5nLWJvdHRvbTowfS5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBhcnRpY2xlIC5jb21tZW50LWF1dGhvcntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoyMHB4fS5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBhcnRpY2xlIC5jb21tZW50X2NvbnRlbnQgLmNvbW1lbnRfbWV0YXttYXJnaW4tYm90dG9tOjIwcHh9LmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGFydGljbGUgLmNvbW1lbnQtdGV4dHtvdmVyZmxvdzpoaWRkZW59LmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGFydGljbGUgLmNvbW1lbnQtdGV4dCBoNXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O21hcmdpbi1ib3R0b206NHB4fS5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBhcnRpY2xlIC5jb21tZW50LXRleHQgaDUgYXtjb2xvcjojMjIyfS5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBhcnRpY2xlIC5jb21tZW50LXRleHQgaDUgYTpob3Zlcntjb2xvcjojMDNhOWY1fS5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBhcnRpY2xlIC5jb21tZW50X3RleHR7cGFkZGluZy1ib3R0b206MzdweDtvdmVyZmxvdzpoaWRkZW59LmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGFydGljbGUgLmNvbW1lbnQtbWV0YWRhdGF7bWFyZ2luLWJvdHRvbTo4cHh9LmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGFydGljbGUgLmNvbW1lbnQtbWV0YWRhdGEgc3Bhbntmb250LXNpemU6MTJweH0uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgYXJ0aWNsZSAuY29tbWVudC1tZXRhZGF0YSAuZGF0ZXtjb2xvcjojOTk5O21hcmdpbi1yaWdodDo3cHh9LmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGFydGljbGUgLmNvbW1lbnQtbWV0YWRhdGEgLmNvbW1lbnQtcmVwbHkgYXtjb2xvcjojMDNhOWY1O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxM3B4fS5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBhcnRpY2xlIC5jb21tZW50LW1ldGFkYXRhIC5jb21tZW50LXJlcGx5IGE6aG92ZXJ7Y29sb3I6Izk5OX0uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgYXJ0aWNsZSAuY29tbWVudC1tZXRhZGF0YSAuY29tbWVudC1yZXBseSBhOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoycHg7d2lkdGg6MnB4O2hlaWdodDoxM3B4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U3ZTd9LmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGFydGljbGUgLmNvbW1lbnQtY29udGVudCBwe2xpbmUtaGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbTo4cHh9LmNvbW1lbnQtcmVzcG9uZHtwYWRkaW5nOjU2cHggNTBweCA2MHB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxle2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6IzIyMjttYXJnaW4tYm90dG9tOjEycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jb21tZW50LWZvcm0gLmNvbW1lbnQtbm90ZXN7bWFyZ2luLWJvdHRvbToyM3B4fS5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzIuNSU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS4yNSV9LmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybHttYXJnaW4tcmlnaHQ6MH0uY29tbWVudC1mb3JtIHAuY29tbWVudC1sYWJlbCBsYWJlbHtjb2xvcjojMjIyO21hcmdpbi1ib3R0b206NHB4fS5jb21tZW50LXJlc3BvbmQgcC5jb21tZW50LWxhYmVsIGlucHV0e3dpZHRoOjEwMCU7aGVpZ2h0OjQzcHh9LmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1zdWJtaXR7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MTZweCAyN3B4IDE1cHggMjZweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1zdWJtaXQ6OmFmdGVye2NvbnRlbnQ6bm9uZX0uY29tbWVudC1yZXNwb25kIC5jb21tZW50LXN1Ym1pdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Y29sb3I6I2ZmZn0uYmxvZy1wYWdpbmF0aW9ue3BhZGRpbmctdG9wOjMwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNX0uYmxvZy1wYWdpbmF0aW9uIC5mbGF0LXBhZ2luYXRpb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjNweH0uYmxvZy1wYWdpbmF0aW9uIC5mbGF0LXBhZ2luYXRpb24gbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMjIyO3BhZGRpbmc6NnB4IDE1cHggNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNX0uYmxvZy1wYWdpbmF0aW9uIC5mbGF0LXBhZ2luYXRpb24gbGkgYTpob3ZlciwuYmxvZy1wYWdpbmF0aW9uIC5mbGF0LXBhZ2luYXRpb24gbGkuYWN0aXZlIGF7YmFja2dyb3VuZC1jb2xvcjojMDNhOWY1O2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDNhOWY1fS5ibG9nLXBhZ2luYXRpb24gLmZsYXQtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYXtwYWRkaW5nOjZweCAxN3B4IDVweH0uYmxvZy1wYWdpbmF0aW9uIC5mbGF0LXBhZ2luYXRpb24gbGkubmV4dCBhe3BhZGRpbmc6NnB4IDI4cHggNXB4IDE0cHh9LmJsb2ctcGFnaW5hdGlvbiAuZmxhdC1wYWdpbmF0aW9uIGxpLm5leHQgYTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTZweDt0b3A6NnB4O2NvbnRlbnQ6XCJcXGYxMDFcIjtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCJ9LnNpZGViYXIgLndpZGdldHttYXJnaW4tYm90dG9tOjU2cHg7cG9zaXRpb246cmVsYXRpdmV9LnNpZGViYXIgLndpZGdldDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS53aWRnZXQgdWx7cGFkZGluZzowO21hcmdpbjowfS53aWRnZXQgdWwgbGl7bGlzdC1zdHlsZTpub25lfS53aWRnZXQgLndpZGdldC10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzIyMjttYXJnaW4tYm90dG9tOjEwcHh9LndpZGdldC53aWRnZXRfc2VhcmNoIC53aWRnZXQtdGl0bGV7bWFyZ2luLWJvdHRvbTozN3B4fS53aWRnZXQud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLWZvcm17d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MH0ud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Ym9yZGVyLWNvbG9yOiNlNWU1ZTU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoycHh9LndpZGdldC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3Vze2JvcmRlci1jb2xvcjojMDNhOWY1fS53aWRnZXQud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTFweDt0b3A6MTNweDtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Y29sb3I6Izk5OTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6M3B4O2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LndpZGdldC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3Zlcntjb2xvcjojMDNhOWY1fS5zaWRlYmFyIC53aWRnZXQgdWwgbGl7cGFkZGluZzoxMnB4IDAgMTBweCA5cHg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nLWxlZnQ6MTVweH0uc2lkZWJhciAud2lkZ2V0IHVsIGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxMnB4O2NvbnRlbnQ6XCJcXGYwZGFcIjtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCJ9LnNpZGViYXIgLndpZGdldCB1bCBsaSBhe2NvbG9yOiM3Nzd9LnNpZGViYXIgLndpZGdldCB1bCBsaSBhOmhvdmVye2NvbG9yOiMwM2E5ZjV9LndpZGdldC53aWRnZXRfY29udGFjdDIsLndpZGdldC53aWRnZXRfZG93bmxvYWR7bWFyZ2luLWJvdHRvbTo0MHB4fS53aWRnZXQud2lkZ2V0X2NvbnRhY3Qye2JvcmRlcjozcHggc29saWQgI2VlZTtwYWRkaW5nOjQxcHggMzBweCA0MnB4IDI3cHh9LndpZGdldCAud2lkZ2V0LXRpdGxlLnN0eWxlMnt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjE0cHh9LndpZGdldC53aWRnZXRfY29udGFjdDIgcHtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MjZweH0ud2lkZ2V0LndpZGdldF9jb250YWN0MiAuZmxhdC1idXR0b257Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTRweCAyN3B4IDEycHggMjZweH0ud2lkZ2V0LndpZGdldF9jb250YWN0MiAuZmxhdC1idXR0b246OmFmdGVye2NvbnRlbnQ6bm9uZX0ud2lkZ2V0LndpZGdldF9kb3dubG9hZCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMzMzMzM1O2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjIzcHggMzFweCAyMHB4fS53aWRnZXQud2lkZ2V0X2Rvd25sb2FkIGEgaXtmb250LXNpemU6MjJweDttYXJnaW4tcmlnaHQ6MTZweH0ud2lkZ2V0LndpZGdldF9kb3dubG9hZCBhOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LndpZGdldC53aWRnZXRfZG93bmxvYWQgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwM2E5ZjV9LndpZGdldCAudGVzdGltb25pYWxzLnN0eWxlMyAud2hpc3Blcntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTNweDtwYWRkaW5nOjMycHggMjBweCAzMnB4IDI3cHg7Ym9yZGVyOjNweCBzb2xpZCAjZWVlO21hcmdpbi1ib3R0b206MzVweH0ud2lkZ2V0IC50ZXN0aW1vbmlhbHMuc3R5bGUzIC53aGlzcGVyOjpiZWZvcmUsLndpZGdldCAudGVzdGltb25pYWxzLnN0eWxlMyAud2hpc3Blcjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDozMHB4O2NvbnRlbnQ6XCJcIjt0b3A6MTAwJTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1yaWdodDoyM3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MjNweCBzb2xpZCAjZWVlfS53aWRnZXQgLnRlc3RpbW9uaWFscy5zdHlsZTMgLndoaXNwZXI6OmFmdGVye2JvcmRlci1yaWdodDoxNnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTZweCBzb2xpZCAjZmZmO2xlZnQ6MzNweH0ud2lkZ2V0IC50ZXN0aW1vbmlhbHMuc3R5bGUzIC50ZXN0aW1vbmlhbC1hdXRob3ItdGh1bWJuYWlse3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXJpZ2h0OjE1cHh9LndpZGdldCAudGVzdGltb25pYWxzLnN0eWxlMyAubmFtZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7cGFkZGluZy10b3A6M3B4O21hcmdpbi1ib3R0b206MH0ud2lkZ2V0IC50ZXN0aW1vbmlhbHMuc3R5bGUzIC5wb3NpdGlvbntsaW5lLWhlaWdodDoyMXB4O2NvbG9yOiM5OTl9LndpZGdldC53aWRnZXRfbWVudV90YWJ7bWFyZ2luLWJvdHRvbTo0MXB4fS53aWRnZXQud2lkZ2V0X21lbnVfdGFiIHVsIGxpe2JvcmRlci1ib3R0b206bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7bWFyZ2luLWJvdHRvbTozcHg7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzoxNHB4IDAgMTNweCAyNnB4fS53aWRnZXQud2lkZ2V0X21lbnVfdGFiIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS53aWRnZXQud2lkZ2V0X21lbnVfdGFiIHVsIGxpOjpiZWZvcmV7Y29udGVudDpub25lfS53aWRnZXQud2lkZ2V0X21lbnVfdGFiIHVsIGxpOmhvdmVyLC53aWRnZXQud2lkZ2V0X21lbnVfdGFiIHVsIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzZjNlNDN9LndpZGdldC53aWRnZXRfbWVudV90YWIgdWwgbGk6aG92ZXIgYSwud2lkZ2V0LndpZGdldF9tZW51X3RhYiB1bCBsaS5hY3RpdmUgYXtjb2xvcjojZmZmfS53aWRnZXQud2lkZ2V0X21lbnVfdGFiIHVsIGxpIGF7Y29sb3I6IzJkMmQyZDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpibG9ja30ud3JhcC1zZXJ2aWNlcy1zaW5nbGUgLmZlYXR1cmVkLXNlcnZpY2Vze21hcmdpbi1ib3R0b206NTNweH0ud3JhcC1zZXJ2aWNlcy1zaW5nbGUgcCwud3JhcC1zZXJ2aWNlcy1zaW5nbGUgbGl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjdweH0ud3JhcC1zZXJ2aWNlcy1zaW5nbGUgLmZsYXQtdGV4dHttYXJnaW4tYm90dG9tOjUwcHh9LndyYXAtc2VydmljZXMtc2luZ2xlIGgzLnRpdGxlLXRleHR7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MzVweDttYXJnaW4tYm90dG9tOjIwcHh9LndyYXAtc2VydmljZXMtc2luZ2xlIC50ZXh0MSBwOmxhc3Qtb2YtdHlwZSwud3JhcC1zZXJ2aWNlcy1zaW5nbGUgLmZsYXQtdGV4dCB1bC5zdGVwIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS53cmFwLXNlcnZpY2VzLXNpbmdsZSAuZmxhdC10ZXh0IHB7bWFyZ2luLWJvdHRvbToyMHB4fS53cmFwLXNlcnZpY2VzLXNpbmdsZSAuZmxhdC10ZXh0LnRleHQye21hcmdpbi1ib3R0b206NTlweH0ud3JhcC1zZXJ2aWNlcy1zaW5nbGUgLnRleHQyIGgzLnRpdGxlLXRleHQsLndyYXAtc2VydmljZXMtc2luZ2xlIC50ZXh0NCBoMy50aXRsZS10ZXh0e21hcmdpbi1ib3R0b206MjVweH0ud3JhcC1zZXJ2aWNlcy1zaW5nbGUgLmZsYXQtdGV4dCB1bC5zdGVwIGxpe21hcmdpbi1ib3R0b206MzBweH0ud3JhcC1zZXJ2aWNlcy1zaW5nbGUgLmZsYXQtdGV4dCB1bC5zdGVwIGxpIHNwYW57Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMyMjJ9LndyYXAtc2VydmljZXMtc2luZ2xlIC5mbGF0LXRleHQudGV4dDN7bWFyZ2luLWJvdHRvbTo1NHB4fS53cmFwLXNlcnZpY2VzLXNpbmdsZSAudGV4dDMgaDMudGl0bGUtdGV4dHttYXJnaW4tYm90dG9tOjI3cHh9LndyYXAtc2VydmljZXMtc2luZ2xlIC53cmFwLXNlcnZpY2VzLXNpZGViYXIgLmltZ2JveHttYXJnaW4tYm90dG9tOjB9LndyYXAtc2VydmljZXMtc2luZ2xlIC5pbWdib3guc3R5bGUyLmxlZnQgLmJveC1oZWFkZXJ7bWFyZ2luLWJvdHRvbToyMHB4fS53cmFwLXNlcnZpY2VzLXNpbmdsZSAuaW1nYm94LnN0eWxlMi5sZWZ0IC5ib3gtdGl0bGV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjNweH0ucGFnZS1jb21wYW55IC5mZWF0dXJlZHttYXJnaW4tYm90dG9tOjQ3cHh9LnBhZ2UtY29tcGFueSBoNHtmb250LXNpemU6MjNweH0ucGFnZS1jb21wYW55IHB7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI1cHh9LnBhZ2UtY29tcGFueSAuY29udGVudC1jb21wYW55e21hcmdpbi1ib3R0b206NjFweH0ucGFnZS1jb21wYW55IC5jb250ZW50LWNvbXBhbnkgaDR7bWFyZ2luLWJvdHRvbToxNnB4fS5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeXttYXJnaW4tYm90dG9tOjU2cHh9LnBhZ2UtY29tcGFueSAuZmxhdC1oaXN0b3J5Omxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LnBhZ2UtY29tcGFueSAuZmxhdC1oaXN0b3J5IC5kYXRhLXllYXJ7ZmxvYXQ6bGVmdDt3aWR0aDoxOS44JTttYXJnaW4tcmlnaHQ6MjlweH0ucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnkgLmRhdGEuZGF0YS15ZWFyIC55ZWFye3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToyM3B4O3BhZGRpbmctbGVmdDoyOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDNhOWY1fS5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS5kYXRhLXllYXIgLnllYXIuc3R5bGUyLC5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS5kYXRhLXllYXIgLnllYXIuc3R5bGU0e3BhZGRpbmctbGVmdDoyNHB4fS5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS5kYXRhLXllYXIgLnllYXIuc3R5bGUze3BhZGRpbmctbGVmdDoxNHB4fS5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS5kYXRhLXllYXIgLnllYXI6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTFweDt3aWR0aDo3MHB4O2hlaWdodDoxcHg7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNX0ucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnkgLmRhdGEtaW5mb3tvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDo5N3B4fS5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS1pbmZvIGg0e21hcmdpbi1ib3R0b206MThweH0ucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnkgLmRhdGEtaW5mbyBwe21hcmdpbi1ib3R0b206MjBweH0ucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnkgLmRhdGEtaW5mbyBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LnBhZ2UtY29tcGFueSAuZmxhdC1oaXN0b3J5IHVsLnBvcnRmb2xpby1saXN0e21hcmdpbi10b3A6MjhweH0ucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnkgdWwucG9ydGZvbGlvLWxpc3QgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjI3cHh9LnBhZ2UtY29tcGFueSAuZmxhdC1oaXN0b3J5IHVsLnBvcnRmb2xpby1saXN0LnN0eWxlMnttYXJnaW4tdG9wOjU4cHh9LnBhZ2UtY29tcGFueSAuZmxhdC1oaXN0b3J5IHVsLnBvcnRmb2xpby1saXN0LnN0eWxlMiBsaXttYXJnaW4tcmlnaHQ6MzVweH0uZmxhdC1wYXJ0bmVyc3twYWRkaW5nLWJvdHRvbTo1MHB4O21hcmdpbi1ib3R0b206NTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fS5wYWdlLXBhcnRuZXJzIC5mbGF0LXBhcnRuZXJzOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tOm5vbmV9LmZsYXQtcGFydG5lcnMgLmxpc3QtbG9nb3tmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDozMHB4fS5mbGF0LXBhcnRuZXJzIC5saXN0LWluZm97b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjNweH0uZmxhdC1wYXJ0bmVycyAubGlzdC1pbmZvIGg2e3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjE2cHh9LmZsYXQtcGFydG5lcnMgLmxpc3QtaW5mbyBwe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbTo1MXB4O2xldHRlci1zcGFjaW5nOi0uMXB4fS5mbGF0LXBhcnRuZXJzIC5saXN0LWluZm8gLmZsYXQtYnV0dG9ue3BhZGRpbmc6MTNweCAzNHB4IDEzcHggMTlweDtsZXR0ZXItc3BhY2luZzouMXB4fS5mbGF0LXBhcnRuZXJzIC5saXN0LWluZm8uZmxhdC1idXR0b246OmFmdGVye3JpZ2h0OjE3cHg7dG9wOjEzcHh9LmNvbnRhY3QtaWNvbmJveCAuaWNvbmJveDpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0uY29udGFjdC1pY29uYm94IC5pY29uYm94e2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nOjMxcHggMTBweCAzNXB4IDI0cHh9LmNvbnRhY3QtaWNvbmJveCAuaWNvbmJveCAuYm94LWhlYWRlciAuYm94LWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6MjBweH0uY29udGFjdC1pY29uYm94IC5pY29uYm94IC5ib3gtaGVhZGVyIC5ib3gtaWNvbiBpe2NvbG9yOiMwM2E5ZjU7Zm9udC1zaXplOjQwcHh9LmNvbnRhY3QtaWNvbmJveCAuaWNvbmJveCAuYm94LWNvbnRlbnQgLmJveC10aXRsZXtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi1ib3R0b206MTBweH0uY29udGFjdC1pY29uYm94IC5pY29uYm94IC5ib3gtY29udGVudCAuYm94LXRpdGxlOmJlZm9yZXtjb250ZW50Om5vbmV9LmNvbnRhY3QtaWNvbmJveCAuaWNvbmJveCAuYm94LWNvbnRlbnQgcHtsaW5lLWhlaWdodDoyNXB4fS5jb250YWN0LWZvcm0tbWFwcyAudGl0bGUtc2VjdGlvbnttYXJnaW4tYm90dG9tOjM4cHh9LmNvbnRhY3QtZm9ybS1tYXBzIC50aXRsZS1zZWN0aW9uIC50aXRsZXtmb250LXNpemU6MjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MDttYXJnaW4tYm90dG9tOjVweH0uY29udGFjdC1mb3JtLW1hcHMgLnRpdGxlLXNlY3Rpb24gLnN1Yi10aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDB9LmNvbnRhY3QtZm9ybS1tYXBzIC53cmFwLXR5cGUtaW5wdXR7bWFyZ2luOjAgLTEuNiV9LmNvbnRhY3QtZm9ybS1tYXBzIC53cmFwLXR5cGUtaW5wdXQgLmlucHV0LXdyYXB7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7cGFkZGluZzowIDEuNiU7cG9zaXRpb246cmVsYXRpdmV9LmNvbnRhY3QtZm9ybS1tYXBzIC5pbnB1dC13cmFwIGlucHV0e3dpZHRoOjEwMCV9LmZsYXQtY29udGFjdC1mb3JtIGxhYmVse2NvbG9yOnJlZDtmb250LXNpemU6MTJweDtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo3MDA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjZweDtsZWZ0OjIwcHh9LmZsYXQtY29udGFjdC1mb3JtIC50ZXh0YXJlYS13cmFwIGxhYmVse2JvdHRvbToxNXB4O2xlZnQ6MXB4fS5jb250YWN0LWZvcm0tbWFwcyAuZmxhdC1jb250YWN0LWZvcm0gLmZsYXQtYnV0dG9ue3BhZGRpbmc6MTZweCA0MHB4IDE1cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjI1cHg7Ym9yZGVyLXJhZGl1czoyNXB4fS5jb250YWN0LWZvcm0tbWFwcyAuZmxhdC1jb250YWN0LWZvcm0gLmZsYXQtYnV0dG9uOjphZnRlcntjb250ZW50Om5vbmV9LmNvbnRhY3QtZm9ybS1tYXBzIC5mbGF0LWNvbnRhY3QtZm9ybSAudGV4dGFyZWEtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0uY29udGFjdC1mb3JtLW1hcHMgLmZsYXQtY29udGFjdC1mb3JtIC50ZXh0YXJlYS13cmFwIHRleHRhcmVhe3BhZGRpbmc6MTFweCAxM3B4fSNtYXBze2hlaWdodDozOTVweH0uZ28tdG9we3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtyaWdodDotMzVweDtib3R0b206MTVweDt3aWR0aDo0MHB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6IzAzYTlmNTtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstbXMtYm9yZGVyLXJhZGl1czoycHg7LW8tYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7b3BhY2l0eTowfS5nby10b3Auc2hvd3tyaWdodDoxNXB4Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDo5OX0uZ28tdG9wIGl7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZn0uZ28tdG9wOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzIyMjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtM3B4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTNweCwwKX0uZ28tdG9wOmhvdmVyIGl7Y29sb3I6I2ZmZn0jbWFpbi1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0jZm9vdGVye2JhY2tncm91bmQtY29sb3I6IzMzMzMzNTtwYWRkaW5nOjQ5cHggMH0ud2lkZ2V0LndpZGdldC1mb290ZXJ7ZmxvYXQ6bGVmdDt3aWR0aDoyMCV9LndpZGdldC53aWRnZXQtZm9vdGVyLndpZGdldF9tZW51e3BhZGRpbmctbGVmdDoxcHh9LndpZGdldC53aWRnZXQtZm9vdGVyLndpZGdldF93aHlfdXN7cGFkZGluZy1sZWZ0OjdweH0ud2lkZ2V0LndpZGdldC1mb290ZXIud2lkZ2V0X2Fib3V0e3BhZGRpbmctbGVmdDoxM3B4fS53aWRnZXQud2lkZ2V0LWZvb3Rlci53aWRnZXRfbW9yZV9pbmZve3BhZGRpbmctbGVmdDoxOXB4fS53aWRnZXQud2lkZ2V0LWZvb3Rlci53aWRnZXRfY29udGFjdHtwYWRkaW5nLWxlZnQ6MjVweH0ud2lkZ2V0LndpZGdldC1mb290ZXIud2lkZ2V0X2NvbnRhY3QgLndpZGdldC10aXRsZXttYXJnaW4tYm90dG9tOjMycHh9LndpZGdldC53aWRnZXQtZm9vdGVyIC53aWRnZXQtdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6MjFweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjMwcHh9LndpZGdldC53aWRnZXQtZm9vdGVyIHVsIGxpe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC13ZWlnaHQ6NjAwfS53aWRnZXQud2lkZ2V0LWZvb3RlciB1bCBsaSBhe2NvbG9yOiM5OTk5OWF9LndpZGdldC53aWRnZXQtZm9vdGVyIHVsIGxpIGE6aG92ZXIsLmNvcHktcmlnaHQgcCBhOmhvdmVye2NvbG9yOiMwM2E5ZjV9LndpZGdldC53aWRnZXQtZm9vdGVyIHVsLmZsYXQtaW5mb3JtYXRpb24gbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMwcHg7bGluZS1oZWlnaHQ6MjJweDtwYWRkaW5nLWJvdHRvbToxNnB4fS53aWRnZXQud2lkZ2V0LWZvb3RlciB1bC5mbGF0LWluZm9ybWF0aW9uIGxpOm50aC1jaGlsZCgyKXtwYWRkaW5nLWJvdHRvbToxM3B4fS53aWRnZXQud2lkZ2V0LWZvb3RlciB1bC5mbGF0LWluZm9ybWF0aW9uIGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDotMnB4O2NvbnRlbnQ6XCJcXGUwODFcIjtmb250LWZhbWlseTonRWxlZ2FudEljb25zJztjb2xvcjojRkZGO2ZvbnQtc2l6ZToxNHB4fS53aWRnZXQud2lkZ2V0LWZvb3RlciB1bC5mbGF0LWluZm9ybWF0aW9uIGxpLmVtYWlsOjpiZWZvcmV7Y29udGVudDpcIlxcZTA3NlwifS53aWRnZXQud2lkZ2V0LWZvb3RlciB1bC5mbGF0LWluZm9ybWF0aW9uIGxpLnBob25lOjpiZWZvcmV7Y29udGVudDpcIlxcZTA5MFwifWZvb3RlciAubG9nby1mb290ZXIgLmxvZ297bWFyZ2luLWJvdHRvbToxOXB4fS5jb3B5LXJpZ2h0IHB7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM5OTk5OWE7bGV0dGVyLXNwYWNpbmc6LjNweH0uY29weS1yaWdodCBwIGF7Y29sb3I6I0ZGRn0uZm9vdGVyLWNvbnRhY3QgLnNvY2lhbC1saW5rc3ttYXJnaW4tdG9wOjMwcHh9LmZsYXQtaW1hZ2VzLWhvdmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGF0LWltYWdlcy1ob3ZlciAuZmxhdC1ob3Zlci1vdmVybGF5e2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2MyMGE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uZmxhdC1pbWFnZXMtaG92ZXI6aG92ZXIgLmZsYXQtaG92ZXItb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2MyMGE7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCl9LmZsYXQtaW1hZ2VzLWhvdmVyOmFmdGVyLC5mbGF0LWltYWdlcy1ob3ZlcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOiNmZmY7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4Ojk5OTk7bWFyZ2luLXRvcDotMTVweDttYXJnaW4tbGVmdDotMXB4O3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtb3BhY2l0eTowOy1raHRtbC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7d2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dCAwOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0IDA7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dCAwOy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dCAwO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dCAwfS5mbGF0LWltYWdlcy1ob3ZlcjpiZWZvcmV7aGVpZ2h0OjFweDt3aWR0aDozMHB4O21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDotMTVweH0uZmxhdC1pbWFnZXMtaG92ZXI6aG92ZXI6YmVmb3JlLC5mbGF0LWltYWdlcy1ob3Zlcjpob3ZlcjphZnRlcntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5wYXJhbGxheDJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3BhcmFsbGF4L3BhcmFsbGF4LmpwZyl9LnBhcmFsbGF4M3tiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lm92ZXJsYXktcGFyYWxsYXh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Lm92ZXJsYXktcGFyYWxsYXguc3R5bGUye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjY1KX0ub3ZlcmxheS1wYXJhbGxheC5zdHlsZTN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNCl9LndyYXAtZ2FsbGVyeXtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgLTE1cHh9LndyYXAtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVte2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO3BhZGRpbmc6MCAxNXB4O21hcmdpbi1ib3R0b206MzBweH0ucGFnZS1sb2FkaW5nIC5sb2FkaW5nLW92ZXJsYXl7LXdlYmtpdC1vcGFjaXR5OjE7LWtodG1sLW9wYWNpdHk6MTstbW96LW9wYWNpdHk6MTtvcGFjaXR5OjE7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT0xMDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGV9LmxvYWRpbmctb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOiNmZmY7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDo5OTk5OTt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Om5vbmU7LXdlYmtpdC1vcGFjaXR5OjA7LWtodG1sLW9wYWNpdHk6MDstbW96LW9wYWNpdHk6MDtvcGFjaXR5OjA7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT0wKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0ubG9hZGluZy1vdmVybGF5OmFmdGVye3Bvc2l0aW9uOmZpeGVkO2NvbnRlbnQ6XCJcIjt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zMnB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMzJweDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvaWNvbi9wcmVsb2FkZXIuZ2lmKX0uc3dpdGNoZXItY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3JpZ2h0Oi0yMjBweDt0b3A6MTI1cHg7d2lkdGg6MjIwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO3otaW5kZXg6OTk5OTk5OTl9LnN3aXRjaGVyLWNvbnRhaW5lciBoMntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtoZWlnaHQ6NDVweDtsaW5lLWhlaWdodDo0NXB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MzBweDttYXJnaW46MH0uc3dpdGNoZXItY29udGFpbmVyIGgyIGF7YmFja2dyb3VuZC1jb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotNDVweDt0b3A6MDt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTowO2NvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5zd2l0Y2hlci1jb250YWluZXIgaDIgYS5hY3RpdmV7cmlnaHQ6MH0uc3dpdGNoZXItY29udGFpbmVyIGgyIGEuYWN0aXZlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIxcHg7dG9wOjA7Y29udGVudDpcIlxcZjEwNFwiO2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMnB4fS5zd2l0Y2hlci1jb250YWluZXIgaDIgYS5hY3RpdmUgaXtkaXNwbGF5Om5vbmV9LnN3aXRjaGVyLWNvbnRhaW5lciBoMiBhOmhvdmVyLC5zd2l0Y2hlci1jb250YWluZXIgaDIgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uc3dpdGNoZXItY29udGFpbmVyIGgyIGl7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToyNXB4O2NvbG9yOiM5OTk7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uc3dpdGNoZXItY29udGFpbmVyIGgyIGk6aG92ZXJ7Y29sb3I6I2ZmZn0uc3dpdGNoZXItY29udGFpbmVyIGgze2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmO21hcmdpbjowO2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luLWJvdHRvbToxMHB4fS5zd2l0Y2hlci1jb250YWluZXIgLnNlbGVjdG9yLWJveHtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0uc3dpdGNoZXItY29udGFpbmVyIC5sYXlvdXQtc3dpdGNoZXJ7bWFyZ2luOjAgMCAxMHB4O292ZXJmbG93OmhpZGRlbn0uc3dpdGNoZXItY29udGFpbmVyIC5sYXlvdXQtc3dpdGNoZXIgYS5sYXlvdXR7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMjBweDttYXJnaW4tbGVmdDoxMHB4fS5zd2l0Y2hlci1jb250YWluZXIgLmxheW91dC1zd2l0Y2hlciBhLmxheW91dDpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5zd2l0Y2hlci1jb250YWluZXIgLmxheW91dC1zd2l0Y2hlciBhLmxheW91dDpob3Zlcntjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyfS5zd2l0Y2hlci1jb250YWluZXIgLmNvbG9yLWJveHtoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTo2cHh9LnN3aXRjaGVyLWNvbnRhaW5lciAuc3R5bGVzd2l0Y2h7bWFyZ2luLWJvdHRvbToxMHB4fS5zdy1vZGR7YmFja2dyb3VuZC1jb2xvcjojMjcyNzI3O3BhZGRpbmc6MjFweCAwIDMwcHggMjBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zczstbW96LXRyYW5zaXRpb246YWxsIC4zczstbXMtdHJhbnNpdGlvbjphbGwgLjNzOy1vLXRyYW5zaXRpb246YWxsIC4zczt0cmFuc2l0aW9uOmFsbCAuM3N9LnN3LWV2ZW57YmFja2dyb3VuZC1jb2xvcjojMTkxOTE5O3BhZGRpbmc6MjFweCAwIDI1cHggMjBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zczstbW96LXRyYW5zaXRpb246YWxsIC4zczstbXMtdHJhbnNpdGlvbjphbGwgLjNzOy1vLXRyYW5zaXRpb246YWxsIC4zczt0cmFuc2l0aW9uOmFsbCAuM3N9LnN3LWV2ZW4gYXtmb250LWZhbWlseTpcIkthcmxhXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6NDBweDtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2ZmZjtwYWRkaW5nOjEwcHggMjBweDttYXJnaW4tcmlnaHQ6MTBweDtsZXR0ZXItc3BhY2luZzoxLjhweH0uc3ctZXZlbiBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMyYmZjMDtib3JkZXI6MXB4IHNvbGlkICMzMmJmYzA7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnN3LWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwIWltcG9ydGFudH0uc3ctb2RkIGF7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE3cHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDdweH0uc3ctb2RkIC53cy1jb2xvcnMgYTpiZWZvcmV7YmFja2dyb3VuZDpub25lfS5zdy1vZGQgLndzLWNvbG9ycyBhe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87cGFkZGluZzowO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1jb2xvcjojMzMzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7b3ZlcmZsb3c6aGlkZGVufS5zdy1vZGQgLndzLWNvbG9ycyBhLmN1cnJlbnQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDo2cHg7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7Y29udGVudDpcIlxcZjAwY1wiO2NvbG9yOiNmZmY7ei1pbmRleDo5OTk7dGV4dC1zaGFkb3c6MCAwIDJweCByZ2JhKDAsMCwwLDEpfS5zdy1vZGQgLndzLWNvbG9ycyAjY29sb3Ixe2JhY2tncm91bmQtY29sb3I6IzAzYTlmNX0uc3ctb2RkIC53cy1jb2xvcnMgI2NvbG9yMntiYWNrZ3JvdW5kLWNvbG9yOiNmZTU3MjJ9LnN3LW9kZCAud3MtY29sb3JzICNjb2xvcjN7YmFja2dyb3VuZC1jb2xvcjojMWVhZjEzfS5zdy1vZGQgLndzLWNvbG9ycyAjY29sb3I0e2JhY2tncm91bmQtY29sb3I6IzIwY2FiZX0uc3ctb2RkIC53cy1jb2xvcnMgI2NvbG9yNXtiYWNrZ3JvdW5kLWNvbG9yOiNiMDFlMjN9LnN3LW9kZCAjY29sb3Iye2JhY2tncm91bmQtY29sb3I6IzMzM30uc3ctb2RkIC53cy1jb2xvcnMgYSNjb2xvcjI6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToyMXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoyMXB4IHNvbGlkICNmZjVmMmV9LnN3LW9kZCAjY29sb3Ize2JhY2tncm91bmQtY29sb3I6IzMzM30uc3ctb2RkIC53cy1jb2xvcnMgYSNjb2xvcjM6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToyMXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoyMXB4IHNvbGlkICMzMGE5ZGV9LnN3LW9kZCAjY29sb3I0e2JhY2tncm91bmQtY29sb3I6IzMzM30uc3ctb2RkIC53cy1jb2xvcnMgYSNjb2xvcjQ6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToyMXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoyMXB4IHNvbGlkICNkOWUxZTh9LnN3LW9kZCAjY29sb3I1e2JhY2tncm91bmQtY29sb3I6IzMzM30uc3ctb2RkIC53cy1jb2xvcnMgYSNjb2xvcjU6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToyMXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoyMXB4IHNvbGlkICMwOTA3MDd9LnN3LWV2ZW4gaDN7bWFyZ2luLWJvdHRvbTo2cHh9LnN3LXBhdHRlcm4ucGF0dGVybnstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo5OCU7YmFja2dyb3VuZC1jb2xvcjojMDAwO3dpZHRoOjEwMCU7ei1pbmRleDotMTtwYWRkaW5nOjIwcHggMCAzMHB4IDIwcHh9LnN3LXBhdHRlcm4ucGF0dGVybiBhe3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tYm90dG9tOjVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3ctcGF0dGVybi5wYXR0ZXJuIGEuY3VycmVudDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMnB4O3RvcDo2cHg7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7Y29udGVudDpcIlxcZjAwY1wiO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAwIDJweCByZ2JhKDAsMCwwLDEpfS5zdy1vZGQgLnN3LWltYWdle3BhZGRpbmc6MCAyMHB4IDE1cHggMH0uc3ctb2RkIC5zdy1pbWFnZSBhe3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjVweH0uc3ctb2RkIC5zdy1pbWFnZSAuc3ctYnV5e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDojNmY5YTM3O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEycHggNDhweCAxMnB4IDUxcHg7Ym9yZGVyLXJhZGl1czowfS5zdy1vZGQgLnN3LWltYWdlIC5zdy1idXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMmUzNjNhfS5ib3hlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZS1ib3hlZCAuYm94ZWR7ei1pbmRleDowO3dpZHRoOjkyLjcwOCU7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjAyKTstbW96LWJveC1zaGFkb3c6MCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4wMik7Ym94LXNoYWRvdzowIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjAyKX0uc3R5bGUtYm9keSAud3JhcC1ib3hlZHtmbG9hdDpyaWdodDt3aWR0aDo4My4yJX0ubmF2LmhlYWRlci1zdHlsZTEubmF2Mntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO3otaW5kZXg6OTk7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtkaXNwbGF5Om5vbmV9I3NpdGUtb2ZmLWNhbnZhc3twb3NpdGlvbjpmaXhlZDtsZWZ0OjA7Ym90dG9tOjA7dG9wOjA7d2lkdGg6MTYuOCU7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6OTk5OTk5O2JveC1zaGFkb3c6MCAwIDdweCAwIHJnYmEoMCwwLDAsMC4xNSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQgMDstbW96LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dCAwOy1tcy10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQgMDstby10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQgMDt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQgMH0ubWVudS1leHRyYSAub2ZmLWNhbnZhcy10b2dnbGUgYTo6YmVmb3JlLC5tZW51LWV4dHJhIC5vZmYtY2FudmFzLXRvZ2dsZSBhOjphZnRlciwubWVudS1leHRyYSAub2ZmLWNhbnZhcy10b2dnbGUgYSBzcGFue2JhY2tncm91bmQtY29sb3I6I2RkZH0jc2l0ZS1vZmYtY2FudmFzIC5jb250ZW50e2hlaWdodDo5NTBweDtvdmVyZmxvdzphdXRvfSNzaXRlLW9mZi1jYW52YXMgLndyYXBwZXJ7cGFkZGluZzo1OHB4IDIwcHggMTBweCA0MHB4fSNzaXRlLW9mZi1jYW52YXMgLndyYXBwZXIgLmxvZ297bWFyZ2luOjMycHggMCA3NHB4fSNuYXZfbWVudS0yICNtYWlubmF2MiA+IHVsID4gbGl7ZGlzcGxheTpibG9ja30jbmF2X21lbnUtMiAjbWFpbm5hdjIgPiB1bCA+IGxpPiBhe2NvbG9yOiMyMjI7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjQ1cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6YmxvY2t9I25hdl9tZW51LTIgI21haW5uYXYyID4gdWwgPiBsaSA+IGE6aG92ZXIsI25hdl9tZW51LTIgI21haW5uYXYyID4gdWwgPiBsaS5ob21lID4gYSwjbmF2X21lbnUtMiAjbWFpbm5hdjIgdWwuc3VibWVudSA+IGxpID4gYTpob3Zlcntjb2xvcjojMDNhOWY1O3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfSNuYXZfbWVudS0yICNtYWlubmF2MiB1bC5zdWJtZW51IGxpIGF7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIyMjtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzowIDAgMCAxMHB4O2xpbmUtaGVpZ2h0OjQwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fSNuYXZfbWVudS0yICNtYWlubmF2MiAubWVudS1jb250ZW50e2Rpc3BsYXk6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmVifSNzaXRlLW9mZi1jYW52YXMgLndyYXBwZXIgLnNvY2lhbC1saW5rcy5zdHlsZTR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTozMnB4fSNzaXRlLW9mZi1jYW52YXMgLndyYXBwZXIgLnNvY2lhbC1saW5rcy5zdHlsZTQgbGksI3NpdGUtb2ZmLWNhbnZhcyAud3JhcHBlciAuc29jaWFsLWxpbmtzLnN0eWxlNCBsaTpudGgtY2hpbGQoMyl7cGFkZGluZzowIDEycHh9I3NpdGUtb2ZmLWNhbnZhcyAud3JhcHBlciAuc29jaWFsLWxpbmtzLnN0eWxlNCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0jc2l0ZS1vZmYtY2FudmFzIC53cmFwcGVyIC5zb2NpYWwtbGlua3Muc3R5bGU0IGxpIGF7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzIyMn0jc2l0ZS1vZmYtY2FudmFzIC53cmFwcGVyIC5zb2NpYWwtbGlua3Muc3R5bGU0IGxpIGE6aG92ZXJ7Y29sb3I6IzAzYTlmNX0jc2l0ZS1vZmYtY2FudmFzIC53cmFwcGVyIC5zb2NpYWwtbGlua3Muc3R5bGU0OjphZnRlcntjb250ZW50Om5vbmV9I3NpdGUtb2ZmLWNhbnZhcyAud3JhcHBlciAuY29weS1yaWdodCBwe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzIyMjtmb250LXdlaWdodDo0MDB9I3NpdGUtb2ZmLWNhbnZhcyAud3JhcHBlciAuY29weS1yaWdodCBwIGF7Y29sb3I6IzAzYTlmNX0jc2l0ZS1vZmYtY2FudmFzIC53cmFwcGVyIC5jb3B5LXJpZ2h0IHAgYTpob3Zlcntjb2xvcjojMjIyfS5vdmVybGF5LXNsaWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzQsMzQsMC42KX0uc2VjdGlvbi1jbGllbnQgLnRpdGxlLXNlY3Rpb257bWFyZ2luLWJvdHRvbTo3MnB4fS5jb250YWluZXItZ2FsbGVyeXtmaWx0ZXI6ZHJvcC1zaGFkb3coMHB4IDEwcHggNXB4IHJnYmEoMCwwLDAsMC4yKSl9LnBhZ2UtZ2FsbGVyeSAuaXRlbS1nYWxsZXJ5ey13ZWJraXQtY2xpcC1wYXRoOnBvbHlnb24oNTAlIDAlLDEwMCUgMjUlLDEwMCUgNzUlLDUwJSAxMDAlLDAlIDc1JSwwJSAyNSUpO2NsaXAtcGF0aDpwb2x5Z29uKDUwJSAwJSwxMDAlIDI1JSwxMDAlIDc1JSw1MCUgMTAwJSwwJSA3NSUsMCUgMjUlKTtoZWlnaHQ6MjcwcHg7YmFja2dyb3VuZC1zaXplOjE1NSU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9Lml0ZW0tZ2FsbGVyeTpob3ZlcnthbmltYXRpb246em9vbUltYWdlIC41cyBmb3J3YXJkcyBlYXNlfUBrZXlmcmFtZXMgem9vbUltYWdle3Rve2JhY2tncm91bmQtc2l6ZToxODAlfX0ucGFnZS1nYWxsZXJ5IC5pdGVtLWdhbGxlcnk6aG92ZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjE7YW5pbWF0aW9uOmJnT3BhY2l0eSAuNXMgZm9yd2FyZHMgZWFzZX1Aa2V5ZnJhbWVzIGJnT3BhY2l0eXt0b3tvcGFjaXR5Oi41fX0uY29udGFpbmVyLWdhbGxlcnl7cG9zaXRpb246cmVsYXRpdmV9Lml0ZW0taW5mb3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7d2lkdGg6OTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lml0ZW0taW5mbyBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6I0ZGRjt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2Zvcm06cm90YXRleSgtOTBkZWcpfS5pdGVtLWdhbGxlcnk6aG92ZXIgLml0ZW0taW5mbyBzcGFue3RyYW5zZm9ybTpyb3RhdGV5KDBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2V9Lml0ZW0taW5mbyAudGl0dWxvLWl0ZW17Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNTZiMGZmfS5pdGVtLWluZm8gLmRpdmlzb3ItaXRlbXt3aWR0aDo1MCU7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjcwKTtkaXNwbGF5OmJsb2NrO21hcmdpbjozcHggYXV0b30uaXRlbS1pbmZvIC5kZXNjcmlwY2lvbi1pdGVte2ZvbnQtc2l6ZToxLjFlbX0uZnotMTJ7Zm9udC1zaXplOjEycHghaW1wb3J0YW50fS5mei0xM3tmb250LXNpemU6MTNweCFpbXBvcnRhbnR9LmZ6LTE0e2ZvbnQtc2l6ZToxNHB4IWltcG9ydGFudH0jbG9nb3ttYXJnaW4tdG9wOjIzcHh9I2xvZ28gaW1ne3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpey5vY3RvLXJlc3BvbnNpdmUtd2lkZ2V0e21pbi1oZWlnaHQ6IDc3N3B4ICFpbXBvcnRhbnR9Lm9jdG8td2lkZ2V0e2hlaWdodDowcHggIWltcG9ydGFudDtwYWRkaW5nOjIyZW0gM2VtfX0iLCIvKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcblx0LndyYXAtcG9ydGZvbGlvLWl0ZW0gLnBvcnRmb2xpby10aHVtYm5haWwgYTo6YmVmb3JlLFxuXHQud3JhcC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gYTpiZWZvcmUge1xuXHRcdGxlZnQ6IDUxJTtcblx0XHR0b3A6IDQ4JTtcblx0fVxuXG5cdC53cmFwLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBhOmJlZm9yZSB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNDcuOSU7XG5cdH1cblxuXHQjc2l0ZS1vZmYtY2FudmFzIC53cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwcHggMHB4IDBweCAxNXB4O1xuXHR9XG5cblx0LmRpdmlkZXIud3JhcHAge1xuXHQgICAgaGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyAuY29udGVudCB7XG5cdFx0aGVpZ2h0OiA2NTBweDtcblx0fVxuXG5cdC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyAud3JhcHBlciAubG9nbyB7XG5cdCAgICBtYXJnaW46IDUwcHggMHB4IDQwcHggMHB4O1xuXHR9XG5cblx0LnN0eWxlLWJvZHkgLmNvbnRhaW5lciB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdHlsZS1ib2R5IC5zd2l0Y2hlci1jb250YWluZXIge1xuXHRcdHRvcDogMTAwcHg7XG5cdH1cblxuXHQuZmxhdC1wb3J0Zm9saW8tZmlsdGVyLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IGRpdi5vd2wtcHJldiB7XG5cdCAgICBsZWZ0OiA4MiU7XG5cdH1cblxuXHQuZmxhdC1wb3J0Zm9saW8tZmlsdGVyLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IGRpdi5vd2wtbmV4dCB7XG5cdCAgICByaWdodDogMTAuMyU7XG5cdH1cblxuXHQuZmxhdC1wb3J0Zm9saW8tZmlsdGVyLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IGRpdiB7XG5cdCAgICB0b3A6IC0zMCU7XG5cdH1cblxuXHQuZmxhdC1wb3J0Zm9saW8tZmlsdGVyIC5pdGVtIC5mZWF0dXJlZC1wb3N0IGltZywgLnBvcnRmb2xpby1jYXJvdXNlbCAuaXRlbSAuZmVhdHVyZWQtcG9zdCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnBvcnRmb2xpby1jYXJvdXNlbC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYub3dsLW5leHQge1xuXHQgICAgcmlnaHQ6IC01LjUlO1xuXHR9XG5cblx0LnBvcnRmb2xpby1jYXJvdXNlbC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYub3dsLXByZXYge1xuXHQgICAgbGVmdDogLTQlO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdC5mbGF0LXBvcnRmb2xpby1maWx0ZXIub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1uZXh0IHtcblx0ICAgIHJpZ2h0OiA4LjMlO1xuXHR9XG5cbn1cblxuXG4vKiBTbWFsbGVyIHRoYW4gc3RhbmRhcmQgMTIwMCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQud2lkZ2V0LWhlYWRlciAud3JhcC13aWRnZXQtaGVhZGVyIC53aWRnZXQud2lkZ2V0X3RleHQ6bnRoLWNoaWxkKDEpLCAudGVhbS1saXN0LnN0eWxlMiB1bC5pbmZvLXRlYW0gbGkgc3BhbiB7XG5cdCAgICB3aWR0aDogMzAlO1xuXHR9XG5cblx0LmhlYWRlci5zdHlsZTIgI21haW5uYXYgPiB1bCA+IGxpID4gYSB7XG5cdFx0cGFkZGluZzogMHB4IDhweDtcblx0fVxuXG5cdC5oZWFkZXIuc3R5bGUyICNtYWlubmF2ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuXHQgICAgcGFkZGluZzogMHB4IDhweCAwcHggOHB4O1xuXHR9XG5cblx0LmhlYWRlci5zdHlsZTMgI21haW5uYXYgPiB1bCA+IGxpID4gYSB7XG5cdCAgICBwYWRkaW5nOiAwcHggMTRweDtcblx0fVxuXG5cdC5uYXYuaGVhZGVyLXN0eWxlMS5uYXYyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5vZmYtY2FudmFzLWFjdGl2ZSAjc2l0ZS1vZmYtY2FudmFzIHtcdFxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XG5cdCAgICB3aWR0aDogMzAlO1xuXHQgICAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcblx0fVxuXG5cdC5zdHlsZS1ib2R5IC53cmFwLWJveGVkIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm5hdi5oZWFkZXItc3R5bGUxLm5hdjIgLm1lbnUubWVudS1leHRyYSBsaSBhIHtcblx0ICAgIG1hcmdpbjogMjVweCAyMHB4IDBweCAwcHg7XG5cdH1cblxuXHQuc3R5bGUtYm9keSAud3JhcC1ib3hlZCAuZm9vdGVyIHtcblx0ICAgIG1hcmdpbi1sZWZ0OiAwJTtcblx0fVxuXG5cdCNzaXRlLW9mZi1jYW52YXMgLmNvbnRlbnQge1xuXHRcdGhlaWdodDogNzUwcHg7XG5cdH1cblxuXHQuaW1nYm94LnN0eWxlMi5mbGF0LWJveGxpc3Qge1xuXHQgICAgcGFkZGluZzogNTBweCAwcHg7XG5cdH1cblxuXHQuaW1nYm94LnN0eWxlMi5pbWdib3gtbGlzdC1sZWZ0IC5ib3gtaGVhZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdH1cblxuXHQuaW1nYm94LnN0eWxlMi5pbWdib3gtbGlzdC1yaWdodCAuYm94LWhlYWRlciB7XG5cdCAgICBtYXJnaW4tbGVmdDogNTBweDtcblx0fVxuXG5cdC53cmFwLXBvcnRmb2xpby1pdGVtIC5wb3J0Zm9saW8tdGh1bWJuYWlsIGE6OmJlZm9yZSB7XG5cdCAgICBsZWZ0OiA0OSU7XG5cdCAgICB0b3A6IDQ3JTtcblx0fVxuXG5cdC5zZWN0aW9uLWdhbGxlcnkgLndyYXAtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGE6YmVmb3JlIHtcblx0ICAgIGxlZnQ6IDUxJTtcblx0ICAgIHRvcDogNDglO1xuXHR9XG5cblx0LnRlc3RpbW9uaWFscyB7XG5cdCAgICBwYWRkaW5nOiAwcHggNjBweDtcblx0fVxuXG5cdHVsLnBvcnRmb2xpby1maWx0ZXIgPiBsaSBhIHtcblx0XHRwYWRkaW5nOiAwcHggMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdH1cblxuXHQucG9ydGZvbGlvLXdyYXAgLml0ZW0gLnRpdGxlLXBvc3Qge1xuXHQgICAgZm9udC1zaXplOiAxN3B4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuaWNvbmJveC5zdHlsZTIsIC5xdWljay1mb3JtIHtcblx0ICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMjBweDtcblx0fVxuXG5cdC5xdWljay1mb3JtIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxuXG5cdC5mbGF0LXBvcnRmb2xpby1maWx0ZXIub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2Lm93bC1uZXh0IHtcblx0ICAgIHJpZ2h0OiA4LjMlO1xuXHR9XG5cblx0LmZsYXQtcG9ydGZvbGlvLWZpbHRlci5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYge1xuXHQgICAgdG9wOiAtMjQlO1xuXHR9XG5cblx0dWwucG9ydGZvbGlvLWZpbHRlciA+IGxpIGEsIC5mbGF0LWJ0bi1maWx0ZXIgYnV0dG9uLmJ0bi1maWx0ZXIge1xuXHQgICAgcGFkZGluZzogMHB4IDhweCAwcHggOHB4O1xuXHQgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblxuXHQuaW1nYm94LnN0eWxlMi5pbm5lciAuYm94LWNvbnRlbnQge1xuXHQgICAgcGFkZGluZzogMjBweCAxMHB4IDE1cHggMTBweDtcblx0fVxuXG5cdC5pbWdib3guc3R5bGUyLnBvc2l0aW9uLXRpdGxlIC5ib3gtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdC5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS5kYXRhLXllYXIgLnllYXI6YWZ0ZXIge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHR9XG5cblx0LmNvbnRhY3QtaWNvbmJveCAuaWNvbmJveCB7XG5cdCAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAxMHB4O1xuXHR9XG5cdC5jb250YWN0LWljb25ib3ggLmljb25ib3ggLmJveC1oZWFkZXIgLmJveC1pY29uIGkge1xuXHQgICAgZm9udC1zaXplOiAzMHB4O1xuXHR9XG5cblx0LmNvbnRhY3QtaWNvbmJveCAuaWNvbmJveCAuYm94LWhlYWRlciAuYm94LWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHR9XG5cblx0LmZsYXQtdGVhbSAuY29udGVudCB7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi8qIFNtYWxsZXIgdGhhbiBzdGFuZGFyZCA5OTIgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJ0bi1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jayA7XG5cdH1cblxuXHQubWFpbm5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC50cGFycm93cywgLmZsYXQtcG9ydGZvbGlvLWZpbHRlci5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBkaXYsIC5wb3J0Zm9saW8tY2Fyb3VzZWwub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgZGl2IHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxuXG5cdC5uYXYuaGVhZGVyLXN0eWxlMS5uYXYyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5vZmYtY2FudmFzLWFjdGl2ZSAjc2l0ZS1vZmYtY2FudmFzIHtcdFxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XG5cdCAgICB3aWR0aDogNDAlO1xuXHQgICAgcGFkZGluZzogMHB4IDBweCAwcHggMTVweDtcblx0fVxuXG5cdCNzaXRlLW9mZi1jYW52YXMgLndyYXBwZXIge1xuXHQgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyAud3JhcHBlciAubG9nbyB7XG5cdCAgICBtYXJnaW46IDI1cHggMHB4IDIwcHggMHB4O1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyAuY29udGVudCB7XG5cdCAgICBoZWlnaHQ6IDY1MHB4O1xuXHR9XG5cblx0LmRpdmlkZXIud3JhcHAge1xuXHQgICAgaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LnN0eWxlLWJvZHkgLndyYXAtYm94ZWQsLndyYXAtdGVhbW1lbWJlciAuZmxhdC10ZWFtIC5hdmF0YXIgaW1nLCAuY29uYXRjdC1mb3JtLW1hcHMgLndyYXAtdHlwZS1pbnB1dCAuaW5wdXQtd3JhcCwgLndyYXAtc2VydmljZXMtc2lkZWJhciAuaW1nYm94LCAuZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUzIC5mbGF0LWlucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC53cmFwLXRlYW0tZ3JpZCAudGVhbS1ncmlkIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnRlYW0tbGlzdC5zdHlsZTIgdWwuaW5mby10ZWFtIGxpIHNwYW4ge1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cblxuXHQuc3R5bGUtYm9keSAuc3dpdGNoZXItY29udGFpbmVyIHtcblx0XHR0b3A6IDEwMHB4O1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyAud3JhcHBlciAuc29jaWFsLWxpbmtzLnN0eWxlNCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnN3aXRjaGVyLWNvbnRhaW5lciB7XG5cdFx0dG9wOiA3OHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZmxhdC10b3AgcCwgLmZsYXQtdG9wIHAuaW5mby1saW5rLCAuZmxhdC1idG4tZmlsdGVyLCAuaGVhZGVyIC5sb2dvLCAuZmxhdC10b3AgdWwuZmxhdC1pbmZvcm1hdGlvbiwgLndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlciAud2lkZ2V0LndpZGdldF90ZXh0IC5zb2NpYWwtbGlua3MsIC5sb2dvLWZvb3RlciwgLmNvcHktcmlnaHQsIHVsLnNvY2lhbC1saW5rcy5zdHlsZTIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5oZWFkZXIgLmxvZ28ge1xuXHRcdG1hcmdpbjogMjBweCAwcHggMHB4O1xuXHR9XG5cblx0LmhlYWRlci5zdHlsZTIgLmxvZ28ge1xuXHQgICAgbWFyZ2luOiAxNnB4IDBweCAxMHB4IDBweDtcblx0ICAgIGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0LmhlYWRlci5zdHlsZTMgLmxvZ28ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdCAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblx0fVxuXG5cdC5oZWFkZXIuc3R5bGUzIC5idG4tbWVudSB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXG5cdC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIuc3R5bGUyIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVhZGVyLnN0eWxlMiAuYnRuLW1lbnUge1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdH1cblxuXHQucmVwb25zaXZlLXJpZ2h0IHtcblx0ICAgIGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5mbGF0LXRvcCAuYm94LXRleHQgbGkgYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG5cdH1cblxuXHQuZmxhdC10b3AgdWwuZmxhdC1pbmZvcm1hdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5mbGF0LXRvcCAuc29jaWFsLWxpbmtzLnN0eWxlNCB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0fVxuXG5cdC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIge1xuXHRcdG1hcmdpbjogMjBweCAwcHg7XG5cdH1cblxuXHQud2lkZ2V0LWhlYWRlciAud3JhcC13aWRnZXQtaGVhZGVyIC53aWRnZXQud2lkZ2V0X3RleHQsIC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dDpudGgtY2hpbGQoMyksIC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dDpudGgtY2hpbGQoMSkge1xuXHQgICAgd2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dCAuaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0LmhlYWRlci1zdHlsZTEuaGVhZGVyLXYxIC5uYXYtd3JhcCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQubmF2LmhlYWRlci1zdHlsZTEgLnRvcC1zZWFyY2gge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQudGl0bGUtc2VjdGlvbi5zdHlsZTQgLnRpdGxlLCAudGl0bGUtc2VjdGlvbiAudGl0bGUsIC5zZWN0aW9uLW1lc3NhZ2UgLnRpdGxlLXNlY3Rpb24gLnRpdGxlIHtcblx0ICAgIGZvbnQtc2l6ZTogNDNweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuXHR9XG5cblx0LnN1Yi10aXRsZS5mb250LXBsYXlmYWlyIHtcblx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LmZsYXQtcm93LCAuZmxhdC1yb3cudjMsIC5mbGF0LXJvdy52NCwgLmZsYXQtcm93LnY1LCAuZmxhdC1yb3cudjYsIC5mbGF0LXJvdy52NywgLmZsYXQtcm93LnY4LCAuZmxhdC1yb3cudjksIC5mbGF0LXJvdy52MTAsIC5mbGF0LXJvdy52MTEsIC5mbGF0LXJvdy52MTIsIC5mbGF0LXJvdy52MTMsXG5cdC5zZWN0aW9uLXZpZGVvLCAuZmxhdC1yb3cudjIsIC5mbGF0LXJvdy52MSwgLmZsYXQtcm93LnYxNCwgLmZsYXQtcm93LnYxNSwgLmZsYXQtcm93LnNlY3Rpb24tcG9ydGZvbGlvLWNhcm91c2VsLCAuZmxhdC1yb3cuc2VjdGlvbi1tZXNzYWdlIHtcblx0XHRwYWRkaW5nOiA1MHB4IDBweDtcblx0fVxuXG5cdC5mbGF0LXJvdy5wZC10b3AyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDBweCAwcHg7XG5cdH1cblxuXHQjZm9vdGVyIHtcblx0XHRwYWRkaW5nOiA0MHB4IDBweDtcblx0fVxuXG5cdC5mbGF0LXJlcXVlc3QtZm9ybS5zdHlsZTMsIC5jb21tZW50LXJlc3BvbmQge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQuZmxhdC1yb3cucGQtdG9wLCAuZmxhdC1yb3cucGQtdG9wMiwgLmZsYXQtcm93LnBkLXRvcDMge1xuXHQgICAgcGFkZGluZzogNTBweCAwcHggMHB4O1xuXHR9XG5cblx0LmZsYXQtcm93LnBkLWJvdHRvbSwgLmZsYXQtcm93LnBkLWJvdHRvbTIsIC5mbGF0LXJvdy5wZC1ib3R0b20zLCAuZmxhdC1yb3cudjE2LCAuZmxhdC1yb3cucGQtYm90dG9tNiwgLmZsYXQtcm93LnBkLWJvdHRvbTQsIC5mbGF0LXJvdy5wZC1ib3R0b201IHtcblx0XHRwYWRkaW5nOiAwcHggMHB4IDUwcHg7XG5cdH1cblxuXHQuaWNvbmJveC5zdHlsZTIsIC5xdWljay1mb3JtIHtcblx0ICAgIHBhZGRpbmc6IDBweCAyNXB4IDI4cHggMjVweDtcblx0fVxuXG5cdC5jb250YWN0LWljb25ib3ggLmljb25ib3gge1xuXHQgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcblx0fVxuXG5cdHVsLnBvcnRmb2xpby1maWx0ZXIgPiBsaSBhLCAuZmxhdC1idG4tZmlsdGVyIGJ1dHRvbi5idG4tZmlsdGVyIHtcblx0ICAgIHBhZGRpbmc6IDBweCA4cHggMHB4IDhweDtcblx0ICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXHR9XG5cblx0dWwucG9ydGZvbGlvLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkIGEsIC5mbGF0LWJ0bi1maWx0ZXIgYnV0dG9uLmJ0bi1maWx0ZXI6Zmlyc3QtY2hpbGQge1xuXHQgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblxuXHQuZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDtcblx0fVxuXG5cdC53cmFwLXZpZGVvIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHQucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnkgLmRhdGEuZGF0YS15ZWFyIC55ZWFyLCAucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnkgLmRhdGEuZGF0YS15ZWFyIC55ZWFyLnN0eWxlMywgLnBhZ2UtY29tcGFueSAuZmxhdC1oaXN0b3J5IC5kYXRhLmRhdGEteWVhciAueWVhci5zdHlsZTIsIC5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS5kYXRhLXllYXIgLnllYXIuc3R5bGU0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQuZmxhdC1yb3cuc2VjdGlvbi1zZXJ2aWNlcyB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnkgLmRhdGEtaW5mbyB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdHNlY3Rpb24uZmxhdC1yb3cudjEud3JhcC1pY29uYm94IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC50aXRsZS1zZWN0aW9uLCAuc2VjdGlvbi1jbGllbnQgLnRpdGxlLXNlY3Rpb24sIC5mbGF0LXJlcXVlc3QtZm9ybSAuZmxhdC1mb3JtOm50aC1jaGlsZCgzKSBpbnB1dCwgLmljb25ib3gsIC5pbWdib3guc3R5bGUyLCAuZmxhdC1jdXN0b21lcnMsIC50aXRsZS1zZWN0aW9uLnN0eWxlNCwgLnJvdy1ib3JkZXIgLnRpdGxlLXNlY3Rpb24sIC5zZWN0aW9uLXNlcnZpY2VzIC50aXRsZS1zZWN0aW9uLFxuXHQuc2VjdGlvbi1pbm5lciAudGl0bGUtc2VjdGlvbiwgLmZsYXQtY29udGFjdC1mb3JtLCAudGl0bGUtc2VjdGlvbi5zdHlsZTIgLnRpdGxlLCAud3JhcC10ZWFtLWdyaWQgLnRlYW0tZ3JpZC5zdHlsZTIsIC53cmFwLXRlYW0tZ3JpZCAudGVhbS1ncmlkLCAud3JhcC10ZWFtbWVtYmVyLCAucGFnZS1jb21wYW55IC5mZWF0dXJlZCwgLnBhZ2UtY29tcGFueSAuY29udGVudC1jb21wYW55LCAucGFnZS1jb21wYW55IC5mbGF0LWhpc3RvcnksIC53cmFwLXNlcnZpY2VzLXNpbmdsZSAuZmVhdHVyZWQtc2VydmljZXMsIGFydGljbGUucG9zdCwgLnNpZGViYXIgLndpZGdldCwgLndyYXAtc2VydmljZXMtc2luZ2xlIC5mbGF0LXRleHQsIC53cmFwLXNlcnZpY2VzLXNpbmdsZSAuZmxhdC10ZXh0LnRleHQyLCAud3JhcC1zZXJ2aWNlcy1zaW5nbGUgLmZsYXQtdGV4dC50ZXh0MywgLnRpdGxlLXNlY3Rpb24uc3R5bGU1IC50aXRsZSwgLndyYXAtc2VydmljZXMtc2luZ2xlIC53cmFwLXNlcnZpY2VzLXNpZGViYXIgLmltZ2JveCwgLmJsb2ctc2hvcnRjb2RlIC50aXRsZS1zZWN0aW9uLCAuaW1nYm94LnN0eWxlMywgLmZsYXQtYnRuLWZpbHRlciwgLndyYXAtaWNvbmJveCAudGl0bGUtc2VjdGlvbiwgLndyYXAtY3VzdG9tZXJzIC50aXRsZS1zZWN0aW9uLCAuc2VjdGlvbi1pbWdib3ggLnRpdGxlLXNlY3Rpb24sIC50aXRsZS1zZWN0aW9uLnN0eWxlNCwgLnJvdy1ib3JkZXIgLnRpdGxlLXNlY3Rpb24sIC5zZWN0aW9uLXNlcnZpY2VzIC50aXRsZS1zZWN0aW9uLCAuc2VjdGlvbi1wb3J0Zm9saW8tY2Fyb3VzZWwgLnRpdGxlLXNlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQud2lkZ2V0LndpZGdldC1mb290ZXI6bnRoLWNoaWxkKDUpLCAuaW1nYm94IC5ib3gtaGVhZGVyLCAud3JhcC1zZXJ2aWNlcy1zaW5nbGUgLndyYXAtc2VydmljZXMtc2lkZWJhciAuaW1nYm94Omxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC53cmFwLXNlcnZpY2VzLXNpbmdsZSwgLmJsb2ctcG9zdHMgLnNpZGViYXIsIC5ibG9nLXNpbmdsZSAuc2lkZWJhciwgLnBhZ2UtY29tcGFueSwgLnBhZ2UtcGFydG5lcnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuZmxhdC1wYXJ0bmVycyAubGlzdC1pbmZvIHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQuZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUyIC5mbGF0LWZvcm0ud3JhcC1pbnB1dC1waG9uZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQud2lkZ2V0LndpZGdldC1mb290ZXIgLndpZGdldC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5pbWdib3guc3R5bGUyIC5ib3gtY29udGVudCBwLFxuXHQuaW1nYm94LnN0eWxlMiAuYm94LWhlYWRlciwgLnRpdGxlLXNlY3Rpb24ubGVmdCwgLnNlY3Rpb24tdmlkZW8gLnRpdGxlLXNlY3Rpb24ubGVmdCwgLmltZ2JveC5zdHlsZTMgLmJveC1jb250ZW50IHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuaWNvbmJveC5zdHlsZTIgLmJveC1oZWFkZXIge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdC5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSB1bC5wb3J0Zm9saW8tbGlzdC5zdHlsZTIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQuZGl2aWRlci5oMzksIC5kaXZpZGVyLmg3NSwgLmRpdmlkZXIuaDk4IHtcblx0ICAgIGhlaWdodDogMzBweDtcblx0fVxuXG5cdC5kaXZpZGVyLCAuZGl2aWRlci5oNzAsIC5kaXZpZGVyLmgzNSwgLmRpdmlkZXIuaDQ2LCAuZGl2aWRlci5oNjUsIC5kaXZpZGVyLmg5NiB7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0LmltZ2JveCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDBweCAyNXB4IDIwcHg7XG5cdH1cblxuXHQuaW1nYm94OjphZnRlciwgLnNvY2lhbC1saW5rcy5zdHlsZTQ6OmFmdGVyLCAuZmxhdC10b3AgLmZsYXQtaW5mb3JtYXRpb24gbGk6OmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LmltZ2JveC5zdHlsZTIuZmxhdC1ib3hsaXN0IHtcblx0XHRwYWRkaW5nOiAzMHB4IDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Zm9vdGVyIHtcblx0XHRwYWRkaW5nOiA0MHB4IDBweCAzMHB4O1xuXHR9XG5cblx0LmltZ2JveC5zdHlsZTIuaW1nYm94LWxpc3QtbGVmdCAuYm94LWhlYWRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmltZ2JveC5zdHlsZTIuaW1nYm94LWxpc3QtcmlnaHQgLmJveC1jb250ZW50IHtcblx0ICAgIHdpZHRoOiAzOCU7XG5cdH1cblxuXHQuaW1nYm94LnN0eWxlMi5pbWdib3gtbGlzdC1yaWdodCAuYm94LWhlYWRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQud3JhcC1wb3J0Zm9saW8taXRlbSAucG9ydGZvbGlvLXRodW1ibmFpbCBhOjpiZWZvcmUsLnNlY3Rpb24tZ2FsbGVyeSAud3JhcC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gYTpiZWZvcmUge1xuXHQgICAgbGVmdDogNDklO1xuXHQgICAgdG9wOiA0NyU7XG5cdH1cblxuXHQud3JhcC1jb3VudGVyLCAudGVzdGltb25pYWxzLCAuaWNvbmJveCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC53aWRnZXQud2lkZ2V0LWZvb3RlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQud2lkZ2V0LndpZGdldC1mb290ZXIsIC53aWRnZXQud2lkZ2V0LWZvb3RlcjpudGgtY2hpbGQoNCksIC53aWRnZXQud2lkZ2V0LWZvb3RlcjpudGgtY2hpbGQoNSkge1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC53aWRnZXQud2lkZ2V0LWZvb3RlciB1bC5mbGF0LWluZm9ybWF0aW9uIGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQud2lkZ2V0LndpZGdldC1mb290ZXIud2lkZ2V0X2NvbnRhY3QgLndpZGdldC10aXRsZSB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cblx0LmZsYXQtY3VzdG9tZXJzIGltZywgLmZsYXQtcmVxdWVzdC1mb3JtIC5mbGF0LWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LndpZGdldC53aWRnZXQtZm9vdGVyIHVsLmZsYXQtaW5mb3JtYXRpb24gbGk6YmVmb3JlLCAud2lkZ2V0LndpZGdldC1mb290ZXIgdWwuZmxhdC1pbmZvcm1hdGlvbiBsaS5lbWFpbDo6YmVmb3JlLCAud2lkZ2V0LndpZGdldC1mb290ZXIgdWwuZmxhdC1pbmZvcm1hdGlvbiBsaS5waG9uZTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LnRlc3RpbW9uaWFscyAubmFtZSB7XG5cdFx0Zm9udC1zaXplOiAzMXB4O1xuXHR9XG5cblx0LnNlY3Rpb24tcmVwb25zaXZlLCAucG9ydGZvbGlvLXdyYXAgLml0ZW0sIC53cmFwLWdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdHVsLnBvcnRmb2xpby1maWx0ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdHVsLnBvcnRmb2xpby1maWx0ZXIgPiBsaSB7XG5cdFx0cGFkZGluZzogNXB4IDBweDtcblx0fVxuXG5cdC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCxcblx0LmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCwgLmltZ2JveC5zdHlsZTIgLmJveC1oZWFkZXIgYSBpbWcge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuXHR9XG5cblx0LnRlc3RpbW9uaWFscyAud2hpc3BlciB7XG4gICAgXHRmb250LXNpemU6IDIzcHg7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5mbGF0LXJlcXVlc3QtZm9ybSAuZmxhdC1mb3JtLCAuZmxhdC1yZXF1ZXN0LWZvcm0ge1xuICAgIFx0bWFyZ2luOiAwO1xuICAgIH1cblxuXHQucXVpY2stZm9ybSB7XG5cdCAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cdH1cblxuXHQjbWFpbi1jb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcblx0fVxuXG5cdC5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS5kYXRhLXllYXIgLnllYXI6YWZ0ZXIge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cblx0LmZsYXQtcGFydG5lcnMsIC53cmFwLXRlYW1tZW1iZXIgLnRlYW0tbGlzdCB7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHRcbn1cblxuLyogVGFibGV0IExhbmRzY2FwZSAqL1xuIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG5cbn1cblxuLyogVGFibGV0IFBvcnRyYWl0IFNpemUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcbn1cblxuLyogQWxsIE1vYmlsZSBTaXplcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcblx0XG59XG5cbi8qIE1vYmlsZSBMYW5kc2NhcGUgU2l6ZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5pbWdib3guc3R5bGUyLmltZ2JveC1saXN0LWxlZnQgLmJveC1oZWFkZXIsIC5pbWdib3guc3R5bGUyLmltZ2JveC1saXN0LXJpZ2h0IC5ib3gtY29udGVudCB7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LmltZ2JveC5zdHlsZTIuaW1nYm94LWxpc3QtbGVmdCAuYm94LWhlYWRlciB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQuaW1nYm94LnN0eWxlMiAuYm94LWhlYWRlciBpbWcsIC5pbWdib3guc3R5bGUyLmltZ2JveC1saXN0LXJpZ2h0IC5ib3gtY29udGVudCwgLmltZ2JveC5zdHlsZTIuaW1nYm94LWxpc3QtcmlnaHQgLmJveC1oZWFkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmltZ2JveC5zdHlsZTIuaW1nYm94LWxpc3QtbGVmdCAuYm94LWNvbnRlbnQsIC5pbWdib3guc3R5bGUyLmltZ2JveC1saXN0LXJpZ2h0IC5ib3gtY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyAuY29udGVudCB7XG5cdCAgICBoZWlnaHQ6IDU3NXB4O1xuXHR9XG5cblx0LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlciAud2lkZ2V0LndpZGdldF90ZXh0IC5pY29uIHtcblx0ICAgIG1hcmdpbjogM3B4IDEwcHggMHB4IDBweDtcblx0fVxuXG5cdC53aWRnZXQud2lkZ2V0LWZvb3RlciwgLndpZGdldC53aWRnZXQtZm9vdGVyOm50aC1jaGlsZCg0KSwgLndpZGdldC53aWRnZXQtZm9vdGVyOm50aC1jaGlsZCg1KSB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQud2lkZ2V0LndpZGdldC1mb290ZXI6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnRlYW0tbGlzdC5zdHlsZTIgdWwuaW5mby10ZWFtIGxpIHNwYW4ge1xuXHQgICAgd2lkdGg6IDQwJTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcblx0LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlciAud2lkZ2V0LndpZGdldF90ZXh0IC5zb2NpYWwtbGlua3MsIC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dCAuaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dCwgLndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlciAud2lkZ2V0LndpZGdldF90ZXh0Om50aC1jaGlsZCgzKSwgLndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlciAud2lkZ2V0LndpZGdldF90ZXh0Om50aC1jaGlsZCgxKSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQjc2l0ZS1vZmYtY2FudmFzIC5jb250ZW50IHtcblx0ICAgIGhlaWdodDogMjkwcHg7XG5cdH1cbn1cblxuLyogTW9iaWxlIFBvcnRyYWl0IFNpemUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LndpZGdldC1oZWFkZXIgLndyYXAtd2lkZ2V0LWhlYWRlciAud2lkZ2V0LndpZGdldF90ZXh0LCAud2lkZ2V0LWhlYWRlciAud3JhcC13aWRnZXQtaGVhZGVyIC53aWRnZXQud2lkZ2V0X3RleHQ6bnRoLWNoaWxkKDMpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCNzaXRlLW9mZi1jYW52YXMge1xuXHRcdHBhZGRpbmc6IDBweCAwcHggMHB4IDE1cHg7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXG5cdC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dDpudGgtY2hpbGQoMSkge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIge1xuXHQgICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4O1xuXHR9XG5cblx0LmhlYWRlciAubG9nbyB7XG5cdCAgICBtYXJnaW46IDIwcHggMHB4IDBweDtcblx0fVxuXG5cdC5mbGF0LXRvcCAuc29jaWFsLWxpbmtzLnN0eWxlNCB7XG5cdCAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LmZsYXQtdG9wIHVsIGxpLnF1ZXN0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LmZsYXQtdG9wLnN0eWxlMiB7XG5cdCAgICBwYWRkaW5nOiAxMnB4IDBweCAxNXB4O1xuXHR9XG5cblx0LmZsYXQtcGFydG5lcnMgLmxpc3QtbG9nbyBpbWcsIC5jb250YWN0LWZvcm0tbWFwcyAud3JhcC10eXBlLWlucHV0IC5pbnB1dC13cmFwLCAud3JhcC10ZWFtLWdyaWQgLnRlYW0tZ3JpZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZmxhdC1wYXJ0bmVycyAubGlzdC1sb2dvIHtcblx0ICAgIGZsb2F0OiBub25lO1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0I3NpdGUtb2ZmLWNhbnZhcyAuY29udGVudCB7XG5cdFx0aGVpZ2h0OiA2MzBweDtcblx0fVxuXG5cdC53aWRnZXQtaGVhZGVyIC53cmFwLXdpZGdldC1oZWFkZXIgLndpZGdldC53aWRnZXRfdGV4dCAuc29jaWFsLWxpbmtzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQud2lkZ2V0LWhlYWRlciAud3JhcC13aWRnZXQtaGVhZGVyIC53aWRnZXQud2lkZ2V0X3RleHQgLmljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudGl0bGUtc2VjdGlvbi5zdHlsZTQgLnRpdGxlIHtcblx0ICAgIGZvbnQtc2l6ZTogNDVweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHR9XG5cblx0LmltZ2JveC5zdHlsZTIuaW1nYm94LWxpc3QtbGVmdCAuYm94LWhlYWRlciwgLnRlYW0tbGlzdCAuYXZhdGFyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5pbWdib3guc3R5bGUyLmltZ2JveC1saXN0LXJpZ2h0IC5ib3gtY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdCAuYm94LWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUsXG5cdC5pbWdib3guc3R5bGUyLmZsYXQtYm94bGlzdCAuYm94LWNvbnRlbnQudGV4dDIgcDpsYXN0LW9mLXR5cGUge1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fSBcblx0LmZsYXQtY291bnRlciwgLndpZGdldC53aWRnZXQtZm9vdGVyIHtcblx0ICAgIGZsb2F0OiBub25lO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LndpZGdldC53aWRnZXQtZm9vdGVyOm50aC1jaGlsZCg0KSwgLndpZGdldC53aWRnZXQtZm9vdGVyOm50aC1jaGlsZCg1KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fSBcblxuXHQuZmxhdC1jb3VudGVyOmxhc3Qtb2YtdHlwZSwgIC5mbGF0LXRvcCB1bC5mbGF0LWluZm9ybWF0aW9uLCAud2lkZ2V0LndpZGdldC1mb290ZXI6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24tcmVwb25zaXZlLCAucG9ydGZvbGlvLXdyYXAgLml0ZW0sLndyYXAtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wb3J0Zm9saW8td3JhcCAuaXRlbSAudGl0bGUtcG9zdCB7XG5cdCAgICBmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuY29tbWVudC1yZXNwb25kIHtcblx0ICAgIHBhZGRpbmc6IDUwcHggMTBweDtcblx0fVxuXG5cdC5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBhcnRpY2xlLCAuYm94LXRleHQudGV4dC1yaWdodCB7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGFydGljbGUgLmNvbW1lbnQtYXV0aG9yIHtcblx0ICAgIGZsb2F0OiBub25lO1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5mb290ZXItcG9zdCAuc29jaWFsLXNoYXJlLWFydGljbGUge1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQuY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUge1xuXHQgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IHtcbiAgICBcdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1saW5rcy5zdHlsZTQge1xuXHQgICAgZmxvYXQ6IG5vbmU7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcblx0ICAgIG1hcmdpbi1yaWdodDogMHB4O1xuXHR9XG5cblx0LmZsYXQtYWNjb3JkaW9uIC5mbGF0LXRvZ2dsZSAudG9nZ2xlLXRpdGxlIHtcblx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdH1cblxuXHQuZmxhdC1yZXF1ZXN0LWZvcm0uc3R5bGUzIHtcblx0ICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXHR9XG5cblx0dWwucG9ydGZvbGlvLWZpbHRlciA+IGxpLCAuZmxhdC1idG4tZmlsdGVyIGJ1dHRvbi5idG4tZmlsdGVyIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmZsYXQtYnRuLWZpbHRlciBidXR0b24uYnRuLWZpbHRlciB7XG5cdFx0bWFyZ2luOiA1cHggMHB4O1xuXHR9XG5cblx0LnBhZ2UtY29tcGFueSAuZmxhdC1oaXN0b3J5IC5kYXRhLmRhdGEteWVhciAueWVhcjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdC5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSB1bC5wb3J0Zm9saW8tbGlzdCBsaSwgLnBhZ2UtY29tcGFueSAuZmxhdC1oaXN0b3J5IHVsLnBvcnRmb2xpby1saXN0LnN0eWxlMiBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdC5wYWdlLWNvbXBhbnkgLmZsYXQtaGlzdG9yeSAuZGF0YS15ZWFyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuY29udGFjdC1pY29uYm94IC5pY29uYm94IC5ib3gtaGVhZGVyIC5ib3gtaWNvbiBpIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdH1cblxuXG5cdFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcdFxuXHQubmF2LmhlYWRlci1zdHlsZTEgLnRvcC1zZWFyY2gge1xuXHRcdHdpZHRoOiAyNzVweDtcblx0fVxuXG5cdCNzaXRlLW9mZi1jYW52YXMge1xuXHRcdHdpZHRoOiA3MCU7XG5cdH1cblxuXHQucG9ydGZvbGlvLXdyYXAgLml0ZW0gLmxpbmUge1xuXHRcdHRvcDogMzAuMyU7XG5cdH1cblxuXHQucG9ydGZvbGlvLXdyYXAgLml0ZW0gLnRpdGxlLXBvc3Qge1xuXHRcdHRvcDogMzglO1xuXHR9XG5cblx0LnBvcnRmb2xpby13cmFwIC5pdGVtIC5jYXRlZ29yeS1wb3N0IHtcblx0ICAgIHRvcDogNzQlO1xuXHR9XG5cblx0LnRpdGxlLXNlY3Rpb24uc3R5bGU0IC50aXRsZSwgLnRpdGxlLXNlY3Rpb24gLnRpdGxlIHtcblx0ICAgIGZvbnQtc2l6ZTogNDBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHR9XG5cdFxuXHQudGl0bGUtc2VjdGlvbiAuc3ViLXRpdGxlIHtcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5tZXNzYWdlLXRleHQgcCB7XG5cdCAgICBmb250LXNpemU6IDMwcHg7XG5cdCAgICBsaW5lLWhlaWdodDogNDNweDtcblx0fVxuXG5cdC5pY29uYm94LnN0eWxlMiwgLnF1aWNrLWZvcm0ge1xuXHQgICAgcGFkZGluZzogMHB4IDI1cHggMjhweCAyNXB4O1xuXHR9XG5cblx0LmZsYXQtcmVxdWVzdC1mb3JtLnN0eWxlMiB7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDVweDtcblx0fVxuXG5cdCNzaXRlLW9mZi1jYW52YXMgLmNvbnRlbnQge1xuXHQgICAgaGVpZ2h0OiA1ODFweDtcblx0fVxuXHRcbn1cblxuIiwiKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7fVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGEsLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6dmlzaXRlZHtjb2xvcjojMDA4NEI0IWltcG9ydGFudDt9XG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTpob3Zlcntjb2xvcjojMDA4NEI0IWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIWltcG9ydGFudDt9XG4udHAtY2FwdGlvbi5tZWRpdW1fZ3JleSwubWVkaXVtX2dyZXl7YmFja2dyb3VuZC1jb2xvcjojODg4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzoycHggNHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLDAuNSk7d2hpdGUtc3BhY2U6bm93cmFwO31cbi50cC1jYXB0aW9uLnNtYWxsX3RleHQsLnNtYWxsX3RleHR7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpBcmlhbDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwwLjUpO3doaXRlLXNwYWNlOm5vd3JhcDt9XG4udHAtY2FwdGlvbi5tZWRpdW1fdGV4dCwubWVkaXVtX3RleHR7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpBcmlhbDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwwLjUpO3doaXRlLXNwYWNlOm5vd3JhcDt9XG4udHAtY2FwdGlvbi5sYXJnZV90ZXh0LC5sYXJnZV90ZXh0e2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC1zaXplOjQwcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6MCAycHggNXB4IHJnYmEoMCwwLDAsMC41KTt3aGl0ZS1zcGFjZTpub3dyYXA7fVxuLnRwLWNhcHRpb24udmVyeV9sYXJnZV90ZXh0LC52ZXJ5X2xhcmdlX3RleHR7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpBcmlhbDtmb250LXNpemU6NjBweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LTJweDtsaW5lLWhlaWdodDo2MHB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLDAuNSk7d2hpdGUtc3BhY2U6bm93cmFwO31cbi50cC1jYXB0aW9uLnZlcnlfYmlnX3doaXRlLC52ZXJ5X2JpZ193aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpBcmlhbDtmb250LXNpemU6NjBweDtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6NjBweDttYXJnaW46MDtwYWRkaW5nOjFweCA0cHggMDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt9XG4udHAtY2FwdGlvbi52ZXJ5X2JpZ19ibGFjaywudmVyeV9iaWdfYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC1zaXplOjYwcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjYwcHg7bWFyZ2luOjA7cGFkZGluZzoxcHggNHB4IDA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7fVxuLnRwLWNhcHRpb24ubW9kZXJuX21lZGl1bV9mYXQsLm1vZGVybl9tZWRpdW1fZmF0e2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt9XG4udHAtY2FwdGlvbi5tb2Rlcm5fbWVkaXVtX2ZhdF93aGl0ZSwubW9kZXJuX21lZGl1bV9mYXRfd2hpdGV7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjgwMDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtc2hhZG93Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO31cbi50cC1jYXB0aW9uLm1vZGVybl9tZWRpdW1fbGlnaHQsLm1vZGVybl9tZWRpdW1fbGlnaHR7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtc2hhZG93Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO31cbi50cC1jYXB0aW9uLm1vZGVybl9iaWdfYmx1ZWJnLC5tb2Rlcm5fYmlnX2JsdWViZ3tiYWNrZ3JvdW5kLWNvbG9yOiM0ZTViNmM7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjgwMDtsZXR0ZXItc3BhY2luZzowO2xpbmUtaGVpZ2h0OjM2cHg7bWFyZ2luOjA7cGFkZGluZzozcHggMTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLm1vZGVybl9iaWdfcmVkYmcsLm1vZGVybl9iaWdfcmVkYmd7YmFja2dyb3VuZC1jb2xvcjojZGU1NDNlO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MzBweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDozNnB4O21hcmdpbjowO3BhZGRpbmc6MXB4IDEwcHggM3B4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24ubW9kZXJuX3NtYWxsX3RleHRfZGFyaywubW9kZXJuX3NtYWxsX3RleHRfZGFya3tib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojNTU1O2ZvbnQtZmFtaWx5OkFyaWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7fVxuLnRwLWNhcHRpb24uYm94c2hhZG93LC5ib3hzaGFkb3d7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLDAuNSk7fVxuLnRwLWNhcHRpb24uYmxhY2ssLmJsYWNre2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi5ub3NoYWRvdywubm9zaGFkb3d7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi50aGluaGVhZGxpbmVfZGFyaywudGhpbmhlYWRsaW5lX2Rhcmt7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjpyZ2JhKDAsMCwwLDAuODUpO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjMwcHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi50aGludGV4dF9kYXJrLC50aGludGV4dF9kYXJre2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6cmdiYSgwLDAsMCwwLjg1KTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24ubGFyZ2VibGFja2JnLC5sYXJnZWJsYWNrYmd7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjUwcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjcwcHg7cGFkZGluZzowIDIwcHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi5sYXJnZXBpbmtiZywubGFyZ2VwaW5rYmd7YmFja2dyb3VuZC1jb2xvcjojZGI0MzYwO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjUwcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjcwcHg7cGFkZGluZzowIDIwcHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi5sYXJnZXdoaXRlYmcsLmxhcmdld2hpdGViZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXNpemU6NTBweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6NzBweDtwYWRkaW5nOjAgMjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLmxhcmdlZ3JlZW5iZywubGFyZ2VncmVlbmJne2JhY2tncm91bmQtY29sb3I6IzY3YWU3Mztib3JkZXItcmFkaXVzOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc2l6ZTo1MHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDo3MHB4O3BhZGRpbmc6MCAyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24uZXhjZXJwdCwuZXhjZXJwdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMSk7Ym9yZGVyLWNvbG9yOiNmZmY7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpBcmlhbDtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo3MDA7aGVpZ2h0OmF1dG87bGV0dGVyLXNwYWNpbmc6LTEuNXB4O2xpbmUtaGVpZ2h0OjM2cHg7bWFyZ2luOjA7cGFkZGluZzoxcHggNHB4IDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWwhaW1wb3J0YW50O3dpZHRoOjE1MHB4O31cbi50cC1jYXB0aW9uLmxhcmdlX2JvbGRfZ3JleSwubGFyZ2VfYm9sZF9ncmV5e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6IzY2Njtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc2l6ZTo2MHB4O2ZvbnQtd2VpZ2h0OjgwMDtsaW5lLWhlaWdodDo2MHB4O21hcmdpbjowO3BhZGRpbmc6MXB4IDRweCAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24ubWVkaXVtX3RoaW5fZ3JleSwubWVkaXVtX3RoaW5fZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZmZkNjU4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiM2NjY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXNpemU6MzRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MzBweDttYXJnaW46MDtwYWRkaW5nOjFweCA0cHggMDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLnNtYWxsX3RoaW5fZ3JleSwuc21hbGxfdGhpbl9ncmV5e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6Izc1NzU3NTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyNnB4O21hcmdpbjowO3BhZGRpbmc6MXB4IDRweCAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24ubGlnaHRncmV5X2RpdmlkZXIsLmxpZ2h0Z3JleV9kaXZpZGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzUsMjM1LDIzNSwxKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmluaXRpYWw7YmFja2dyb3VuZC1yZXBlYXQ6aW5pdGlhbDtib3JkZXItY29sb3I6IzIyMjtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtoZWlnaHQ6M3B4O3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjM3MHB4O31cbi50cC1jYXB0aW9uLmxhcmdlX2JvbGRfZGFya2JsdWUsLmxhcmdlX2JvbGRfZGFya2JsdWV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmZDY1ODtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojMzQ0OTVlO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjU4cHg7Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjYwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24ubWVkaXVtX2JnX2RhcmtibHVlLC5tZWRpdW1fYmdfZGFya2JsdWV7YmFja2dyb3VuZC1jb2xvcjojMzQ0OTVlO2JvcmRlci1jb2xvcjojZmZkNjU4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24ubWVkaXVtX2JvbGRfcmVkLC5tZWRpdW1fYm9sZF9yZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmZDY1ODtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZTMzYTBjO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLm1lZGl1bV9saWdodF9yZWQsLm1lZGl1bV9saWdodF9yZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmZDY1ODtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZTMzYTBjO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLm1lZGl1bV9iZ19yZWQsLm1lZGl1bV9iZ19yZWR7YmFja2dyb3VuZC1jb2xvcjojZTMzYTBjO2JvcmRlci1jb2xvcjojZmZkNjU4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24ubWVkaXVtX2JvbGRfb3JhbmdlLC5tZWRpdW1fYm9sZF9vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmZDY1ODtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZjM5YzEyO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjMwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24ubWVkaXVtX2JnX29yYW5nZSwubWVkaXVtX2JnX29yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMzljMTI7Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjgwMDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5ncmFzc2Zsb29yLC5ncmFzc2Zsb29ye2JhY2tncm91bmQtY29sb3I6cmdiYSgxNjAsMTc5LDE1MSwxKTtib3JkZXItY29sb3I6IzIyMjtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtoZWlnaHQ6MTUwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2lkdGg6NDAwMHB4O31cbi50cC1jYXB0aW9uLmxhcmdlX2JvbGRfd2hpdGUsLmxhcmdlX2JvbGRfd2hpdGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmZDY1ODtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjU4cHg7Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjYwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24ubWVkaXVtX2xpZ2h0X3doaXRlLC5tZWRpdW1fbGlnaHRfd2hpdGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmZDY1ODtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjM2cHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLm1lZGl1bWxhcmdlX2xpZ2h0X3doaXRlLC5tZWRpdW1sYXJnZV9saWdodF93aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZmZkNjU4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXNpemU6MzRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24ubWVkaXVtbGFyZ2VfbGlnaHRfd2hpdGVfY2VudGVyLC5tZWRpdW1sYXJnZV9saWdodF93aGl0ZV9jZW50ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmZDY1ODtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjM0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjQwcHg7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLm1lZGl1bV9iZ19hc2Jlc3RvcywubWVkaXVtX2JnX2FzYmVzdG9ze2JhY2tncm91bmQtY29sb3I6IzdmOGM4ZDtib3JkZXItY29sb3I6I2ZmZDY1ODtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzoxMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLm1lZGl1bV9saWdodF9ibGFjaywubWVkaXVtX2xpZ2h0X2JsYWNre2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDozNnB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5sYXJnZV9ib2xkX2JsYWNrLC5sYXJnZV9ib2xkX2JsYWNre2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc2l6ZTo1OHB4O2ZvbnQtd2VpZ2h0OjgwMDtsaW5lLWhlaWdodDo2MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLm1lZGl1bWxhcmdlX2xpZ2h0X2RhcmtibHVlLC5tZWRpdW1sYXJnZV9saWdodF9kYXJrYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZmZkNjU4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiMzNDQ5NWU7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXNpemU6MzRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uc21hbGxfbGlnaHRfd2hpdGUsLnNtYWxsX2xpZ2h0X3doaXRle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiNmZmQ2NTg7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyOHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5yb3VuZGVkaW1hZ2UsLnJvdW5kZWRpbWFnZXtib3JkZXItY29sb3I6IzIyMjtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDt9XG4udHAtY2FwdGlvbi5sYXJnZV9iZ19ibGFjaywubGFyZ2VfYmdfYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZmZkNjU4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXNpemU6NDBweDtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nOjEwcHggMjBweCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLm1lZGl1bXdoaXRlYmcsLm1lZGl1bXdoaXRlYmd7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtmb250LXNpemU6MzBweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjVweCAxNXB4IDEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi5tYWluY2FwdGlvbiwubWFpbmNhcHRpb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzAwMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojMjEyYTQwO2ZvbnQtZmFtaWx5OnJvYm90bztmb250LXNpemU6MzNweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDNweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLm1pYW1pX3RpdGxlXzYwcHgsLm1pYW1pX3RpdGxlXzYwcHh7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzAwMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiU291cmNlIFNhbnMgUHJvXCI7Zm9udC1zaXplOjYwcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDo2MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24ubWlhbWlfc3VidGl0bGUsLm1pYW1pX3N1YnRpdGxle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjY1KTtmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLmRpdmlkZWxpbmUzMHB4LC5kaXZpZGVsaW5lMzBweHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMjIyO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2hlaWdodDoycHg7bWluLXdpZHRoOjMwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTWlhbWlfbm9zdHlsZSwuTWlhbWlfbm9zdHlsZXtib3JkZXItY29sb3I6IzIyMjtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDt9XG4udHAtY2FwdGlvbi5taWFtaV9jb250ZW50X2xpZ2h0LC5taWFtaV9jb250ZW50X2xpZ2h0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowO2xpbmUtaGVpZ2h0OjI4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi5taWFtaV90aXRsZV82MHB4X2RhcmssLm1pYW1pX3RpdGxlXzYwcHhfZGFya3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJTb3VyY2UgU2FucyBQcm9cIjtmb250LXNpemU6NjBweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjYwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi5taWFtaV9jb250ZW50X2RhcmssLm1pYW1pX2NvbnRlbnRfZGFya3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiM2NjY7Zm9udC1mYW1pbHk6XCJTb3VyY2UgU2FucyBQcm9cIjtmb250LXNpemU6MjJweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoyOHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24uZGl2aWRlbGluZTMwcHhfZGFyaywuZGl2aWRlbGluZTMwcHhfZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLWNvbG9yOiMyMjI7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7aGVpZ2h0OjJweDttaW4td2lkdGg6MzBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5lbGxpcHNlNzBweCwuZWxsaXBzZTcwcHh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMTQ5MDIpO2JvcmRlci1jb2xvcjojMjIyO2JvcmRlci1yYWRpdXM6NTBweCA1MHB4IDUwcHggNTBweDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDoxcHg7bWluLWhlaWdodDo3MHB4O21pbi13aWR0aDo3MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLmFycm93aWNvbiwuYXJyb3dpY29ue2JvcmRlci1jb2xvcjojMjIyO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2xpbmUtaGVpZ2h0OjFweDt9XG4udHAtY2FwdGlvbi5NYXJrZXJEaXNwbGF5LC5NYXJrZXJEaXNwbGF5e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2ZvbnQtZmFtaWx5OlwiUGVybWFuZW50IE1hcmtlclwiO2ZvbnQtc3R5bGU6bm9ybWFsO3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLlJlc3RhdXJhbnQtRGlzcGxheSwuUmVzdGF1cmFudC1EaXNwbGF5e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXNpemU6MTIwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEyMHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5SZXN0YXVyYW50LUN1cnNpdmUsLlJlc3RhdXJhbnQtQ3Vyc2l2ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk5vdGhpbmcgeW91IGNvdWxkIGRvXCI7Zm9udC1zaXplOjMwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5SZXN0YXVyYW50LVNjcm9sbERvd25UZXh0LC5SZXN0YXVyYW50LVNjcm9sbERvd25UZXh0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlJlc3RhdXJhbnQtRGVzY3JpcHRpb24sLlJlc3RhdXJhbnQtRGVzY3JpcHRpb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6Um9ib3RvO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzozcHg7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uUmVzdGF1cmFudC1QcmljZSwuUmVzdGF1cmFudC1QcmljZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpSb2JvdG87Zm9udC1zaXplOjMwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjNweDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5SZXN0YXVyYW50LU1lbnVpdGVtLC5SZXN0YXVyYW50LU1lbnVpdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6Um9ib3RvO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MTdweDtwYWRkaW5nOjEwcHggMzBweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uRnVybml0dXJlLUxvZ29UZXh0LC5GdXJuaXR1cmUtTG9nb1RleHR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjMwLDIwNywxNjMsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTYwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE1MHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLkZ1cm5pdHVyZS1QbHVzLC5GdXJuaXR1cmUtUGx1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtib3gtc2hhZG93OnJnYmEoMCwwLDAsMC4xKSAwIDFweCAzcHg7Y29sb3I6cmdiYSgyMzAsMjA3LDE2MywxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6NnB4IDdweCA0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi5GdXJuaXR1cmUtVGl0bGUsLkZ1cm5pdHVyZS1UaXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgwLDAsMCwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzozcHg7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt9XG4udHAtY2FwdGlvbi5GdXJuaXR1cmUtU3VidGl0bGUsLkZ1cm5pdHVyZS1TdWJ0aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgwLDAsMCwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLkd5bS1EaXNwbGF5LC5HeW0tRGlzcGxheXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZTo4MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDo3MHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5HeW0tU3VibGluZSwuR3ltLVN1YmxpbmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MzBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDoxMDA7bGV0dGVyLXNwYWNpbmc6NXB4O2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLkd5bS1TbWFsbFRleHQsLkd5bS1TbWFsbFRleHR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MjI7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24uRmFzaGlvbi1TbWFsbFRleHQsLkZhc2hpb24tU21hbGxUZXh0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5GYXNoaW9uLUJpZ0Rpc3BsYXksLkZhc2hpb24tQmlnRGlzcGxheXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgwLDAsMCwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZTo2MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6NjBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uRmFzaGlvbi1UZXh0QmxvY2ssLkZhc2hpb24tVGV4dEJsb2Nre2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDAsMCwwLDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjIwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDo0MHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5TcG9ydHMtRGlzcGxheSwuU3BvcnRzLURpc3BsYXl7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTMwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MTAwO2xldHRlci1zcGFjaW5nOjEzcHg7bGluZS1oZWlnaHQ6MTMwcHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlNwb3J0cy1EaXNwbGF5RmF0LC5TcG9ydHMtRGlzcGxheUZhdHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToxMzBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MTMwcHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlNwb3J0cy1TdWJsaW5lLC5TcG9ydHMtU3VibGluZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgwLDAsMCwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZTozMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzo0cHg7bGluZS1oZWlnaHQ6MzJweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uSW5zdGFncmFtLUNhcHRpb24sLkluc3RhZ3JhbS1DYXB0aW9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXNpemU6MjBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTmV3cy1UaXRsZSwuTmV3cy1UaXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpcIlJvYm90byBTbGFiXCI7Zm9udC1zaXplOjcwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjYwcHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLk5ld3MtU3VidGl0bGUsLk5ld3MtU3VidGl0bGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpcIlJvYm90byBTbGFiXCI7Zm9udC1zaXplOjE1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLk5ld3MtU3VidGl0bGU6aG92ZXIsLk5ld3MtU3VidGl0bGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42NSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktRGlzcGxheSwuUGhvdG9ncmFwaHktRGlzcGxheXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZTo4MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjEwMDtsZXR0ZXItc3BhY2luZzo1cHg7bGluZS1oZWlnaHQ6NzBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktU3VibGluZSwuUGhvdG9ncmFwaHktU3VibGluZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgxMTksMTE5LDExOSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzozcHg7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktSW1hZ2VIb3ZlciwuUGhvdG9ncmFwaHktSW1hZ2VIb3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMjtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktSW1hZ2VIb3Zlcjpob3ZlciwuUGhvdG9ncmFwaHktSW1hZ2VIb3Zlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5QaG90b2dyYXBoeS1NZW51aXRlbSwuUGhvdG9ncmFwaHktTWVudWl0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNjUpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjNweCA1cHggM3B4IDhweDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5QaG90b2dyYXBoeS1NZW51aXRlbTpob3ZlciwuUGhvdG9ncmFwaHktTWVudWl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMjU1LDIyMiwwLjY1KTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktVGV4dGJsb2NrLC5QaG90b2dyYXBoeS1UZXh0YmxvY2t7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlBob3RvZ3JhcGh5LVN1YmxpbmUtMiwuUGhvdG9ncmFwaHktU3VibGluZS0ye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMzUpO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjIwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjNweDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5QaG90b2dyYXBoeS1JbWFnZUhvdmVyMiwuUGhvdG9ncmFwaHktSW1hZ2VIb3ZlcjJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpBcmlhbDtmb250LXNpemU6MjBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjI7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlBob3RvZ3JhcGh5LUltYWdlSG92ZXIyOmhvdmVyLC5QaG90b2dyYXBoeS1JbWFnZUhvdmVyMjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5XZWJQcm9kdWN0LVRpdGxlLC5XZWJQcm9kdWN0LVRpdGxle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDUxLDUxLDUxLDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjkwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjkwcHg7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLldlYlByb2R1Y3QtU3ViVGl0bGUsLldlYlByb2R1Y3QtU3ViVGl0bGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMTUzLDE1MywxNTMsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uV2ViUHJvZHVjdC1Db250ZW50LC5XZWJQcm9kdWN0LUNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMTUzLDE1MywxNTMsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uV2ViUHJvZHVjdC1NZW51aXRlbSwuV2ViUHJvZHVjdC1NZW51aXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTEsNTEsNTEsMS4wMCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjE1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6M3B4IDVweCAzcHggOHB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5XZWJQcm9kdWN0LU1lbnVpdGVtOmhvdmVyLC5XZWJQcm9kdWN0LU1lbnVpdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMTUzLDE1MywxNTMsMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uV2ViUHJvZHVjdC1UaXRsZS1MaWdodCwuV2ViUHJvZHVjdC1UaXRsZS1MaWdodHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZTo5MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDo5MHB4O3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uV2ViUHJvZHVjdC1TdWJUaXRsZS1MaWdodCwuV2ViUHJvZHVjdC1TdWJUaXRsZS1MaWdodHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjM1KTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uV2ViUHJvZHVjdC1Db250ZW50LUxpZ2h0LC5XZWJQcm9kdWN0LUNvbnRlbnQtTGlnaHR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42NSk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLkZhdFJvdW5kZWQsLkZhdFJvdW5kZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNTApO2JvcmRlci1jb2xvcjpyZ2JhKDIxMSwyMTEsMjExLDEuMDApO2JvcmRlci1yYWRpdXM6NTBweCA1MHB4IDUwcHggNTBweDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjMwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzoyMHB4IDIycHggMjBweCAyNXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLkZhdFJvdW5kZWQ6aG92ZXIsLkZhdFJvdW5kZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDIxMSwyMTEsMjExLDEuMDApO2JvcmRlci1yYWRpdXM6NTBweCA1MHB4IDUwcHggNTBweDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLk5vdEdlbmVyaWMtVGl0bGUsXG4uTm90R2VuZXJpYy1UaXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZTo3MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjgwMDtsaW5lLWhlaWdodDo3MHB4O3BhZGRpbmc6MTBweCAwO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLk5vdEdlbmVyaWMtU3ViVGl0bGUsLk5vdEdlbmVyaWMtU3ViVGl0bGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTNweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6NHB4O2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5Ob3RHZW5lcmljLUNhbGxUb0FjdGlvbiwuTm90R2VuZXJpYy1DYWxsVG9BY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNTApO2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjNweDtsaW5lLWhlaWdodDoxNHB4O3BhZGRpbmc6MTBweCAzMHB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5Ob3RHZW5lcmljLUNhbGxUb0FjdGlvbjpob3ZlciwuTm90R2VuZXJpYy1DYWxsVG9BY3Rpb246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5Ob3RHZW5lcmljLUljb24sLk5vdEdlbmVyaWMtSWNvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCk7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjMwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjNweDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1NZW51aXRlbSwuTm90R2VuZXJpYy1NZW51aXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2xpbmUtaGVpZ2h0OjE0cHg7cGFkZGluZzoyN3B4IDMwcHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLk5vdEdlbmVyaWMtTWVudWl0ZW06aG92ZXIsLk5vdEdlbmVyaWMtTWVudWl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLk1hcmtlclN0eWxlLC5NYXJrZXJTdHlsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpcIlBlcm1hbmVudCBNYXJrZXJcIjtmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLkd5bS1NZW51aXRlbSwuR3ltLU1lbnVpdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItcmFkaXVzOjNweCAzcHggM3B4IDNweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjIwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6M3B4IDVweCAzcHggOHB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5HeW0tTWVudWl0ZW06aG92ZXIsLkd5bS1NZW51aXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7Ym9yZGVyLXJhZGl1czozcHggM3B4IDNweCAzcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5OZXdzcGFwZXItQnV0dG9uLC5OZXdzcGFwZXItQnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSb2JvdG87Zm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmc6MTJweCAzNXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5OZXdzcGFwZXItQnV0dG9uOmhvdmVyLC5OZXdzcGFwZXItQnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y29sb3I6cmdiYSgwLDAsMCwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5OZXdzcGFwZXItU3VidGl0bGUsLk5ld3NwYXBlci1TdWJ0aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgxNjgsMjE2LDIzOCwxLjAwKTtmb250LWZhbWlseTpSb2JvdG87Zm9udC1zaXplOjE1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5OZXdzcGFwZXItVGl0bGUsLk5ld3NwYXBlci1UaXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpcIlJvYm90byBTbGFiXCI7Zm9udC1zaXplOjUwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjU1cHg7cGFkZGluZzowIDAgMTBweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTmV3c3BhcGVyLVRpdGxlLUNlbnRlcmVkLC5OZXdzcGFwZXItVGl0bGUtQ2VudGVyZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiO2ZvbnQtc2l6ZTo1MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDo1NXB4O3BhZGRpbmc6MCAwIDEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uSGVyby1CdXR0b24sLkhlcm8tQnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzozcHg7bGluZS1oZWlnaHQ6MTRweDtwYWRkaW5nOjEwcHggMzBweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uSGVyby1CdXR0b246aG92ZXIsLkhlcm8tQnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y29sb3I6cmdiYSgwLDAsMCwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5WaWRlby1UaXRsZSwuVmlkZW8tVGl0bGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDEuMDApO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmc6NXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5WaWRlby1TdWJUaXRsZSwuVmlkZW8tU3ViVGl0bGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMzUpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MTJweDtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1CdXR0b24sLk5vdEdlbmVyaWMtQnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzozcHg7bGluZS1oZWlnaHQ6MTRweDtwYWRkaW5nOjEwcHggMzBweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1CdXR0b246aG92ZXIsLk5vdEdlbmVyaWMtQnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1CaWdCdXR0b24sLk5vdEdlbmVyaWMtQmlnQnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSYWxld2F5O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzozcHg7bGluZS1oZWlnaHQ6MTRweDtwYWRkaW5nOjI3cHggMzBweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTm90R2VuZXJpYy1CaWdCdXR0b246aG92ZXIsLk5vdEdlbmVyaWMtQmlnQnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5XZWJQcm9kdWN0LUJ1dHRvbiwuV2ViUHJvZHVjdC1CdXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUxLDUxLDUxLDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDEuMDApO2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MnB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjQ4cHg7cGFkZGluZzowIDQwcHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLldlYlByb2R1Y3QtQnV0dG9uOmhvdmVyLC5XZWJQcm9kdWN0LUJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDoycHg7Y29sb3I6cmdiYSg1MSw1MSw1MSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5SZXN0YXVyYW50LUJ1dHRvbiwuUmVzdGF1cmFudC1CdXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwLDEwLDEwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNTApO2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6M3B4O2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZzoxMnB4IDM1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlJlc3RhdXJhbnQtQnV0dG9uOmhvdmVyLC5SZXN0YXVyYW50LUJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDIyNCwxMjksMS4wMCk7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uR3ltLUJ1dHRvbiwuR3ltLUJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM5LDE5MiwzOSwxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjE1cHg7cGFkZGluZzoxM3B4IDM1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLkd5bS1CdXR0b246aG92ZXIsLkd5bS1CdXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNCwxNjgsMCwxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uR3ltLUJ1dHRvbi1MaWdodCwuR3ltLUJ1dHRvbi1MaWdodHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjE1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE1cHg7cGFkZGluZzoxMnB4IDM1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLkd5bS1CdXR0b24tTGlnaHQ6aG92ZXIsLkd5bS1CdXR0b24tTGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNCwxNjgsMCwwKTtib3JkZXItY29sb3I6cmdiYSgxMzksMTkyLDM5LDEuMDApO2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlNwb3J0cy1CdXR0b24tTGlnaHQsLlNwb3J0cy1CdXR0b24tTGlnaHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNTApO2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjE3cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmc6MTJweCAzNXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5TcG9ydHMtQnV0dG9uLUxpZ2h0OmhvdmVyLC5TcG9ydHMtQnV0dG9uLUxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5TcG9ydHMtQnV0dG9uLVJlZCwuU3BvcnRzLUJ1dHRvbi1SZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxOSwyOCwzNCwxLjAwKTtib3JkZXItY29sb3I6cmdiYSgyMTksMjgsMzQsMCk7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6UmFsZXdheTtmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZzoxMnB4IDM1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlNwb3J0cy1CdXR0b24tUmVkOmhvdmVyLC5TcG9ydHMtQnV0dG9uLVJlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMS4wMCk7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uUGhvdG9ncmFwaHktQnV0dG9uLC5QaG90b2dyYXBoeS1CdXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJhbGV3YXk7Zm9udC1zaXplOjE1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDoxNXB4O3BhZGRpbmc6MTNweCAzNXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5QaG90b2dyYXBoeS1CdXR0b246aG92ZXIsLlBob3RvZ3JhcGh5LUJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uTmV3c3BhcGVyLUJ1dHRvbi0yLC5OZXdzcGFwZXItQnV0dG9uLTJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNTApO2JvcmRlci1yYWRpdXM6M3B4IDNweCAzcHggM3B4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6Um9ib3RvO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxNXB4O3BhZGRpbmc6MTBweCAzMHB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5OZXdzcGFwZXItQnV0dG9uLTI6aG92ZXIsLk5ld3NwYXBlci1CdXR0b24tMjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Ym9yZGVyLXJhZGl1czozcHggM3B4IDNweCAzcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5GZWF0dXJlLVRvdXIsLkZlYXR1cmUtVG91cntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM5LDE5MiwzOSwxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6Um9ib3RvO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmc6MTdweCAzNXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5GZWF0dXJlLVRvdXI6aG92ZXIsLkZlYXR1cmUtVG91cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE0LDE2OCwwLDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5GZWF0dXJlLUV4YW1wbGVzLC5GZWF0dXJlLUV4YW1wbGVze2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMzMsNDIsNjQsMC4xNSk7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2NvbG9yOnJnYmEoMzMsNDIsNjQsMC41MCk7Zm9udC1mYW1pbHk6Um9ib3RvO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmc6MTVweCAzNXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5GZWF0dXJlLUV4YW1wbGVzOmhvdmVyLC5GZWF0dXJlLUV4YW1wbGVzOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMTM5LDE5MiwzOSwxLjAwKTtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Y29sb3I6cmdiYSgxMzksMTkyLDM5LDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLnN1YmNhcHRpb24sLnN1YmNhcHRpb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgxMTEsMTI0LDEzMCwxLjAwKTtmb250LWZhbWlseTpyb2JvdG87Zm9udC1zaXplOjE5cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLm1lbnV0YWIsLm1lbnV0YWJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSg0MSw0Niw0OSwxLjAwKTtmb250LWZhbWlseTpyb2JvdG87Zm9udC1zaXplOjI1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLm1lbnV0YWI6aG92ZXIsLm1lbnV0YWI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjEzLDAsMCwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5tYWluY29udGVudCwubWFpbmNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwxLjAwKTtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSg0MSw0Niw0OSwxLjAwKTtmb250LWZhbWlseTpyb2JvdG87Zm9udC1zaXplOjIxcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO31cbi50cC1jYXB0aW9uLm1pbml0ZXh0LC5taW5pdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDEuMDApO2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDE4NSwxODYsMTg3LDEuMDApO2ZvbnQtZmFtaWx5OnJvYm90bztmb250LXNpemU6MTVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7fVxuLnRwLWNhcHRpb24uRmVhdHVyZS1CdXksLkZlYXR1cmUtQnV5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDE1NCwyMzgsMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTdweDtwYWRkaW5nOjE3cHggMzVweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uRmVhdHVyZS1CdXk6aG92ZXIsLkZlYXR1cmUtQnV5OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEzMywyMTQsMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLkZlYXR1cmUtRXhhbXBsZXMtTGlnaHQsLkZlYXR1cmUtRXhhbXBsZXMtTGlnaHR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtmb250LWZhbWlseTpSb2JvdG87Zm9udC1zaXplOjE3cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZzoxNXB4IDM1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLkZlYXR1cmUtRXhhbXBsZXMtTGlnaHQ6aG92ZXIsLkZlYXR1cmUtRXhhbXBsZXMtTGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5GYWNlYm9vay1MaWtlcywuRmFjZWJvb2stTGlrZXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDU5LDg5LDE1MywxLjAwKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Zm9udC1mYW1pbHk6Um9ib3RvO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyMnB4O3BhZGRpbmc6NXB4IDE1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlR3aXR0ZXItRmF2b3JpdGVzLC5Ud2l0dGVyLUZhdm9yaXRlc3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDEzNiwxNTMsMTY2LDEuMDApO2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXNpemU6MTVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjJweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO31cbi50cC1jYXB0aW9uLlR3aXR0ZXItTGluaywuVHdpdHRlci1MaW5re2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMTM1LDE1MywxNjUsMS4wMCk7Zm9udC1mYW1pbHk6Um9ib3RvO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxNXB4O3BhZGRpbmc6MTFweCAxMXB4IDlweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uVHdpdHRlci1MaW5rOmhvdmVyLC5Ud2l0dGVyLUxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTMyLDE4MCwxLjAwKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLnRwLWNhcHRpb24uVHdpdHRlci1SZXR3ZWV0LC5Ud2l0dGVyLVJldHdlZXR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjAgMCAwIDA7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6cmdiYSgxMzYsMTUzLDE2NiwxLjAwKTtmb250LWZhbWlseTpSb2JvdG87Zm9udC1zaXplOjE1cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQsLlR3aXR0ZXItQ29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMS4wMCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MDtjb2xvcjpyZ2JhKDQxLDQ3LDUxLDEuMDApO2ZvbnQtZmFtaWx5OlJvYm90bztmb250LXNpemU6MjBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nOjMwcHggMzBweCA3MHB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4ucmV2dHAtc2VhcmNoZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5yZXZ0cC1zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5yZXZ0cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnJldnRwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJde2ZvbnQtZmFtaWx5OlwiQXJpYWxcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtsaW5lLWhlaWdodDo0NnB4O3BhZGRpbmc6MCAyMHB4O2N1cnNvcjp0ZXh0O2JvcmRlcjowO3dpZHRoOjQwMHB4O21hcmdpbi1ib3R0b206MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC41czstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC41czstbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7Ym9yZGVyLXJhZGl1czowcHg7fVxuLnRwLWNhcHRpb24uQmlnQm9sZC1UaXRsZSxcbi5CaWdCb2xkLVRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjExMHB4O2xpbmUtaGVpZ2h0OjEwMHB4O2ZvbnQtd2VpZ2h0OjgwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSYWxld2F5O3BhZGRpbmc6MTBweCAwcHggMTBweCAwO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uQmlnQm9sZC1TdWJUaXRsZSxcbi5CaWdCb2xkLVN1YlRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6UmFsZXdheTtwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzoxcHh9XG4udHAtY2FwdGlvbi5CaWdCb2xkLUJ1dHRvbixcbi5CaWdCb2xkLUJ1dHRvbntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEzcHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzoxNXB4IDUwcHggMTVweCA1MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweDt0ZXh0LWFsaWduOmxlZnQ7bGV0dGVyLXNwYWNpbmc6MXB4fVxuLnRwLWNhcHRpb24uQmlnQm9sZC1CdXR0b246aG92ZXIsXG4uQmlnQm9sZC1CdXR0b246aG92ZXJ7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4fVxuLnRwLWNhcHRpb24uRm9vZENhcm91c2VsLUNvbnRlbnQsXG4uRm9vZENhcm91c2VsLUNvbnRlbnR7Y29sb3I6cmdiYSg0MSwgNDYsIDQ5LCAxLjAwKTtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSYWxld2F5O3BhZGRpbmc6MzBweCAzMHB4IDMwcHggMzBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uRm9vZENhcm91c2VsLUJ1dHRvbixcbi5Gb29kQ2Fyb3VzZWwtQnV0dG9ue2NvbG9yOnJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTNweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6UmFsZXdheTtwYWRkaW5nOjE1cHggNzBweCAxNXB4IDUwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDQxLCA0NiwgNDksIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzoxcHh9XG4udHAtY2FwdGlvbi5Gb29kQ2Fyb3VzZWwtQnV0dG9uOmhvdmVyLFxuLkZvb2RDYXJvdXNlbC1CdXR0b246aG92ZXJ7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHh9XG4udHAtY2FwdGlvbi5Gb29kQ2Fyb3VzZWwtQ2xvc2VCdXR0b24sXG4uRm9vZENhcm91c2VsLUNsb3NlQnV0dG9ue2NvbG9yOnJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6UmFsZXdheTtwYWRkaW5nOjE0cHggMTRweCAxNHB4IDE2cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO2JvcmRlci1jb2xvcjpyZ2JhKDQxLCA0NiwgNDksIDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDt0ZXh0LWFsaWduOmxlZnQ7bGV0dGVyLXNwYWNpbmc6MXB4fVxuLnRwLWNhcHRpb24uRm9vZENhcm91c2VsLUNsb3NlQnV0dG9uOmhvdmVyLFxuLkZvb2RDYXJvdXNlbC1DbG9zZUJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSg0MSwgNDYsIDQ5LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSg0MSwgNDYsIDQ5LCAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHh9XG4udHAtY2FwdGlvbi5WaWRlby1TdWJUaXRsZSxcbi5WaWRlby1TdWJUaXRsZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEycHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzo1cHggNXB4IDVweCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMzUpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O2xldHRlci1zcGFjaW5nOjJweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5WaWRlby1UaXRsZSxcbi5WaWRlby1UaXRsZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzo1cHggNXB4IDVweCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLlRyYXZlbC1CaWdDYXB0aW9uLFxuLlRyYXZlbC1CaWdDYXB0aW9ue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NTBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uVHJhdmVsLVNtYWxsQ2FwdGlvbixcbi5UcmF2ZWwtU21hbGxDYXB0aW9ue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzBweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uVHJhdmVsLUNhbGxUb0FjdGlvbixcbi5UcmF2ZWwtQ2FsbFRvQWN0aW9ue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MjVweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MTJweCAyMHB4IDEycHggMjBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXJhZGl1czo1cHggNXB4IDVweCA1cHg7dGV4dC1hbGlnbjpsZWZ0O2xldHRlci1zcGFjaW5nOjFweH1cbi50cC1jYXB0aW9uLlRyYXZlbC1DYWxsVG9BY3Rpb246aG92ZXIsXG4uVHJhdmVsLUNhbGxUb0FjdGlvbjpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItcmFkaXVzOjVweCA1cHggNXB4IDVweH1cbi50cC1jYXB0aW9uLlJvdGF0aW5nV29yZHMtVGl0bGVXaGl0ZSxcbi5Sb3RhdGluZ1dvcmRzLVRpdGxlV2hpdGV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo3MHB4O2ZvbnQtd2VpZ2h0OjgwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSYWxld2F5O3BhZGRpbmc6MHB4IDBweCAwcHggMDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLlJvdGF0aW5nV29yZHMtQnV0dG9uLFxuLlJvdGF0aW5nV29yZHMtQnV0dG9ue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6UmFsZXdheTtwYWRkaW5nOjIwcHggNTBweCAyMHB4IDUwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzozcHh9XG4udHAtY2FwdGlvbi5Sb3RhdGluZ1dvcmRzLUJ1dHRvbjpob3Zlcixcbi5Sb3RhdGluZ1dvcmRzLUJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHh9XG4udHAtY2FwdGlvbi5Sb3RhdGluZ1dvcmRzLVNtYWxsVGV4dCxcbi5Sb3RhdGluZ1dvcmRzLVNtYWxsVGV4dHtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1zaGFkb3c6bm9uZX1cbi50cC1jYXB0aW9uLkNvbnRlbnRab29tLVNtYWxsVGl0bGUsXG4uQ29udGVudFpvb20tU21hbGxUaXRsZXtjb2xvcjpyZ2JhKDQxLCA0NiwgNDksIDEuMDApO2ZvbnQtc2l6ZTozM3B4O2xpbmUtaGVpZ2h0OjQ1cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5Db250ZW50Wm9vbS1TbWFsbFN1YnRpdGxlLFxuLkNvbnRlbnRab29tLVNtYWxsU3VidGl0bGV7Y29sb3I6cmdiYSgxMTEsIDEyNCwgMTMwLCAxLjAwKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSYWxld2F5O3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uQ29udGVudFpvb20tU21hbGxJY29uLFxuLkNvbnRlbnRab29tLVNtYWxsSWNvbntjb2xvcjpyZ2JhKDQxLCA0NiwgNDksIDEuMDApO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzoxMHB4IDEwcHggMTBweCAxMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uQ29udGVudFpvb20tU21hbGxJY29uOmhvdmVyLFxuLkNvbnRlbnRab29tLVNtYWxsSWNvbjpob3Zlcntjb2xvcjpyZ2JhKDExMSwgMTI0LCAxMzAsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHh9XG4udHAtY2FwdGlvbi5Db250ZW50Wm9vbS1EZXRhaWxUaXRsZSxcbi5Db250ZW50Wm9vbS1EZXRhaWxUaXRsZXtjb2xvcjpyZ2JhKDQxLCA0NiwgNDksIDEuMDApO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjcwcHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5Db250ZW50Wm9vbS1EZXRhaWxTdWJUaXRsZSxcbi5Db250ZW50Wm9vbS1EZXRhaWxTdWJUaXRsZXtjb2xvcjpyZ2JhKDExMSwgMTI0LCAxMzAsIDEuMDApO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5Db250ZW50Wm9vbS1EZXRhaWxDb250ZW50LFxuLkNvbnRlbnRab29tLURldGFpbENvbnRlbnR7Y29sb3I6cmdiYSgxMTEsIDEyNCwgMTMwLCAxLjAwKTtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSYWxld2F5O3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uQ29udGVudFpvb20tQnV0dG9uLFxuLkNvbnRlbnRab29tLUJ1dHRvbntjb2xvcjpyZ2JhKDQxLCA0NiwgNDksIDEuMDApO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzoxNXB4IDUwcHggMTVweCA1MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKTtib3JkZXItY29sb3I6cmdiYSg0MSwgNDYsIDQ5LCAwLjUwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweDt0ZXh0LWFsaWduOmxlZnQ7bGV0dGVyLXNwYWNpbmc6MXB4fVxuLnRwLWNhcHRpb24uQ29udGVudFpvb20tQnV0dG9uOmhvdmVyLFxuLkNvbnRlbnRab29tLUJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSg0MSwgNDYsIDQ5LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSg0MSwgNDYsIDQ5LCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweH1cbi50cC1jYXB0aW9uLkNvbnRlbnRab29tLUJ1dHRvbkNsb3NlLFxuLkNvbnRlbnRab29tLUJ1dHRvbkNsb3Nle2NvbG9yOnJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTNweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6UmFsZXdheTtwYWRkaW5nOjE0cHggMTRweCAxNHB4IDE2cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO2JvcmRlci1jb2xvcjpyZ2JhKDQxLCA0NiwgNDksIDAuNTApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDt0ZXh0LWFsaWduOmxlZnQ7bGV0dGVyLXNwYWNpbmc6MXB4fVxuLnRwLWNhcHRpb24uQ29udGVudFpvb20tQnV0dG9uQ2xvc2U6aG92ZXIsXG4uQ29udGVudFpvb20tQnV0dG9uQ2xvc2U6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoNDEsIDQ2LCA0OSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4fVxuLnRwLWNhcHRpb24uTmV3c3BhcGVyLVRpdGxlLFxuLk5ld3NwYXBlci1UaXRsZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjU1cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIjtwYWRkaW5nOjAgMCAxMHB4IDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5OZXdzcGFwZXItU3VidGl0bGUsXG4uTmV3c3BhcGVyLVN1YnRpdGxle2NvbG9yOnJnYmEoMTY4LCAyMTYsIDIzOCwgMS4wMCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo5MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uTmV3c3BhcGVyLUJ1dHRvbixcbi5OZXdzcGFwZXItQnV0dG9ue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MTJweCAzNXB4IDEycHggMzVweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHg7bGV0dGVyLXNwYWNpbmc6MnB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLk5ld3NwYXBlci1CdXR0b246aG92ZXIsXG4uTmV3c3BhcGVyLUJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweH1cbi50cC1jYXB0aW9uLnJ0d2hpdGVtZWRpdW0sXG4ucnR3aGl0ZW1lZGl1bXtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNnB4O2NvbG9yOnJnYigyNTUsIDI1NSwgMjU1KTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLWNvbG9yOnJnYigwLCAwLCAwKTtib3JkZXItc3R5bGU6bm9uZTt0ZXh0LXNoYWRvdzpub25lfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucmV2dHAtc2VhcmNoZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5yZXZ0cC1zZWFyY2hmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5yZXZ0cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnJldnRwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJde3dpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7fVxufVxuLnJldnRwLXNlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5yZXZ0cC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17Zm9udC1mYW1pbHk6XCJBcmlhbFwiLCBzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjQ2cHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzowIDIwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZDojMDA5YWVlO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowcHg7fVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGEsXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTp2aXNpdGVke2NvbG9yOiMwMDg0QjQgIWltcG9ydGFudH1cbi50cC1jYXB0aW9uLlR3aXR0ZXItQ29udGVudCBhOmhvdmVye2NvbG9yOiMwMDg0QjQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9XG4udHAtY2FwdGlvbi5Db25jZXB0LVRpdGxlLFxuLkNvbmNlcHQtVGl0bGV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo3MHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIjtwYWRkaW5nOjBweCAwcHggMTBweCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHg7bGV0dGVyLXNwYWNpbmc6NXB4fVxuLnRwLWNhcHRpb24uQ29uY2VwdC1TdWJUaXRsZSxcbi5Db25jZXB0LVN1YlRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MjVweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1mYW1pbHk6XCJcIlBsYXlmYWlyIERpc3BsYXlcIlwiO3BhZGRpbmc6MHB4IDBweCAxMHB4IDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweH1cbi50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudCxcbi5Db25jZXB0LUNvbnRlbnR7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIjtwYWRkaW5nOjBweCAwcHggMHB4IDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweH1cbi50cC1jYXB0aW9uLkNvbmNlcHQtTW9yZUJ0bixcbi5Db25jZXB0LU1vcmVCdG57Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzoxMHB4IDhweCA3cHggMTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjUwcHggNTBweCA1MHB4IDUwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLkNvbmNlcHQtTW9yZUJ0bjpob3Zlcixcbi5Db25jZXB0LU1vcmVCdG46aG92ZXJ7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czo1MHB4IDUwcHggNTBweCA1MHB4fVxuLnRwLWNhcHRpb24uQ29uY2VwdC1MZXNzQnRuLFxuLkNvbmNlcHQtTGVzc0J0bntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJvYm90bztwYWRkaW5nOjEwcHggOHB4IDdweCAxMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czo1MHB4IDUwcHggNTBweCA1MHB4O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5Db25jZXB0LUxlc3NCdG46aG92ZXIsXG4uQ29uY2VwdC1MZXNzQnRuOmhvdmVye2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6NTBweCA1MHB4IDUwcHggNTBweH1cbi50cC1jYXB0aW9uLkNvbmNlcHQtU3ViVGl0bGUtRGFyayxcbi5Db25jZXB0LVN1YlRpdGxlLURhcmt7Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjY1KTtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyNXB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOml0YWxpYztmb250LWZhbWlseTpcIlBsYXlmYWlyIERpc3BsYXlcIjtwYWRkaW5nOjBweCAwcHggMTBweCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHh9XG4udHAtY2FwdGlvbi5Db25jZXB0LVRpdGxlLURhcmssXG4uQ29uY2VwdC1UaXRsZS1EYXJre2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC1zaXplOjcwcHg7bGluZS1oZWlnaHQ6NzBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCI7cGFkZGluZzowcHggMHB4IDEwcHggMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHg7bGV0dGVyLXNwYWNpbmc6NXB4fVxuLnRwLWNhcHRpb24uQ29uY2VwdC1Nb3JlQnRuLURhcmssXG4uQ29uY2VwdC1Nb3JlQnRuLURhcmt7Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzoxMHB4IDhweCA3cHggMTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjUwcHggNTBweCA1MHB4IDUwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLkNvbmNlcHQtTW9yZUJ0bi1EYXJrOmhvdmVyLFxuLkNvbmNlcHQtTW9yZUJ0bi1EYXJrOmhvdmVye2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6NTBweCA1MHB4IDUwcHggNTBweH1cbi50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudC1EYXJrLFxuLkNvbmNlcHQtQ29udGVudC1EYXJre2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCI7cGFkZGluZzowcHggMHB4IDBweCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHh9XG4udHAtY2FwdGlvbi5Db25jZXB0LU5vdGljZSxcbi5Db25jZXB0LU5vdGljZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiO3BhZGRpbmc6MHB4IDBweCAwcHggMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O2xldHRlci1zcGFjaW5nOjJweH1cbi50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudCBhLFxuLnRwLWNhcHRpb24uQ29uY2VwdC1Db250ZW50IGE6dmlzaXRlZHtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O31cbi50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudCBhOmhvdmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7fVxuLnRwLWNhcHRpb24uQ29uY2VwdC1Db250ZW50LURhcmsgYSxcbi50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudC1EYXJrIGE6dmlzaXRlZHtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O31cbi50cC1jYXB0aW9uLkNvbmNlcHQtQ29udGVudC1EYXJrIGE6aG92ZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDt9XG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYSxcbi50cC1jYXB0aW9uLlR3aXR0ZXItQ29udGVudCBhOnZpc2l0ZWR7Y29sb3I6IzAwODRCNCAhaW1wb3J0YW50fVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6aG92ZXJ7Y29sb3I6IzAwODRCNCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH1cbi50cC1jYXB0aW9uLkNyZWF0aXZlLVRpdGxlLFxuLkNyZWF0aXZlLVRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjcwcHg7bGluZS1oZWlnaHQ6NzBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6XCJQbGF5ZmFpciBEaXNwbGF5XCI7cGFkZGluZzowcHggMHB4IDBweCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweH1cbi50cC1jYXB0aW9uLkNyZWF0aXZlLVN1YlRpdGxlLFxuLkNyZWF0aXZlLVN1YlRpdGxle2NvbG9yOnJnYmEoMjA1LCAxNzYsIDEzMSwgMS4wMCk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjBweCAwcHggMHB4IDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O2xldHRlci1zcGFjaW5nOjJweH1cbi50cC1jYXB0aW9uLkNyZWF0aXZlLUJ1dHRvbixcbi5DcmVhdGl2ZS1CdXR0b257Y29sb3I6cmdiYSgyMDUsIDE3NiwgMTMxLCAxLjAwKTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MTVweCA1MHB4IDE1cHggNTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO2JvcmRlci1jb2xvcjpyZ2JhKDIwNSwgMTc2LCAxMzEsIDAuMjUpO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O2xldHRlci1zcGFjaW5nOjJweH1cbi50cC1jYXB0aW9uLkNyZWF0aXZlLUJ1dHRvbjpob3Zlcixcbi5DcmVhdGl2ZS1CdXR0b246aG92ZXJ7Y29sb3I6cmdiYSgyMDUsIDE3NiwgMTMxLCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjA1LCAxNzYsIDEzMSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHh9XG4udHAtY2FwdGlvbi5zdWJjYXB0aW9uLFxuLnN1YmNhcHRpb257Y29sb3I6cmdiYSgxMTEsIDEyNCwgMTMwLCAxLjAwKTtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpyb2JvdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtc2hhZG93Om5vbmU7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uUmVkRG90LFxuLlJlZERvdHtjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtwYWRkaW5nOjBweCAwcHggMHB4IDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxMywgMCwgMCwgMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHg7Ym9yZGVyLXJhZGl1czo1MHB4IDUwcHggNTBweCA1MHB4fVxuLnRwLWNhcHRpb24uUmVkRG90OmhvdmVyLFxuLlJlZERvdDpob3Zlcntjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtib3JkZXItY29sb3I6cmdiYSgyMTMsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1yYWRpdXM6NTBweCA1MHB4IDUwcHggNTBweH1cbi50cC1jYXB0aW9uLlNsaWRpbmdPdmVybGF5cy1UaXRsZSxcbi5TbGlkaW5nT3ZlcmxheXMtVGl0bGV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpcIlBsYXlmYWlyIERpc3BsYXlcIjtwYWRkaW5nOjBweCAwcHggMHB4IDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweH1cbi50cC1jYXB0aW9uLlNsaWRpbmdPdmVybGF5cy1UaXRsZSxcbi5TbGlkaW5nT3ZlcmxheXMtVGl0bGV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpcIlBsYXlmYWlyIERpc3BsYXlcIjtwYWRkaW5nOjBweCAwcHggMHB4IDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweH1cbi50cC1jYXB0aW9uLldvby1UaXRsZUxhcmdlLFxuLldvby1UaXRsZUxhcmdle2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6XCJQbGF5ZmFpciBEaXNwbGF5XCI7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcjt9XG4udHAtY2FwdGlvbi5Xb28tUmF0aW5nLFxuLldvby1SYXRpbmd7Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnQ7fVxuLnRwLWNhcHRpb24uV29vLVN1YlRpdGxlLFxuLldvby1TdWJUaXRsZXtjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJvYm90bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjJweDt9XG4udHAtY2FwdGlvbi5Xb28tUHJpY2VMYXJnZSxcbi5Xb28tUHJpY2VMYXJnZXtjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjYwcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJvYm90bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyO31cbi50cC1jYXB0aW9uLldvby1Qcm9kdWN0SW5mbyxcbi5Xb28tUHJvZHVjdEluZm97Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzoxMnB4IDc1cHggMTJweCA1MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTQsIDIwNywgMTE0LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjRweCA0cHggNHB4IDRweDt0ZXh0LWFsaWduOmxlZnQ7fVxuLnRwLWNhcHRpb24uV29vLVByb2R1Y3RJbmZvOmhvdmVyLFxuLldvby1Qcm9kdWN0SW5mbzpob3Zlcntjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDMsIDE2OCwgNzEsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCA0cHggNHB4fVxuLnRwLWNhcHRpb24uV29vLUFkZFRvQ2FydCxcbi5Xb28tQWRkVG9DYXJ0e2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MTJweCAzNXB4IDEycHggMzVweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU0LCAyMDcsIDExNCwgMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDRweCA0cHg7dGV4dC1hbGlnbjpsZWZ0O31cbi50cC1jYXB0aW9uLldvby1BZGRUb0NhcnQ6aG92ZXIsXG4uV29vLUFkZFRvQ2FydDpob3Zlcntjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDMsIDE2OCwgNzEsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCA0cHggNHB4fVxuLnRwLWNhcHRpb24uV29vLVRpdGxlTGFyZ2UsXG4uV29vLVRpdGxlTGFyZ2V7Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpcIlBsYXlmYWlyIERpc3BsYXlcIjtwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyO31cbi50cC1jYXB0aW9uLldvby1TdWJUaXRsZSxcbi5Xb28tU3ViVGl0bGV7Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzoycHg7fVxuLnRwLWNhcHRpb24uV29vLVByaWNlTGFyZ2UsXG4uV29vLVByaWNlTGFyZ2V7Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDo2MHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcjt9XG4udHAtY2FwdGlvbi5Xb28tUHJvZHVjdEluZm8sXG4uV29vLVByb2R1Y3RJbmZve2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MTJweCA3NXB4IDEycHggNTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU0LCAyMDcsIDExNCwgMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDRweCA0cHg7dGV4dC1hbGlnbjpsZWZ0O31cbi50cC1jYXB0aW9uLldvby1Qcm9kdWN0SW5mbzpob3Zlcixcbi5Xb28tUHJvZHVjdEluZm86aG92ZXJ7Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQzLCAxNjgsIDcxLCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjRweCA0cHggNHB4IDRweH1cbi50cC1jYXB0aW9uLldvby1BZGRUb0NhcnQsXG4uV29vLUFkZFRvQ2FydHtjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJvYm90bztwYWRkaW5nOjEycHggMzVweCAxMnB4IDM1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NCwgMjA3LCAxMTQsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCA0cHggNHB4O3RleHQtYWxpZ246bGVmdDt9XG4udHAtY2FwdGlvbi5Xb28tQWRkVG9DYXJ0OmhvdmVyLFxuLldvby1BZGRUb0NhcnQ6aG92ZXJ7Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQzLCAxNjgsIDcxLCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjRweCA0cHggNHB4IDRweH1cbi50cC1jYXB0aW9uLkZ1bGxTY3JlZW4tVG9nZ2xlLFxuLkZ1bGxTY3JlZW4tVG9nZ2xle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6UmFsZXdheTtwYWRkaW5nOjExcHggOHB4IDExcHggMTJweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuNTApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O2xldHRlci1zcGFjaW5nOjNweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5GdWxsU2NyZWVuLVRvZ2dsZTpob3Zlcixcbi5GdWxsU2NyZWVuLVRvZ2dsZTpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweH1cbi50cC1jYXB0aW9uLkFnZW5jeS1UaXRsZSxcbi5BZ2VuY3ktVGl0bGV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo3MHB4O2ZvbnQtd2VpZ2h0OjkwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpsYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0O2xldHRlci1zcGFjaW5nOjEwcHh9XG4udHAtY2FwdGlvbi5BZ2VuY3ktU3ViVGl0bGUsXG4uQWdlbmN5LVN1YlRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1mYW1pbHk6R2VvcmdpYSwgc2VyaWY7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkFnZW5jeS1QbGF5QnRuLFxuLkFnZW5jeS1QbGF5QnRue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6NzFweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MHB4IDBweCAwcHggMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXJhZGl1czoxMDBweCAxMDBweCAxMDBweCAxMDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkFnZW5jeS1QbGF5QnRuOmhvdmVyLFxuLkFnZW5jeS1QbGF5QnRuOmhvdmVye2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItcmFkaXVzOjEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uQWdlbmN5LVNtYWxsVGV4dCxcbi5BZ2VuY3ktU21hbGxUZXh0e2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTJweDtmb250LXdlaWdodDo5MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6bGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzo1cHh9XG4udHAtY2FwdGlvbi5BZ2VuY3ktU29jaWFsLFxuLkFnZW5jeS1Tb2NpYWx7Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpHZW9yZ2lhLCBzZXJpZjtwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkFnZW5jeS1Tb2NpYWw6aG92ZXIsXG4uQWdlbmN5LVNvY2lhbDpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4udHAtY2FwdGlvbi5BZ2VuY3ktQ2xvc2VCdG4sXG4uQWdlbmN5LUNsb3NlQnRue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NTBweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MHB4IDBweCAwcHggMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uQWdlbmN5LUNsb3NlQnRuOmhvdmVyLFxuLkFnZW5jeS1DbG9zZUJ0bjpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uRGluaW5nLVRpdGxlLFxuLkRpbmluZy1UaXRsZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjcwcHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5Okdlb3JnaWEsIHNlcmlmO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0O2xldHRlci1zcGFjaW5nOjEwcHh9XG4udHAtY2FwdGlvbi5EaW5pbmctU3ViVGl0bGUsXG4uRGluaW5nLVN1YlRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6R2VvcmdpYSwgc2VyaWY7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5EaW5pbmctQnRuTGlnaHQsXG4uRGluaW5nLUJ0bkxpZ2h0e2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjE3cHggNzNweCAxN3B4IDUwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzoycHh9XG4udHAtY2FwdGlvbi5EaW5pbmctQnRuTGlnaHQ6aG92ZXIsXG4uRGluaW5nLUJ0bkxpZ2h0OmhvdmVye2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4fVxuLnRwLWNhcHRpb24uRGluaW5nLVNvY2lhbCxcbi5EaW5pbmctU29jaWFse2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6NTBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6R2VvcmdpYSwgc2VyaWY7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5EaW5pbmctU29jaWFsOmhvdmVyLFxuLkRpbmluZy1Tb2NpYWw6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtjdXJzb3I6cG9pbnRlcn1cbnRwLWNhcHRpb24uVGVhbS1UaHVtYixcbi5UZWFtLVRodW1ie2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6QXJpYWw7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5UZWFtLVRodW1iOmhvdmVyLFxuLlRlYW0tVGh1bWI6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uVGVhbS1OYW1lLFxuLlRlYW0tTmFtZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjcwcHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJvYm90bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLlRlYW0tUG9zaXRpb24sXG4uVGVhbS1Qb3NpdGlvbntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5Okdlb3JnaWEsIHNlcmlmO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uVGVhbS1EZXNjcmlwdGlvbixcbi5UZWFtLURlc2NyaXB0aW9ue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uVGVhbS1Tb2NpYWwsXG4uVGVhbS1Tb2NpYWx7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpBcmlhbDtwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uVGVhbS1Tb2NpYWw6aG92ZXIsXG4uVGVhbS1Tb2NpYWw6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uVmlkZW9Db250cm9scy1QbGF5LFxuLlZpZGVvQ29udHJvbHMtUGxheXtjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjEyMHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzowcHggMHB4IDBweCA3cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MTAwcHggMTAwcHggMTAwcHggMTAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5WaWRlb0NvbnRyb2xzLVBsYXk6aG92ZXIsXG4uVmlkZW9Db250cm9scy1QbGF5OmhvdmVye2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MTAwcHggMTAwcHggMTAwcHggMTAwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4udHAtY2FwdGlvbi5WaWRlb1BsYXllci1UaXRsZSxcbi5WaWRlb1BsYXllci1UaXRsZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnQ7bGV0dGVyLXNwYWNpbmc6MTBweH1cbi50cC1jYXB0aW9uLlZpZGVvUGxheWVyLVN1YlRpdGxlLFxuLlZpZGVvUGxheWVyLVN1YlRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1mYW1pbHk6R2VvcmdpYSwgc2VyaWY7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLlZpZGVvUGxheWVyLVNvY2lhbCxcbi5WaWRlb1BsYXllci1Tb2NpYWx7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpBcmlhbDtwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uVmlkZW9QbGF5ZXItU29jaWFsOmhvdmVyLFxuLlZpZGVvUGxheWVyLVNvY2lhbDpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4udHAtY2FwdGlvbi5WaWRlb0NvbnRyb2xzLU11dGUsXG4uVmlkZW9Db250cm9scy1NdXRle2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6NTBweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MHB4IDBweCAwcHggMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uVmlkZW9Db250cm9scy1NdXRlOmhvdmVyLFxuLlZpZGVvQ29udHJvbHMtTXV0ZTpob3Zlcntjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uVmlkZW9Db250cm9scy1QYXVzZSxcbi5WaWRlb0NvbnRyb2xzLVBhdXNle2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6NTBweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MHB4IDBweCAwcHggMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uVmlkZW9Db250cm9scy1QYXVzZTpob3Zlcixcbi5WaWRlb0NvbnRyb2xzLVBhdXNlOmhvdmVye2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MTAwcHggMTAwcHggMTAwcHggMTAwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4uc291bmRjbG91ZHdyYXBwZXIgaWZyYW1le3dpZHRoOjEwMCUgIWltcG9ydGFudH1cbi50cC1jYXB0aW9uLlNsZWVrTGFuZGluZy1UaXRsZSxcbi5TbGVla0xhbmRpbmctVGl0bGV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzo1cHh9XG4udHAtY2FwdGlvbi5TbGVla0xhbmRpbmctQnV0dG9uQkcsXG4uU2xlZWtMYW5kaW5nLUJ1dHRvbkJHe2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czo1cHggNXB4IDVweCA1cHg7dGV4dC1hbGlnbjpsZWZ0O2JveC1zaGFkb3c6aW5zZXQgMHB4IDJweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSl9XG4udHAtY2FwdGlvbi5TbGVla0xhbmRpbmctU21hbGxUaXRsZSxcbi5TbGVla0xhbmRpbmctU21hbGxUaXRsZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjUwcHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0O2xldHRlci1zcGFjaW5nOjJweH1cbi50cC1jYXB0aW9uLlNsZWVrTGFuZGluZy1Cb3R0b21UZXh0LFxuLlNsZWVrTGFuZGluZy1Cb3R0b21UZXh0e2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5TbGVla0xhbmRpbmctU29jaWFsLFxuLlNsZWVrTGFuZGluZy1Tb2NpYWx7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpBcmlhbDtwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uU2xlZWtMYW5kaW5nLVNvY2lhbDpob3Zlcixcbi5TbGVla0xhbmRpbmctU29jaWFsOmhvdmVye2NvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDtjdXJzb3I6cG9pbnRlcn1cbiNyZXZfc2xpZGVyXzQyOV8xX3dyYXBwZXIgLnRwLWxvYWRlci5zcGlubmVyMntiYWNrZ3JvdW5kLWNvbG9yOiM1NTU1NTUgIWltcG9ydGFudDt9XG4udHAtZmF0e2ZvbnQtd2VpZ2h0OjkwMCAhaW1wb3J0YW50O31cbi50cC1jYXB0aW9uLlBvc3RTbGlkZXItQ2F0ZWdvcnksXG4uUG9zdFNsaWRlci1DYXRlZ29yeXtjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJvYm90bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O2xldHRlci1zcGFjaW5nOjNweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5Qb3N0U2xpZGVyLVRpdGxlLFxuLlBvc3RTbGlkZXItVGl0bGV7Y29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpcIlBsYXlmYWlyIERpc3BsYXlcIjtwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLlBvc3RTbGlkZXItQ29udGVudCxcbi5Qb3N0U2xpZGVyLUNvbnRlbnR7Y29sb3I6cmdiYSgxMTksIDExOSwgMTE5LCAxLjAwKTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyM3B4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5Qb3N0U2xpZGVyLUJ1dHRvbixcbi5Qb3N0U2xpZGVyLUJ1dHRvbntjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJvYm90bztwYWRkaW5nOjFweCA1NnB4IDFweCAzMnB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5Qb3N0U2xpZGVyLUJ1dHRvbjpob3Zlcixcbi5Qb3N0U2xpZGVyLUJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweDtjdXJzb3I6cG9pbnRlcn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCl7fVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXt9XG4udHAtY2FwdGlvbi5MYW5kaW5nUGFnZS1UaXRsZSxcbi5MYW5kaW5nUGFnZS1UaXRsZXtjb2xvcjpyZ2JhKDI1NSxcbjI1NSxcbjI1NSxcbjEuMDApO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjgwcHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnQ7bGV0dGVyLXNwYWNpbmc6MTBweH1cbi50cC1jYXB0aW9uLkxhbmRpbmdQYWdlLVN1YlRpdGxlLFxuLkxhbmRpbmdQYWdlLVN1YlRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1mYW1pbHk6R2VvcmdpYSwgc2VyaWY7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5MYW5kaW5nUGFnZS1CdXR0b24sXG4uTGFuZGluZ1BhZ2UtQnV0dG9ue2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6NTRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MHB4IDM1cHggMHB4IDM1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzozcHh9XG4udHAtY2FwdGlvbi5MYW5kaW5nUGFnZS1CdXR0b246aG92ZXIsXG4uTGFuZGluZ1BhZ2UtQnV0dG9uOmhvdmVye2NvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uQXBwLUNvbnRlbnQgYSxcbi50cC1jYXB0aW9uLkFwcC1Db250ZW50IGE6dmlzaXRlZHtjb2xvcjojODkxMjRlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7fVxuLnRwLWNhcHRpb24uQXBwLUNvbnRlbnQgYTpob3Zlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjODkxMjRlICFpbXBvcnRhbnQ7fVxuLnRwLWNhcHRpb24uUm9ja0JhbmQtTG9nb1RleHQsXG4uUm9ja0JhbmQtTG9nb1RleHR7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDo2MHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpPc3dhbGQ7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpsZWZ0fVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGEsXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTp2aXNpdGVke2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fVxuLnNvdW5kY2xvdWR3cmFwcGVyIGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9XG4udHAtY2FwdGlvbi5BZ2VuY3ktTG9nb1RleHQsXG4uQWdlbmN5LUxvZ29UZXh0e2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjFweH1cbi50cC1jYXB0aW9uLkNvbWluZ1Nvb24tSGlnaGxpZ2h0LFxuLkNvbWluZ1Nvb24tSGlnaGxpZ2h0e2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzdweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMjBweCAzcHggMjBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDE1NCwgMjM4LCAxLjAwKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5Db21pbmdTb29uLUNvdW50LFxuLkNvbWluZ1Nvb24tQ291bnR7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjkwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLkNvbWluZ1Nvb24tQ291bnRVbml0LFxuLkNvbWluZ1Nvb24tQ291bnRVbml0e2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uQ29taW5nU29vbi1Ob3RpZnlNZSxcbi5Db21pbmdTb29uLU5vdGlmeU1le2NvbG9yOnJnYmEoMTY0LCAxNTcsIDE0MywgMS4wMCk7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MzVweDtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuI21jX2VtYmVkX3NpZ251cCBpbnB1dCNtY2UtRU1BSUx7Zm9udC1mYW1pbHk6XCJMYXRvXCIsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGluZS1oZWlnaHQ6NDZweDtwYWRkaW5nOjAgMjBweDtjdXJzb3I6dGV4dDtib3JkZXI6MXB4IHNvbGlkICNmZmY7d2lkdGg6NDAwcHg7bWFyZ2luLWJvdHRvbTowcHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC41czstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjVzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjVzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC41czt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC41cztib3JkZXItcmFkaXVzOjBweDt9XG4jbWNfZW1iZWRfc2lnbnVwIGlucHV0I21jZS1FTUFJTFt0eXBlPVwiZW1haWxcIl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzY2Njtib3JkZXItcmlnaHQ6MDt9XG4jbWNfZW1iZWRfc2lnbnVwIGlucHV0I21jLWVtYmVkZGVkLXN1YnNjcmliZSxcbiNtY19lbWJlZF9zaWdudXAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmZvY3Vze2ZvbnQtZmFtaWx5OlwiTGF0b1wiLCBzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjQ2cHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo5MDA7cGFkZGluZzowIDIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDA5YWVlO2JhY2tncm91bmQ6IzAwOWFlZTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MHB4O31cbiNtY19lbWJlZF9zaWdudXAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmhvdmVye2JhY2tncm91bmQ6IzAwODNkNDt9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpeyNtY19lbWJlZF9zaWdudXAgaW5wdXQjbWNlLUVNQUlMe3dpZHRoOjIwMHB4O31cbn1cbi50cC1jYXB0aW9uLkFnZW5jeS1TbWFsbFRpdGxlLFxuLkFnZW5jeS1TbWFsbFRpdGxle2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6bGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjZweH1cbi50cC1jYXB0aW9uLkFnZW5jeS1TbWFsbENvbnRlbnQsXG4uQWdlbmN5LVNtYWxsQ29udGVudHtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OmxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkFnZW5jeS1TbWFsbExpbmssXG4uQWdlbmN5LVNtYWxsTGlua3tjb2xvcjpyZ2JhKDI0OCwgMTI0LCA5LCAxLjAwKTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpsYXRvO3BhZGRpbmc6MCAwIDBweCAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6MnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmODdjMDkgIWltcG9ydGFudH1cbi50cC1jYXB0aW9uLkFnZW5jeS1TbWFsbExpbms6aG92ZXIsXG4uQWdlbmN5LVNtYWxsTGluazpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4udHAtY2FwdGlvbi5BZ2VuY3ktTmF2QnV0dG9uLFxuLkFnZW5jeS1OYXZCdXR0b257Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzowcHggMHB4IDBweCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uQWdlbmN5LU5hdkJ1dHRvbjpob3Zlcixcbi5BZ2VuY3ktTmF2QnV0dG9uOmhvdmVye2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uQWdlbmN5LVNtYWxsTGlua0dyZWVuLFxuLkFnZW5jeS1TbWFsbExpbmtHcmVlbntjb2xvcjpyZ2JhKDEwOSwgMTc3LCAxNTUsIDEuMDApO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OmxhdG87cGFkZGluZzowIDAgMHB4IDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzoycHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzZkYjE5YiAhaW1wb3J0YW50fVxuLnRwLWNhcHRpb24uQWdlbmN5LVNtYWxsTGlua0dyZWVuOmhvdmVyLFxuLkFnZW5jeS1TbWFsbExpbmtHcmVlbjpob3Zlcntjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxMaW5rQmx1ZSxcbi5BZ2VuY3ktU21hbGxMaW5rQmx1ZXtjb2xvcjpyZ2JhKDE1MywgMTUzLCAxNTMsIDEuMDApO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OmxhdG87cGFkZGluZzowIDAgMHB4IDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzoycHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk5OSAhaW1wb3J0YW50fVxuLnRwLWNhcHRpb24uQWdlbmN5LVNtYWxsTGlua0JsdWU6aG92ZXIsXG4uQWdlbmN5LVNtYWxsTGlua0JsdWU6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uQWdlbmN5LUxvZ29UZXh0LFxuLkFnZW5jeS1Mb2dvVGV4dHtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEuMDApO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzoxcHh9XG4udHAtY2FwdGlvbi5BZ2VuY3ktQXJyb3dUb29sdGlwLFxuLkFnZW5jeS1BcnJvd1Rvb2x0aXB7Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpcIlBlcm1hbmVudCBNYXJrZXJcIjtwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmxlZnR9XG4udHAtY2FwdGlvbi5BZ2VuY3ktU21hbGxTb2NpYWwsXG4uQWdlbmN5LVNtYWxsU29jaWFse2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6QXJpYWw7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkFnZW5jeS1TbWFsbFNvY2lhbDpob3Zlcixcbi5BZ2VuY3ktU21hbGxTb2NpYWw6aG92ZXJ7Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGEsXG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTp2aXNpdGVke2NvbG9yOiMwMDg0QjQgIWltcG9ydGFudH1cbi50cC1jYXB0aW9uLlR3aXR0ZXItQ29udGVudCBhOmhvdmVye2NvbG9yOiMwMDg0QjQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9XG4udHAtY2FwdGlvbi5DcmVhdGl2ZUZyb250UGFnZS1CdG4sXG4uQ3JlYXRpdmVGcm9udFBhZ2UtQnRue2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6NjBweDtmb250LXdlaWdodDo5MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MHB4IDUwcHggMHB4IDUwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAxMDQsIDkyLCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjRweCA0cHggNHB4IDRweDtsZXR0ZXItc3BhY2luZzoycHh9XG4udHAtY2FwdGlvbi5DcmVhdGl2ZUZyb250UGFnZS1CdG46aG92ZXIsXG4uQ3JlYXRpdmVGcm9udFBhZ2UtQnRuOmhvdmVye2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCA0cHggNHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uQ3JlYXRpdmVGcm9udFBhZ2UtTWVudSxcbi5DcmVhdGl2ZUZyb250UGFnZS1NZW51e2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6cm9ib3RvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O2xldHRlci1zcGFjaW5nOjJweH1cbi50cC1mbGlwLWluZGV4e3otaW5kZXg6MTAwMCAhaW1wb3J0YW50O31cbi50cC1jYXB0aW9uLlR3aXR0ZXItQ29udGVudCBhLFxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6dmlzaXRlZHtjb2xvcjojMDA4NEI0ICFpbXBvcnRhbnR9XG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTpob3Zlcntjb2xvcjojMDA4NEI0ICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fVxuLnRwLWNhcHRpb24uRnVsbFNjcmVlbk1lbnUtQ2F0ZWdvcnksXG4uRnVsbFNjcmVlbk1lbnUtQ2F0ZWdvcnl7Y29sb3I6cmdiYSgxNywgMTcsIDE3LCAxLjAwKTtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpCZW5jaE5pbmU7cGFkZGluZzoyMXB4IDMwcHggMTZweCAzMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7bGV0dGVyLXNwYWNpbmc6M3B4fVxuLnRwLWNhcHRpb24uRnVsbFNjcmVlbk1lbnUtVGl0bGUsXG4uRnVsbFNjcmVlbk1lbnUtVGl0bGV7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6NjVweDtsaW5lLWhlaWdodDo3MHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpCZW5jaE5pbmU7cGFkZGluZzoyMXB4IDMwcHggMTZweCAzMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTcsIDE3LCAxNywgMC45MCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHh9XG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYSxcbi50cC1jYXB0aW9uLlR3aXR0ZXItQ29udGVudCBhOnZpc2l0ZWR7Y29sb3I6IzAwODRCNCAhaW1wb3J0YW50fVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6aG92ZXJ7Y29sb3I6IzAwODRCNCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH1cbi50cC1jYXB0aW9uLlRlY2hCbG9nLUJ1dHRvbixcbi5UZWNoQmxvZy1CdXR0b257Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OjkwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSYWxld2F5O3BhZGRpbmc6MXB4IDMwcHggMXB4IDMwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6cmdiYSgxMzgsIDAsIDI1NSwgMS4wMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAwcHg7bGV0dGVyLXNwYWNpbmc6M3B4fVxuLnRwLWNhcHRpb24uVGVjaEJsb2ctQnV0dG9uOmhvdmVyLFxuLlRlY2hCbG9nLUJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDBweDtjdXJzb3I6cG9pbnRlcn1cbi50cC1jYXB0aW9uLlRlY2hCbG9nLUJpZyxcbi5UZWNoQmxvZy1CaWd7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKTtmb250LXNpemU6MTIwcHg7bGluZS1oZWlnaHQ6MTIwcHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJhbGV3YXk7cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7bGV0dGVyLXNwYWNpbmc6MHB4fVxuLnJldl9zbGlkZXJ7b3ZlcmZsb3c6aGlkZGVuO31cbi5lZmZlY3RfbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO31cbi50cC1jYXB0aW9uLlR3aXR0ZXItQ29udGVudCBhLFxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6dmlzaXRlZHtjb2xvcjojMDA4NEI0ICFpbXBvcnRhbnR9XG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYTpob3Zlcntjb2xvcjojMDA4NEI0ICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fVxuI21lbnVfZm9yY2VmdWxsd2lkdGh7ei1pbmRleDo1MDAwO3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1UaXRsZSxcbi5GdWxsU2l0ZUJsb2NrLVRpdGxle2NvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7Zm9udC1zaXplOjU1cHg7bGluZS1oZWlnaHQ6NjVweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1TdWJUaXRsZSxcbi5GdWxsU2l0ZUJsb2NrLVN1YlRpdGxle2NvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzRweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1MaW5rLFxuLkZ1bGxTaXRlQmxvY2stTGlua3tjb2xvcjpyZ2JhKDAsIDE1MCwgMjU1LCAxLjAwKTtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLUxpbms6aG92ZXIsXG4uRnVsbFNpdGVCbG9jay1MaW5rOmhvdmVye2NvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDtjdXJzb3I6cG9pbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stRG93bkJ1dHRvbixcbi5GdWxsU2l0ZUJsb2NrLURvd25CdXR0b257Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpSb2JvdG87cGFkZGluZzoxcHggMXB4IDFweCAxcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLURvd25CdXR0b246aG92ZXIsXG4uRnVsbFNpdGVCbG9jay1Eb3duQnV0dG9uOmhvdmVye2NvbG9yOnJnYmEoMCwgMTUwLCAyNTUsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMTUwLCAyNTUsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDtjdXJzb3I6cG9pbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stVGl0bGUsXG4uRnVsbFNpdGVCbG9jay1UaXRsZXtjb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2ZvbnQtc2l6ZTo1NXB4O2xpbmUtaGVpZ2h0OjY1cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stU3ViVGl0bGUsXG4uRnVsbFNpdGVCbG9jay1TdWJUaXRsZXtjb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stTGluayxcbi5GdWxsU2l0ZUJsb2NrLUxpbmt7Y29sb3I6cmdiYSgwLCAxNTAsIDI1NSwgMS4wMCk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1MaW5rOmhvdmVyLFxuLkZ1bGxTaXRlQmxvY2stTGluazpob3Zlcntjb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLURvd25CdXR0b24sXG4uRnVsbFNpdGVCbG9jay1Eb3duQnV0dG9ue2NvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzJweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MXB4IDFweCAxcHggMXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1Eb3duQnV0dG9uOmhvdmVyLFxuLkZ1bGxTaXRlQmxvY2stRG93bkJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDAsIDE1MCwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDAsIDE1MCwgMjU1LCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLVRpdGxlLFxuLkZ1bGxTaXRlQmxvY2stVGl0bGV7Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtmb250LXNpemU6NTVweDtsaW5lLWhlaWdodDo2NXB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLVN1YlRpdGxlLFxuLkZ1bGxTaXRlQmxvY2stU3ViVGl0bGV7Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozNHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLURvd25CdXR0b24sXG4uRnVsbFNpdGVCbG9jay1Eb3duQnV0dG9ue2NvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzJweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6Um9ib3RvO3BhZGRpbmc6MXB4IDFweCAxcHggMXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1Eb3duQnV0dG9uOmhvdmVyLFxuLkZ1bGxTaXRlQmxvY2stRG93bkJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDAsIDE1MCwgMjU1LCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDAsIDE1MCwgMjU1LCAxLjAwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjMwcHggMzBweCAzMHB4IDMwcHg7Y3Vyc29yOnBvaW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLVRpdGxlLFxuLkZ1bGxTaXRlQmxvY2stVGl0bGV7Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtmb250LXNpemU6NTVweDtsaW5lLWhlaWdodDo2NXB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLVN1YlRpdGxlLFxuLkZ1bGxTaXRlQmxvY2stU3ViVGl0bGV7Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDozNHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLUxpbmssXG4uRnVsbFNpdGVCbG9jay1MaW5re2NvbG9yOnJnYmEoMCwgMTUwLCAyNTUsIDEuMDApO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stTGluazpob3Zlcixcbi5GdWxsU2l0ZUJsb2NrLUxpbms6aG92ZXJ7Y29sb3I6cmdiYSg1MSwgNTEsIDUxLCAxLjAwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O2N1cnNvcjpwb2ludGVyfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1Eb3duQnV0dG9uLFxuLkZ1bGxTaXRlQmxvY2stRG93bkJ1dHRvbntjb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlJvYm90bztwYWRkaW5nOjFweCAxcHggMXB4IDFweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MzBweCAzMHB4IDMwcHggMzBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stRG93bkJ1dHRvbjpob3Zlcixcbi5GdWxsU2l0ZUJsb2NrLURvd25CdXR0b246aG92ZXJ7Y29sb3I6cmdiYSgwLCAxNTAsIDI1NSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgwLCAxNTAsIDI1NSwgMS4wMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czozMHB4IDMwcHggMzBweCAzMHB4O2N1cnNvcjpwb2ludGVyfVxuLnJldl9zbGlkZXJ7b3ZlcmZsb3c6aGlkZGVuO31cbi5lZmZlY3RfbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO31cbi5neWdlcyAudHAtdGh1bWJ7b3BhY2l0eToxfVxuLmd5Z2VzIC50cC10aHVtYi1pbWctd3JhcHtwYWRkaW5nOjNweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0cmFuc2l0aW9uOmFsbCAwLjNzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zczt9XG4uZ3lnZXMgLnRwLXRodW1iLWltYWdle3BhZGRpbmc6M3B4O2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDVweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtib3gtc2hhZG93Omluc2V0IDVweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTt9XG4uZ3lnZXMgLnRwLXRodW1iOmhvdmVyIC50cC10aHVtYi1pbWctd3JhcCxcbi5neWdlcyAudHAtdGh1bWIuc2VsZWN0ZWQgLnRwLXRodW1iLWltZy13cmFwe2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7fVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1UaXRsZSxcbi5GdWxsU2l0ZUJsb2NrLVRpdGxle2NvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7Zm9udC1zaXplOjU1cHg7bGluZS1oZWlnaHQ6NjVweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1TdWJUaXRsZSxcbi5GdWxsU2l0ZUJsb2NrLVN1YlRpdGxle2NvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MzRweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246Y2VudGVyfVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1MaW5rLFxuLkZ1bGxTaXRlQmxvY2stTGlua3tjb2xvcjpyZ2JhKDAsIDE1MCwgMjU1LCAxLjAwKTtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4udHAtY2FwdGlvbi5GdWxsU2l0ZUJsb2NrLUxpbms6aG92ZXIsXG4uRnVsbFNpdGVCbG9jay1MaW5rOmhvdmVye2NvbG9yOnJnYmEoNTEsIDUxLCA1MSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDtjdXJzb3I6cG9pbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stU3ViVGl0bGUsXG4uRnVsbFNpdGVCbG9jay1TdWJUaXRsZXtjb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stU3ViVGl0bGUsXG4uRnVsbFNpdGVCbG9jay1TdWJUaXRsZXtjb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stRm9vdGVyTGluayxcbi5GdWxsU2l0ZUJsb2NrLUZvb3Rlckxpbmt7Y29sb3I6cmdiYSg4NSwgODUsIDg1LCAxLjAwKTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMHB4O3RleHQtYWxpZ246bGVmdH1cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stRm9vdGVyTGluazpob3Zlcixcbi5GdWxsU2l0ZUJsb2NrLUZvb3Rlckxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLCAxNTAsIDI1NSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDtjdXJzb3I6cG9pbnRlcn1cbi5mYi1zaGFyZS1idXR0b24uZmJfaWZyYW1lX3dpZGdldCBpZnJhbWV7d2lkdGg6MTE1cHghaW1wb3J0YW50O31cbiN0cC1zb2NpYWx3cmFwcGVye29wYWNpdHk6MDt9XG4udHAtY2FwdGlvbi5Ud2l0dGVyLUNvbnRlbnQgYSxcbi50cC1jYXB0aW9uLlR3aXR0ZXItQ29udGVudCBhOnZpc2l0ZWR7Y29sb3I6IzAwODRCNCAhaW1wb3J0YW50fVxuLnRwLWNhcHRpb24uVHdpdHRlci1Db250ZW50IGE6aG92ZXJ7Y29sb3I6IzAwODRCNCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH1cbiNtZW51X2ZvcmNlZnVsbHdpZHRoe3otaW5kZXg6NTAwMDtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJX1cbiN0cC1tZW51Ymd7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNzUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Q5MDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0wKTt9XG4jbWNfZW1iZWRfc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtmb250LWZhbWlseTpcIkxhdG9cIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM4ODggIWltcG9ydGFudDtsaW5lLWhlaWdodDo0NnB4O3BhZGRpbmc6MCAyMHB4O2N1cnNvcjp0ZXh0O2JvcmRlcjowO3dpZHRoOjQwMHB4O21hcmdpbi1ib3R0b206MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC41czstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC41czstbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O31cbiNtY19lbWJlZF9zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM4ODggIWltcG9ydGFudDt9XG4jbWNfZW1iZWRfc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojODg4ICFpbXBvcnRhbnQ7fVxuI21jX2VtYmVkX3NpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM4ODggIWltcG9ydGFudDt9XG4jbWNfZW1iZWRfc2lnbnVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Y29sb3I6IzQ1NDU0NTt9XG4jbWNfZW1iZWRfc2lnbnVwIGlucHV0I21jLWVtYmVkZGVkLXN1YnNjcmliZSxcbiNtY19lbWJlZF9zaWdudXAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmZvY3Vze2ZvbnQtZmFtaWx5OlwiTGF0b1wiLCBzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjQ2cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MCAzMHB4O2JvcmRlcjowO2JhY2tncm91bmQ6I2YwNDUzMTt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbG9yOiNmZmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O31cbiNtY19lbWJlZF9zaWdudXAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmhvdmVye2JhY2tncm91bmQ6I2UwMzcyNzt9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpeyNtY19lbWJlZF9zaWdudXAgaW5wdXRbdHlwZT1cImVtYWlsXCJde3dpZHRoOjI2MHB4O31cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7I21jX2VtYmVkX3NpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl17d2lkdGg6MTYwcHg7fVxufVxuI3Jldl9zbGlkZXJfMTY3XzYgLnVyYW51cy50cGFycm93c3t3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsIDI1NSwgMjU1LCAwKTt9XG4jcmV2X3NsaWRlcl8xNjdfNiAudXJhbnVzLnRwYXJyb3dzOmJlZm9yZXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7Zm9udC1zaXplOjQwcHg7dHJhbnNpdGlvbjphbGwgMC4zczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7fVxuI3Jldl9zbGlkZXJfMTY3XzYgLnVyYW51cy50cGFycm93czpob3ZlcjpiZWZvcmV7b3BhY2l0eTowLjc1O31cbi50cC1jYXB0aW9uLkZ1bGxTaXRlQmxvY2stU3ViVGl0bGUsXG4uRnVsbFNpdGVCbG9jay1TdWJUaXRsZXtjb2xvcjpyZ2JhKDUxLCA1MSwgNTEsIDEuMDApO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OkxhdG87cGFkZGluZzowIDAgMCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1jYXB0aW9uLlBhcmFsbGF4V2Vic2l0ZS1Gb290ZXJJdGVtLFxuLlBhcmFsbGF4V2Vic2l0ZS1Gb290ZXJJdGVte2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6TGF0bztwYWRkaW5nOjAgMCAwIDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweH1cbi50cC1jYXB0aW9uLlBhcmFsbGF4V2Vic2l0ZS1Gb290ZXJJdGVtOmhvdmVyLFxuLlBhcmFsbGF4V2Vic2l0ZS1Gb290ZXJJdGVtOmhvdmVye2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMS4wMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDBweDtjdXJzb3I6cG9pbnRlcn1cbi5mYi1zaGFyZS1idXR0b24uZmJfaWZyYW1lX3dpZGdldCBpZnJhbWV7d2lkdGg6MTE1cHghaW1wb3J0YW50O31cbmlmcmFtZS50d2l0dGVyLXNoYXJlLWJ1dHRvbntkaXNwbGF5Om5vbmU7fVxuLmZiLXNoYXJlLWJ1dHRvbi5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZXtkaXNwbGF5Om5vbmU7fVxuLnRwLWNhcHRpb24uRnVsbFNpdGVCbG9jay1MaW5rLFxuLkZ1bGxTaXRlQmxvY2stTGlua3tjb2xvcjpyZ2JhKDAsMTUwLDI1NSwxLjAwKTtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpMYXRvO3BhZGRpbmc6MCAwIDAgMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCAwcHg7dGV4dC1hbGlnbjpjZW50ZXI7fVxuLnRwLWNhcHRpb24udGl0bGUtc2xpZGV7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjt9XG4udHAtY2FwdGlvbi50aXRsZS1zbGlkZSBzcGFue2NvbG9yOiNmOWJmM2I7fVxuLnRwLWNhcHRpb24uc3ViLXRpdGxle2ZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO2NvbG9yOiNmZmY7fVxuLnRwLWNhcHRpb24uc3ViLXRpdGxlIHNwYW4uc3R5bGUtY29sb3J7Y29sb3I6IzAzYTlmNTt9XG4udHAtY2FwdGlvbi5mbGF0LWJ1dHRvbi1zbGlkZXJ7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjtwYWRkaW5nOjAgMzVweCAwIDM3cHg7bGluZS1oZWlnaHQ6NTJweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7YmFja2dyb3VuZC1jb2xvcjojZmU1NzIyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDt9XG4udHAtY2FwdGlvbi5mbGF0LWJ1dHRvbi1zbGlkZXIubGV0dHNwYWNpbmdfMDl7bGV0dGVyLXNwYWNpbmc6MC45cHghaW1wb3J0YW50O31cbi50cC1jYXB0aW9uLmZsYXQtYnV0dG9uLXNsaWRlci5sZXR0c3BhY2luZ18wOHtsZXR0ZXItc3BhY2luZzowLjhweCFpbXBvcnRhbnQ7fVxuLnRwLWNhcHRpb24ubGV0dHNwYWNpbmctNHtsZXR0ZXItc3BhY2luZzo0cHghaW1wb3J0YW50O31cbi50cC1jYXB0aW9uLmZsYXQtYnV0dG9uLXNsaWRlci5wZC1zdHlsZTJ7cGFkZGluZzowIDM5cHggMHB4IDQxcHghaW1wb3J0YW50O31cbi5yZXZfc2xpZGVyIC5zbG90aG9sZGVyOmFmdGVyLFxuLnJldl9zbGlkZXIgLnNsb3Rob2xkZXIgLmtlbmJ1cm5pbWcgaW1nOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzMwMzAzMDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NjApXCI7b3BhY2l0eTowLjY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NjApO30iLCIjZGVidW5nY29udHJvbGxzLCAuZGVidWd0aW1lbGluZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cbi5yZXZfY29sdW1uLCAucmV2X2NvbHVtbiAudHAtcGFyYWxsYXgtd3JhcCwgLnRwLXN2Zy1sYXllciBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuI2RlYnVuZ2NvbnRyb2xscyB7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIHBhZGRpbmc6IDEwcHhcbn1cblxuLmRlYnVndGltZWxpbmUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uZGVidWd0aW1lbGluZTpob3ZlciB7XG4gICAgaGVpZ2h0OiAxNXB4XG59XG5cbi50aGVfdGltZWxpbmVfdGVzdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTc0YzNjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDBcbn1cblxuLmRlYnVndGltZWxpbmUudGxfc2xpZGUgLnRoZV90aW1lbGluZV90ZXN0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMzljMTJcbn1cblxuLmRlYnVndGltZWxpbmUudGxfZnJhbWUgLnRoZV90aW1lbGluZV90ZXN0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNDk4ZGJcbn1cblxuLmRlYnVndGltbGluZV90eHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHhcbn1cblxuLnJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IHJldmljb25zO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL3Jldmljb25zL3Jldmljb25zLmVvdD81NTEwODg4KTtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9yZXZpY29ucy9yZXZpY29ucy5lb3Q/NTUxMDg4OCNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoLi4vLi4vZm9udHMvcmV2aWNvbnMvcmV2aWNvbnMud29mZj81NTEwODg4KSBmb3JtYXQoJ3dvZmYnKSwgdXJsKC4uLy4uL2ZvbnRzL3Jldmljb25zL3Jldmljb25zLnR0Zj81NTEwODg4KSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCguLi8uLi9mb250cy9yZXZpY29ucy9yZXZpY29ucy5zdmc/NTUxMDg4OCNyZXZpY29ucykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5bY2xhc3MqPVwiIHJldmljb24tXCJdOmJlZm9yZSwgW2NsYXNzXj1yZXZpY29uLV06YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogcmV2aWNvbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB3aWR0aDogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogLjJlbVxufVxuXG4ucmV2aWNvbi1zZWFyY2gtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDInXG59XG5cbi5yZXZpY29uLXBlbmNpbC0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgzMSdcbn1cblxuLnJldmljb24tcGljdHVyZS0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwMydcbn1cblxuLnJldmljb24tY2FuY2VsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwYSdcbn1cblxuLnJldmljb24taW5mby1jaXJjbGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwZidcbn1cblxuLnJldmljb24tdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODAxJ1xufVxuXG4ucmV2aWNvbi1sZWZ0LWRpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MTcnXG59XG5cbi5yZXZpY29uLXJpZ2h0LWRpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MTgnXG59XG5cbi5yZXZpY29uLWRvd24tb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4M2InXG59XG5cbi5yZXZpY29uLWxlZnQtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MTknXG59XG5cbi5yZXZpY29uLXJpZ2h0LW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODFhJ1xufVxuXG4ucmV2aWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyMCdcbn1cblxuLnJldmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODFkJ1xufVxuXG4ucmV2aWNvbi1sZWZ0LWJpZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MWYnXG59XG5cbi5yZXZpY29uLXJpZ2h0LWJpZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MWUnXG59XG5cbi5yZXZpY29uLW1hZ2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwNydcbn1cblxuLnJldmljb24tcGljdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDAnXG59XG5cbi5yZXZpY29uLWV4cG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MGInXG59XG5cbi5yZXZpY29uLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MzInXG59XG5cbi5yZXZpY29uLWxvZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgzMydcbn1cblxuLnJldmljb24tbG9nb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgzNCdcbn1cblxuLnJldmljb24tdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODA1J1xufVxuXG4ucmV2aWNvbi1hcnJvdy1jb21ibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjcnXG59XG5cbi5yZXZpY29uLWxlZnQtb3Blbi0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyYSdcbn1cblxuLnJldmljb24tcmlnaHQtb3Blbi0xOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyYidcbn1cblxuLnJldmljb24tbGVmdC1vcGVuLW1pbmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODIyJ1xufVxuXG4ucmV2aWNvbi1yaWdodC1vcGVuLW1pbmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODIzJ1xufVxuXG4ucmV2aWNvbi1sZWZ0LW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyNCdcbn1cblxuLnJldmljb24tcmlnaHQtb3Blbi1iaWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODI1J1xufVxuXG4ucmV2aWNvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgzNidcbn1cblxuLnJldmljb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODI2J1xufVxuXG4ucmV2aWNvbi1jY3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODA4J1xufVxuXG4ucmV2aWNvbi1hcnJvd3MtY2N3OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwNidcbn1cblxuLnJldmljb24tcGFsZXR0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjknXG59XG5cbi5yZXZpY29uLWxpc3QtYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwYydcbn1cblxuLnJldmljb24tZG9jOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwOSdcbn1cblxuLnJldmljb24tbGVmdC1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODJlJ1xufVxuXG4ucmV2aWNvbi1sZWZ0LW9wZW4tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MmMnXG59XG5cbi5yZXZpY29uLXJpZ2h0LW9wZW4tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MmYnXG59XG5cbi5yZXZpY29uLXJpZ2h0LW9wZW4tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MmQnXG59XG5cbi5yZXZpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4M2EnXG59XG5cbi5yZXZpY29uLWxheWVycy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODA0J1xufVxuXG4ucmV2aWNvbi1wb3B1cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjgnXG59XG5cbi5yZXZfc2xpZGVyX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5yZXZfc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnJldl9zbGlkZXIgYSwgLnJldl9zbGlkZXIgYSB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4udHAtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbn1cblxuLmdyb3VwX292X2hpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucmV2X3NsaWRlciBpbWcsIC50cC1zaW1wbGVyZXNwb25zaXZlIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuLnJldl9zbGlkZXIgLm5vLXNsaWRlcy10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogODBweFxufVxuXG4ucmV2X3NsaWRlciA+IHVsLCAucmV2X3NsaWRlciA+IHVsID4gbGksIC5yZXZfc2xpZGVyID4gdWwgPiBsaTpiZWZvcmUsIC5yZXZfc2xpZGVyX3dyYXBwZXIgPiB1bCwgLnRwLXJldnNsaWRlci1tYWludWwgPiBsaSwgLnRwLXJldnNsaWRlci1tYWludWwgPiBsaTpiZWZvcmUsIC50cC1zaW1wbGVyZXNwb25zaXZlID4gdWwsIC50cC1zaW1wbGVyZXNwb25zaXZlID4gdWwgPiBsaSwgLnRwLXNpbXBsZXJlc3BvbnNpdmUgPiB1bCA+IGxpOmJlZm9yZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5yZXZfc2xpZGVyID4gdWwgPiBsaSwgLnJldl9zbGlkZXIgPiB1bCA+IGxpOmJlZm9yZSwgLnRwLXJldnNsaWRlci1tYWludWwgPiBsaSwgLnRwLXJldnNsaWRlci1tYWludWwgPiBsaTpiZWZvcmUsIC50cC1zaW1wbGVyZXNwb25zaXZlID4gdWwgPiBsaSwgLnRwLXNpbXBsZXJlc3BvbnNpdmUgPiB1bCA+IGxpOmJlZm9yZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi50cC1yZXZzbGlkZXItbWFpbnVsLCAudHAtcmV2c2xpZGVyLXNsaWRlc2xpIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5mdWxsc2NyZWVuLWNvbnRhaW5lciwgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5yZXZfc2xpZGVyIGxpLnRwLXJldnNsaWRlci1zbGlkZXNsaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbn1cblxuLnRwLWNhcHRpb24gLnJzLXVudG9nZ2xlZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4udHAtY2FwdGlvbiAucnMtdG9nZ2xlZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5ycy10b2dnbGUtY29udGVudC1hY3RpdmUudHAtY2FwdGlvbiAucnMtdG9nZ2xlZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucnMtdG9nZ2xlLWNvbnRlbnQtYWN0aXZlLnRwLWNhcHRpb24gLnJzLXVudG9nZ2xlZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5yZXZfc2xpZGVyIC5jYXB0aW9uLCAucmV2X3NsaWRlciAudHAtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMVxufVxuXG4ucmV2X3NsaWRlciAuY2FwdGlvbiwgLnJldl9zbGlkZXIgLnRwLWNhcHRpb24sIC50cC1zaW1wbGVyZXNwb25zaXZlIGltZyB7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZVxufVxuXG4ucmV2X3NsaWRlciAudHAtbWFzay13cmFwIC50cC1jYXB0aW9uLCAucmV2X3NsaWRlciAudHAtbWFzay13cmFwIDpsYXN0LWNoaWxkLCAud3BiX3RleHRfY29sdW1uIC5yZXZfc2xpZGVyIC50cC1tYXNrLXdyYXAgLnRwLWNhcHRpb24sIC53cGJfdGV4dF9jb2x1bW4gLnJldl9zbGlkZXIgLnRwLW1hc2std3JhcCA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4udHAtc3ZnLWxheWVyIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5cbi50cF9pbm5lcl9wYWRkaW5nIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudFxufVxuXG4udHAtY2FwdGlvbi50cC1sYXllci1zZWxlY3RhYmxlIHtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBhbGw7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBhbGw7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsO1xuICAgIC1vLXVzZXItc2VsZWN0OiBhbGxcbn1cblxuLnRwLWNhcHRpb24udHAtaGlkZGVuLWNhcHRpb24sIC50cC1mb3JjZW5vdHZpc2libGUsIC50cC1oaWRlLXJldnNsaWRlciwgLnRwLXBhcmFsbGF4LXdyYXAudHAtaGlkZGVuLWNhcHRpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4ucmV2X3NsaWRlciBhdWRpbywgLnJldl9zbGlkZXIgZW1iZWQsIC5yZXZfc2xpZGVyIGlmcmFtZSwgLnJldl9zbGlkZXIgb2JqZWN0LCAucmV2X3NsaWRlciB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnRcbn1cblxuLnRwLWVsZW1lbnQtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwXG59XG5cbi5yZXZfcm93X3pvbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDBcbn1cblxuLnJldl9jb2x1bW5faW5uZXIsIC5yZXZfc2xpZGVyIC50cC1jYXB0aW9uLnJldl9yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLnJldl9yb3dfem9uZV90b3Age1xuICAgIHRvcDogMFxufVxuXG4ucmV2X3Jvd196b25lX21pZGRsZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG5cbi5yZXZfcm93X3pvbmVfYm90dG9tIHtcbiAgICBib3R0b206IDBcbn1cblxuLnJldl9zbGlkZXIgLnRwLWNhcHRpb24ucmV2X3JvdyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMFxufVxuXG4ucmV2X2NvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAwXG59XG5cbi5yZXZfY29sdW1uX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnRcbn1cblxuLnJldl9jb2x1bW5fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50cC1jYXB0aW9uIC5iYWNrY29ybmVyLCAudHAtY2FwdGlvbiAuYmFja2Nvcm5lcnRvcCwgLnRwLWNhcHRpb24gLmZyb250Y29ybmVyLCAudHAtY2FwdGlvbiAuZnJvbnRjb3JuZXJ0b3Age1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlXG59XG5cbi5yZXZfY29sdW1uX2lubmVyIC50cC1sb29wLXdyYXAsIC5yZXZfY29sdW1uX2lubmVyIC50cC1tYXNrLXdyYXAsIC5yZXZfY29sdW1uX2lubmVyIC50cC1wYXJhbGxheC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG59XG5cbi5yZXZfY29sdW1uX2lubmVyIC50cC1tYXNrLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ucmV2X2NvbHVtbl9pbm5lciAudHAtcGFyYWxsYXgtd3JhcCwgLnJldl9jb2x1bW5faW5uZXIgLnRwLXBhcmFsbGF4LXdyYXAgLnRwLWxvb3Atd3JhcCwgLnJldl9jb2x1bW5faW5uZXIgLnRwLXBhcmFsbGF4LXdyYXAgLnRwLW1hc2std3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwXG59XG5cbi50cC12aWRlby1wbGF5LWJ1dHRvbiwgLnRwLXZpZGVvLXBsYXktYnV0dG9uIGkge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnJldl9jb2x1bW5faW5uZXIgLnJldl9sYXllcl9pbl9jb2x1bW4sIC5yZXZfY29sdW1uX2lubmVyIC50cC1wYXJhbGxheC13cmFwLCAucmV2X2NvbHVtbl9pbm5lciAudHAtcGFyYWxsYXgtd3JhcCAudHAtbG9vcC13cmFwLCAucmV2X2NvbHVtbl9pbm5lciAudHAtcGFyYWxsYXgtd3JhcCAudHAtbWFzay13cmFwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5yZXZfYnJlYWtfY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxufVxuXG4ucmV2X2JyZWFrX2NvbHVtbnMgLnRwLXBhcmFsbGF4LXdyYXAucmV2X2NvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XG59XG5cbi5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnRwLXN0YXRpYy1sYXllcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLnRwLWNhcHRpb24gLmZyb250Y29ybmVyIHtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjMDBBOEZGO1xuICAgIGxlZnQ6IC00MHB4XG59XG5cbi50cC1jYXB0aW9uIC5iYWNrY29ybmVyIHtcbiAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjMDBBOEZGO1xuICAgIHJpZ2h0OiAwXG59XG5cbi50cC1jYXB0aW9uIC5mcm9udGNvcm5lcnRvcCB7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzAwQThGRjtcbiAgICBsZWZ0OiAtNDBweFxufVxuXG4udHAtY2FwdGlvbiAuYmFja2Nvcm5lcnRvcCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgIzAwQThGRjtcbiAgICByaWdodDogMFxufVxuXG4udHAtbGF5ZXItaW5uZXItcm90YXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG59XG5cbmltZy50cC1zbGlkZXItYWx0ZXJuYXRpdmUtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8sIC5ycy1iYWNrZ3JvdW5kLXZpZGVvLWxheWVyLCAudHAtY2FwdGlvbi5jb3ZlcnNjcmVlbnZpZGVvLCAudHAtY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLm5vRmlsdGVyQ2xhc3Mge1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5ycy1iYWNrZ3JvdW5kLXZpZGVvLWxheWVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMFxufVxuXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gYXVkaW8sIC5jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyBpZnJhbWUsIC5jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyB2aWRlbywgLnRwLWNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIGlmcmFtZSwgLnRwLWNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIGlmcmFtZSBhdWRpbywgLnRwLWNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIGlmcmFtZSB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5mdWxsY292ZXJlZHZpZGVvIGF1ZGlvLCAuZnVsbHNjcmVlbnZpZGVvIGF1ZGlvIC5mdWxsY292ZXJlZHZpZGVvIHZpZGVvLCAuZnVsbHNjcmVlbnZpZGVvIHZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwXG59XG5cbi5mdWxsY292ZXJlZHZpZGVvIC50cC1wb3N0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLnZpZGVvaXNwbGF5aW5nIC5odG1sNXZpZCAudHAtcG9zdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi50cC12aWRlby1wbGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQgIWltcG9ydGFudFxufVxuXG4udHAtYXVkaW8taHRtbDUgLnRwLXZpZGVvLXBsYXktYnV0dG9uLCAudHAtaGlkZGVuYXVkaW8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4udHAtY2FwdGlvbiAuaHRtbDV2aWQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcbn1cblxuLnRwLXZpZGVvLXBsYXktYnV0dG9uIGkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnRcbn1cblxuLnJzLWZ1bGx2aWRlby1jb3ZlciwgLnRwLWRvdHRlZG92ZXJsYXksIC50cC1zaGFkb3djb3ZlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4udHAtY2FwdGlvbjpob3ZlciAudHAtdmlkZW8tcGxheS1idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLnRwLWNhcHRpb24gLnRwLXJldnN0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnRcbn1cblxuLnRwLXNlZWstYmFyLCAudHAtdmlkZW8tYnV0dG9uLCAudHAtdm9sdW1lLWJhciB7XG4gICAgb3V0bGluZTogMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi52aWRlb2lzcGxheWluZyAucmV2aWNvbi1yaWdodC1kaXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnZpZGVvaXNwbGF5aW5nIC50cC1yZXZzdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnZpZGVvaXNwbGF5aW5nIC50cC12aWRlby1wbGF5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZnVsbGNvdmVyZWR2aWRlbyAudHAtdmlkZW8tcGxheS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uZnVsbHNjcmVlbnZpZGVvIC5mdWxsc2NyZWVudmlkZW8gYXVkaW8sIC5mdWxsc2NyZWVudmlkZW8gLmZ1bGxzY3JlZW52aWRlbyB2aWRlbyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50XG59XG5cbi5mdWxsc2NyZWVudmlkZW8gLmZ1bGxjb3ZlcmVkdmlkZW8gYXVkaW8sIC5mdWxsc2NyZWVudmlkZW8gLmZ1bGxjb3ZlcmVkdmlkZW8gdmlkZW8ge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnRcbn1cblxuLnRwLXZpZGVvLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCAxMyUsICMzMjMyMzIgMTAwJSk7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ucmV2LWJ0bi5yZXYtaGlkZGVuaWNvbiBpLCAucmV2LWJ0bi5yZXYtd2l0aGljb24gaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweFxufVxuXG4udHAtY2FwdGlvbjpob3ZlciAudHAtdmlkZW8tY29udHJvbHMge1xuICAgIG9wYWNpdHk6IC45XG59XG5cbi50cC12aWRlby1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnRwLXZpZGVvLWJ1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi50cC12aWRlby1idXR0b24td3JhcCwgLnRwLXZpZGVvLXNlZWstYmFyLXdyYXAsIC50cC12aWRlby12b2wtYmFyLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4udHAtdmlkZW8tc2Vlay1iYXItd3JhcCB7XG4gICAgd2lkdGg6IDgwJVxufVxuXG4udHAtdmlkZW8tdm9sLWJhci13cmFwIHtcbiAgICB3aWR0aDogMjAlXG59XG5cbi50cC1zZWVrLWJhciwgLnRwLXZvbHVtZS1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnJzLWZ1bGx2aWRlby1jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHotaW5kZXg6IDVcbn1cblxuLmRpc2FibGVkX2xjIC50cC12aWRlby1wbGF5LWJ1dHRvbiwgLnJzLWJhY2tncm91bmQtdmlkZW8tbGF5ZXIgYXVkaW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMsIC5ycy1iYWNrZ3JvdW5kLXZpZGVvLWxheWVyIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLCAucnMtYmFja2dyb3VuZC12aWRlby1sYXllciB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4udHAtYXVkaW8taHRtbDUgLnRwLXZpZGVvLWNvbnRyb2xzIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50XG59XG5cbi50cC1kb3R0ZWRvdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDNcbn1cblxuLnRwLWRvdHRlZG92ZXJsYXkudHdveHR3byB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9ncmlkdGlsZS5wbmcpXG59XG5cbi50cC1kb3R0ZWRvdmVybGF5LnR3b3h0d293aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9ncmlkdGlsZV93aGl0ZS5wbmcpXG59XG5cbi50cC1kb3R0ZWRvdmVybGF5LnRocmVleHRocmVlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2dyaWR0aWxlXzN4My5wbmcpXG59XG5cbi50cC1kb3R0ZWRvdmVybGF5LnRocmVleHRocmVld2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvZ3JpZHRpbGVfM3gzX3doaXRlLnBuZylcbn1cblxuLnRwLXNoYWRvd2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IC0xXG59XG5cbi50cC1zaGFkb3cxIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAuOClcbn1cblxuLnRwLXNoYWRvdzI6YWZ0ZXIsIC50cC1zaGFkb3cyOmJlZm9yZSwgLnRwLXNoYWRvdzM6YmVmb3JlLCAudHAtc2hhZG93NDphZnRlciB7XG4gICAgei1pbmRleDogLTI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0b3A6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMTBweCByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZylcbn1cblxuLnRwLXNoYWRvdzI6YWZ0ZXIsIC50cC1zaGFkb3c0OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvXG59XG5cbi50cC1zaGFkb3c1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgLjMpLCAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIC4xKSBpbnNldFxufVxuXG4udHAtc2hhZG93NTphZnRlciwgLnRwLXNoYWRvdzU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIHRvcDogMzAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4LzIwcHhcbn1cblxuLnRwLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNnB4IDEzcHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC42KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4udHAtYnV0dG9uLmJpZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogNTdweCAhaW1wb3J0YW50XG59XG5cbi5wdXJjaGFzZTpob3ZlciwgLnRwLWJ1dHRvbi5iaWc6aG92ZXIsIC50cC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSwgMTVweCAxMXB4XG59XG5cbi5wdXJjaGFzZS5ncmVlbiwgLnB1cmNoYXNlOmhvdmVyLmdyZWVuLCAudHAtYnV0dG9uLmdyZWVuLCAudHAtYnV0dG9uOmhvdmVyLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhMTE3O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjMTA0ZDBiXG59XG5cbi5wdXJjaGFzZS5ibHVlLCAucHVyY2hhc2U6aG92ZXIuYmx1ZSwgLnRwLWJ1dHRvbi5ibHVlLCAudHAtYnV0dG9uOmhvdmVyLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDc4Y2I7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCAwICMwZjNlNjhcbn1cblxuLnB1cmNoYXNlLnJlZCwgLnB1cmNoYXNlOmhvdmVyLnJlZCwgLnRwLWJ1dHRvbi5yZWQsIC50cC1idXR0b246aG92ZXIucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxZDFkO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjN2MxMjEyXG59XG5cbi5wdXJjaGFzZS5vcmFuZ2UsIC5wdXJjaGFzZTpob3Zlci5vcmFuZ2UsIC50cC1idXR0b24ub3JhbmdlLCAudHAtYnV0dG9uOmhvdmVyLm9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIDAgI2EzNGMwMFxufVxuXG4ucHVyY2hhc2UuZGFya2dyZXksIC5wdXJjaGFzZTpob3Zlci5kYXJrZ3JleSwgLnRwLWJ1dHRvbi5kYXJrZ3JleSwgLnRwLWJ1dHRvbi5ncmV5LCAudHAtYnV0dG9uOmhvdmVyLmRhcmtncmV5LCAudHAtYnV0dG9uOmhvdmVyLmdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCAwICMyMjJcbn1cblxuLnB1cmNoYXNlLmxpZ2h0Z3JleSwgLnB1cmNoYXNlOmhvdmVyLmxpZ2h0Z3JleSwgLnRwLWJ1dHRvbi5saWdodGdyZXksIC50cC1idXR0b246aG92ZXIubGlnaHRncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjNTU1XG59XG5cbi5yZXYtYnRuLCAucmV2LWJ0bjp2aXNpdGVkIHtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDEycHggMzVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5yZXYtYnRuLnJldi11cHBlcmNhc2UsIC5yZXYtYnRuLnJldi11cHBlcmNhc2U6dmlzaXRlZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogOTAwXG59XG5cbi5yZXYtYnRuLnJldi13aXRoaWNvbiBpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudFxufVxuXG4ucmV2LWJ0bi5yZXYtaGlkZGVuaWNvbiBpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnRcbn1cblxuLnJldi1idG4ucmV2LWhpZGRlbmljb246aG92ZXIgaSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxufVxuXG4ucmV2LWJ0bi5yZXYtbWVkaXVtLCAucmV2LWJ0bi5yZXYtbWVkaXVtOnZpc2l0ZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHhcbn1cblxuLnJldi1idG4ucmV2LW1lZGl1bS5yZXYtaGlkZGVuaWNvbiBpLCAucmV2LWJ0bi5yZXYtbWVkaXVtLnJldi13aXRoaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdG9wOiAwXG59XG5cbi5yZXYtYnRuLnJldi1zbWFsbCwgLnJldi1idG4ucmV2LXNtYWxsOnZpc2l0ZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA3cHggMjBweFxufVxuXG4ucmV2LWJ0bi5yZXYtc21hbGwucmV2LWhpZGRlbmljb24gaSwgLnJldi1idG4ucmV2LXNtYWxsLnJldi13aXRoaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdG9wOiAwXG59XG5cbi5yZXYtbWF4cm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHhcbn1cblxuLnJldi1taW5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4XG59XG5cbi5yZXYtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAuMjUpO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5yZXYtYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgdHJhbnNpdGlvbjogLjdzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdCAhaW1wb3J0YW50XG59XG5cbi5yZXYtYnVyZ2VyLnJldmItd2hpdGUgc3BhbiwgLnJldi1idXJnZXIucmV2Yi13aGl0ZW5vYm9yZGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLnJldi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogM3B4IDBcbn1cblxuI2RpYWxvZ19hZGRidXR0b24gLnJldi1idXJnZXI6aG92ZXIgOmZpcnN0LWNoaWxkLCAub3BlbiAucmV2LWJ1cmdlciA6Zmlyc3QtY2hpbGQsIC5vcGVuLnJldi1idXJnZXIgOmZpcnN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoLTQ1ZGVnKVxufVxuXG4jZGlhbG9nX2FkZGJ1dHRvbiAucmV2LWJ1cmdlcjpob3ZlciA6bnRoLWNoaWxkKDIpLCAub3BlbiAucmV2LWJ1cmdlciA6bnRoLWNoaWxkKDIpLCAub3Blbi5yZXYtYnVyZ2VyIDpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMFxufVxuXG4jZGlhbG9nX2FkZGJ1dHRvbiAucmV2LWJ1cmdlcjpob3ZlciA6bGFzdC1jaGlsZCwgLm9wZW4gLnJldi1idXJnZXIgOmxhc3QtY2hpbGQsIC5vcGVuLnJldi1idXJnZXIgOmxhc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTEzNWRlZylcbn1cblxuLnJldi1idXJnZXIucmV2Yi13aGl0ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMilcbn1cblxuLnJldi1idXJnZXIucmV2Yi1kYXJrbm9ib3JkZXIsIC5yZXYtYnVyZ2VyLnJldmItd2hpdGVub2JvcmRlciB7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5yZXYtYnVyZ2VyLnJldmItZGFya25vYm9yZGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMzMzNcbn1cblxuLnJldi1idXJnZXIucmV2Yi13aGl0ZWZ1bGwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lXG59XG5cbi5yZXYtYnVyZ2VyLnJldmItd2hpdGVmdWxsIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMzMzNcbn1cblxuLnJldi1idXJnZXIucmV2Yi1kYXJrZnVsbCB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuLnJldi1idXJnZXIucmV2Yi1kYXJrZnVsbCBzcGFuLCAucmV2LXNjcm9sbC1idG4ucmV2cy1mdWxsd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuQGtleWZyYW1lcyByZXYtYW5pLW1vdXNlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMjklXG4gICAgfVxuICAgIDE1JSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogNTAlXG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogNTAlXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IDI5JVxuICAgIH1cbn1cblxuLnJldi1zY3JvbGwtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHhcbn1cblxuLnJldi1zY3JvbGwtYnRuID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4XG59XG5cbi5yZXYtc2Nyb2xsLWJ0biA+IC5hY3RpdmUsIC5yZXYtc2Nyb2xsLWJ0biA+IDpmb2N1cywgLnJldi1zY3JvbGwtYnRuID4gOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucmV2LXNjcm9sbC1idG4gPiAuYWN0aXZlLCAucmV2LXNjcm9sbC1idG4gPiA6YWN0aXZlLCAucmV2LXNjcm9sbC1idG4gPiA6Zm9jdXMsIC5yZXYtc2Nyb2xsLWJ0biA+IDpob3ZlciB7XG4gICAgb3BhY2l0eTogLjhcbn1cblxuLnJldi1zY3JvbGwtYnRuLnJldnMtZnVsbHdoaXRlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMzMzNcbn1cblxuLnJldi1zY3JvbGwtYnRuLnJldnMtZnVsbGRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgYm9yZGVyOiBub25lXG59XG5cbi5yZXYtc2Nyb2xsLWJ0bi5yZXZzLWZ1bGxkYXJrIHNwYW4sIC50cC1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLnJldi1zY3JvbGwtYnRuIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDI5JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiByZXYtYW5pLW1vdXNlIDIuNXMgbGluZWFyIGluZmluaXRlXG59XG5cbi5yZXYtc2Nyb2xsLWJ0bi5yZXZzLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzMzM1xufVxuXG4ucmV2LXNjcm9sbC1idG4ucmV2cy1kYXJrIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMzMzNcbn1cblxuLnJldi1jb250cm9sLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA1O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogUmFsZXdheTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnJldi1jYnV0dG9uLWRhcmstc3IsIC5yZXYtY2J1dHRvbi1saWdodC1zciB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4XG59XG5cbi5yZXYtY2J1dHRvbi1saWdodCwgLnJldi1jYnV0dG9uLWxpZ2h0LXNyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSlcbn1cblxuLnJldi1zYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHhcbn1cblxuLnJldi1zYnV0dG9uLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OThcbn1cblxuLnJldi1zYnV0dG9uLWxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBEMVxufVxuXG4ucmV2LXNidXR0b24tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ0QjM5XG59XG5cbi50cC1iYW5uZXJ0aW1lciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgdG9wOiAwXG59XG5cbi50cC1iYW5uZXJ0aW1lci50cC1ib3R0b20ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweFxufVxuXG4udHAtY2FwdGlvbiBpbWcge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMwMEZGRkZGRixlbmRDb2xvcnN0cj0jMDBGRkZGRkYpXCI7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMDBGRkZGRkYsIGVuZENvbG9yc3RyPSMwMEZGRkZGRik7XG4gICAgem9vbTogMVxufVxuXG4uY2FwdGlvbi5zbGlkZWxpbmsgYSBkaXYsIC50cC1jYXB0aW9uLnNsaWRlbGluayBhIGRpdiB7XG4gICAgd2lkdGg6IDMwMDBweDtcbiAgICBoZWlnaHQ6IDE1MDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2NvbG9yZWRiZy5wbmcpXG59XG5cbi50cC1jYXB0aW9uLnNsaWRlbGluayBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvY29sb3JlZGJnLnBuZylcbn1cblxuLnRwLWxvYWRlci5zcGlubmVyMCwgLnRwLWxvYWRlci5zcGlubmVyNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9sb2FkZXIuZ2lmKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG59XG5cbi50cC1zaGFwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi50cC1jYXB0aW9uIC5ycy1zdGFycmluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi50cC1jYXB0aW9uIC5ycy1zdGFycmluZyAuc3Rhci1yYXRpbmcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGNvbG9yOiAjRkZDMzIxICFpbXBvcnRhbnRcbn1cblxuLnRwLWNhcHRpb24gLnJzLXN0YXJyaW5nIC5zdGFyLXJhdGluZywgLnRwLWNhcHRpb24gLnJzLXN0YXJyaW5nLXBhZ2UgLnN0YXItcmF0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgd2lkdGg6IDUuNGVtO1xuICAgIGZvbnQtZmFtaWx5OiBzdGFyO1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnRcbn1cblxuLnRwLWxvYWRlci5zcGlubmVyMCwgLnRwLWxvYWRlci5zcGlubmVyMSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBhbmltYXRpb246IHRwLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSlcbn1cblxuLnRwLWNhcHRpb24gLnJzLXN0YXJyaW5nIC5zdGFyLXJhdGluZzpiZWZvcmUsIC50cC1jYXB0aW9uIC5ycy1zdGFycmluZy1wYWdlIC5zdGFyLXJhdGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw3M1xcNzNcXDczXFw3M1xcNzNcIjtcbiAgICBjb2xvcjogI0UwREFERjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLnRwLWNhcHRpb24gLnJzLXN0YXJyaW5nIC5zdGFyLXJhdGluZyBzcGFuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudFxufVxuXG4udHAtY2FwdGlvbiAucnMtc3RhcnJpbmcgLnN0YXItcmF0aW5nIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNTNcXDUzXFw1M1xcNTNcXDUzXCI7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwXG59XG5cbi50cC1sb2FkZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLnRwLWxvYWRlci5zcGlubmVyMCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlclxufVxuXG4udHAtbG9hZGVyLnNwaW5uZXI1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IC0yMnB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuQGtleWZyYW1lcyB0cC1yb3RhdGVwbGFuZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMClcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMClcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpXG4gICAgfVxufVxuXG4udHAtbG9hZGVyLnNwaW5uZXIyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogdHAtc2NhbGVvdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXRcbn1cblxuQGtleWZyYW1lcyB0cC1zY2FsZW91dCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4udHAtbG9hZGVyLnNwaW5uZXIzIHtcbiAgICBtYXJnaW46IC05cHggMCAwIC0zNXB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4udHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UxLCAudHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UyLCAudHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UzIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbmltYXRpb246IHRwLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aFxufVxuXG4udHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UxIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0uMzJzXG59XG5cbi50cC1sb2FkZXIuc3Bpbm5lcjMgLmJvdW5jZTIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnNcbn1cblxuQGtleWZyYW1lcyB0cC1ib3VuY2VkZWxheSB7XG4gICAgMCUsIDEwMCUsIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMClcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuLnRwLWxvYWRlci5zcGlubmVyNCB7XG4gICAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbmltYXRpb246IHRwLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXJcbn1cblxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MSwgLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiB0cC1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xNSlcbn1cblxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xc1xufVxuXG5Aa2V5ZnJhbWVzIHRwLXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgdHAtYm91bmNlIHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMClcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuLnRwLWJ1bGxldHMubmF2YmFyLCAudHAtdGFicy5uYXZiYXIsIC50cC10aHVtYnMubmF2YmFyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4udHAtYnVsbGV0cywgLnRwLXRhYnMsIC50cC10aHVtYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi50cC10YWIsIC50cC10aHVtYiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi50cC1hcnItaW1naG9sZGVyLCAudHAtdGFiLWltYWdlLCAudHAtdGh1bWItaW1hZ2UsIC50cC12aWRlb3Bvc3RlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLnRwLXRhYi5zZWxlY3RlZCwgLnRwLXRhYjpob3ZlciwgLnRwLXRodW1iLnNlbGVjdGVkLCAudHAtdGh1bWI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLnRwLXRhYi1tYXNrLCAudHAtdGh1bWItbWFzayB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50XG59XG5cbi50cC10YWJzLCAudHAtdGh1bWJzIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50XG59XG5cbi50cC1idWxsZXQge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi50cC1idWxsZXQuc2VsZWN0ZWQsIC50cC1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLnRwYXJyb3dzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDEwMDBcbn1cblxuLnRwYXJyb3dzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDNhOWY1XG59XG5cbi50cGFycm93czpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiByZXZpY29ucztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5oZ2luZm8sIC5oZ2xheWVyaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLnRwYXJyb3dzLnRwLWxlZnRhcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjQnXG59XG5cbi50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyNSdcbn1cblxuYm9keS5ydGwgLnRwLWtiaW1nIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnRcbn1cblxuLmRkZHdyYXBwZXJzaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgNDVweCAxMDBweCByZ2JhKDAsIDAsIDAsIC40KVxufVxuXG4uaGdsYXllcmluZm8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG5cbi5oZWxwZ3JpZCwgLmhnaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlXG59XG5cbi5oZ2luZm8ge1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGNvbG9yOiAjZTc0YzNjO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcGFkZGluZzogMnB4IDVweFxufVxuXG4uaW5kZWJ1Z21vZGUgLnRwLWNhcHRpb246aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYzAzOTJiICFpbXBvcnRhbnRcbn1cblxuLmhlbHBncmlkIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI2MwMzkyYjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwXG59XG5cbiNyZXZzbGlkZXJsb2dsb2dsb2cge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbFxufVxuXG4uYWRlbiB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKC0yMGRlZykgY29udHJhc3QoLjkpIHNhdHVyYXRlKC44NSkgYnJpZ2h0bmVzcygxLjIpXG59XG5cbi5hZGVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDY2LCAxMCwgMTQsIC4yKSwgdHJhbnNwYXJlbnQpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW5cbn1cblxuLnBlcnBldHVhOjphZnRlciwgLnJleWVzOjphZnRlciB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gICAgb3BhY2l0eTogLjVcbn1cblxuLmlua3dlbGwge1xuICAgIGZpbHRlcjogc2VwaWEoLjMpIGNvbnRyYXN0KDEuMSkgYnJpZ2h0bmVzcygxLjEpIGdyYXlzY2FsZSgxKVxufVxuXG4ucGVycGV0dWE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA1YjlhLCAjZTZjMTNkKVxufVxuXG4ucmV5ZXMge1xuICAgIGZpbHRlcjogc2VwaWEoLjIyKSBicmlnaHRuZXNzKDEuMSkgY29udHJhc3QoLjg1KSBzYXR1cmF0ZSguNzUpXG59XG5cbi5yZXllczo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZmNkYWRcbn1cblxuLmdpbmdoYW0ge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KSBodWUtcm90YXRlKC0xMGRlZylcbn1cblxuLmdpbmdoYW06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNjYsIDEwLCAxNCwgLjIpLCB0cmFuc3BhcmVudCk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlblxufVxuXG4udG9hc3RlciB7XG4gICAgZmlsdGVyOiBjb250cmFzdCgxLjUpIGJyaWdodG5lc3MoLjkpXG59XG5cbi50b2FzdGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzgwNGUwZiwgIzNiMDAzYik7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlblxufVxuXG4ud2FsZGVuIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKSBodWUtcm90YXRlKC0xMGRlZykgc2VwaWEoLjMpIHNhdHVyYXRlKDEuNilcbn1cblxuLndhbGRlbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNGM7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICBvcGFjaXR5OiAuM1xufVxuXG4uaHVkc29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKSBjb250cmFzdCguOSkgc2F0dXJhdGUoMS4xKVxufVxuXG4uaHVkc29uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2E2YjFmZiA1MCUsICMzNDIxMzQpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBvcGFjaXR5OiAuNVxufVxuXG4uZWFybHliaXJkIHtcbiAgICBmaWx0ZXI6IGNvbnRyYXN0KC45KSBzZXBpYSguMilcbn1cblxuLmVhcmx5YmlyZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNkMGJhOGUgMjAlLCAjMzYwMzA5IDg1JSwgIzFkMDIxMCAxMDAlKTtcbiAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheVxufVxuXG4ubWF5ZmFpciB7XG4gICAgZmlsdGVyOiBjb250cmFzdCgxLjEpIHNhdHVyYXRlKDEuMSlcbn1cblxuLm1heWZhaXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDQwJSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpLCByZ2JhKDI1NSwgMjAwLCAyMDAsIC42KSwgIzExMSA2MCUpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgIG9wYWNpdHk6IC40XG59XG5cbi5sb2ZpIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDEuMSkgY29udHJhc3QoMS41KVxufVxuXG4ubG9maTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHRyYW5zcGFyZW50IDcwJSwgIzIyMiAxNTAlKTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHlcbn1cblxuLl8xOTc3IHtcbiAgICBmaWx0ZXI6IGNvbnRyYXN0KDEuMSkgYnJpZ2h0bmVzcygxLjEpIHNhdHVyYXRlKDEuMylcbn1cblxuLl8xOTc3OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTA2LCAxODgsIC4zKTtcbiAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuXG59XG5cbi5icm9va2x5biB7XG4gICAgZmlsdGVyOiBjb250cmFzdCguOSkgYnJpZ2h0bmVzcygxLjEpXG59XG5cbi5icm9va2x5bjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMTY4LCAyMjMsIDE5MywgLjQpIDcwJSwgI2M0YjdjOCk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXlcbn1cblxuLnhwcm8yIHtcbiAgICBmaWx0ZXI6IHNlcGlhKC4zKVxufVxuXG4ueHBybzI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZTZlN2UwIDQwJSwgcmdiYSg0MywgNDIsIDE2MSwgLjYpIDExMCUpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuXG59XG5cbi5uYXNodmlsbGUge1xuICAgIGZpbHRlcjogc2VwaWEoLjIpIGNvbnRyYXN0KDEuMikgYnJpZ2h0bmVzcygxLjA1KSBzYXR1cmF0ZSgxLjIpXG59XG5cbi5uYXNodmlsbGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDcwLCAxNTAsIC40KTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbGlnaHRlblxufVxuXG4ubmFzaHZpbGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCAxNzYsIDE1MywgLjU2KTtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuXG59XG5cbi5sYXJrIHtcbiAgICBmaWx0ZXI6IGNvbnRyYXN0KC45KVxufVxuXG4ubGFyazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgLjgpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW5cbn1cblxuLmxhcms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzIyMjUzZjtcbiAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItZG9kZ2Vcbn1cblxuLm1vb24ge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGNvbnRyYXN0KDEuMSkgYnJpZ2h0bmVzcygxLjEpXG59XG5cbi5tb29uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNhMGEwYTA7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHRcbn1cblxuLm1vb246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzgzODM4O1xuICAgIG1peC1ibGVuZC1tb2RlOiBsaWdodGVuXG59XG5cbi5jbGFyZW5kb24ge1xuICAgIGZpbHRlcjogY29udHJhc3QoMS4yKSBzYXR1cmF0ZSgxLjM1KVxufVxuXG4uY2xhcmVuZG9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjcsIDE4NywgMjI3LCAuMik7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXlcbn1cblxuLndpbGxvdyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoLjUpIGNvbnRyYXN0KC45NSkgYnJpZ2h0bmVzcyguOSlcbn1cblxuLndpbGxvdzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByYWRpYWwtZ3JhZGllbnQoNDAlLCBjaXJjbGUsICNkNGE5YWYgNTUlLCAjMDAwIDE1MCUpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5XG59XG5cbi53aWxsb3c6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhjZGNiO1xuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvclxufVxuXG4ucmlzZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDUpIHNlcGlhKC4yKSBjb250cmFzdCguOSkgc2F0dXJhdGUoLjkpXG59XG5cbi5yaXNlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyMzIsIDE5NywgMTUyLCAuOCksIHRyYW5zcGFyZW50IDkwJSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgb3BhY2l0eTogLjZcbn1cblxuLnJpc2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyMzYsIDIwNSwgMTY5LCAuMTUpIDU1JSwgcmdiYSg1MCwgMzAsIDcsIC40KSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5XG59XG5cbi5fMTk3NzphZnRlciwgLl8xOTc3OmJlZm9yZSwgLmFkZW46YWZ0ZXIsIC5hZGVuOmJlZm9yZSwgLmJyb29rbHluOmFmdGVyLCAuYnJvb2tseW46YmVmb3JlLCAuY2xhcmVuZG9uOmFmdGVyLCAuY2xhcmVuZG9uOmJlZm9yZSwgLmVhcmx5YmlyZDphZnRlciwgLmVhcmx5YmlyZDpiZWZvcmUsIC5naW5naGFtOmFmdGVyLCAuZ2luZ2hhbTpiZWZvcmUsIC5odWRzb246YWZ0ZXIsIC5odWRzb246YmVmb3JlLCAuaW5rd2VsbDphZnRlciwgLmlua3dlbGw6YmVmb3JlLCAubGFyazphZnRlciwgLmxhcms6YmVmb3JlLCAubG9maTphZnRlciwgLmxvZmk6YmVmb3JlLCAubWF5ZmFpcjphZnRlciwgLm1heWZhaXI6YmVmb3JlLCAubW9vbjphZnRlciwgLm1vb246YmVmb3JlLCAubmFzaHZpbGxlOmFmdGVyLCAubmFzaHZpbGxlOmJlZm9yZSwgLnBlcnBldHVhOmFmdGVyLCAucGVycGV0dWE6YmVmb3JlLCAucmV5ZXM6YWZ0ZXIsIC5yZXllczpiZWZvcmUsIC5yaXNlOmFmdGVyLCAucmlzZTpiZWZvcmUsIC5zbHVtYmVyOmFmdGVyLCAuc2x1bWJlcjpiZWZvcmUsIC50b2FzdGVyOmFmdGVyLCAudG9hc3RlcjpiZWZvcmUsIC53YWxkZW46YWZ0ZXIsIC53YWxkZW46YmVmb3JlLCAud2lsbG93OmFmdGVyLCAud2lsbG93OmJlZm9yZSwgLnhwcm8yOmFmdGVyLCAueHBybzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5fMTk3NywgLmFkZW4sIC5icm9va2x5biwgLmNsYXJlbmRvbiwgLmVhcmx5YmlyZCwgLmdpbmdoYW0sIC5odWRzb24sIC5pbmt3ZWxsLCAubGFyaywgLmxvZmksIC5tYXlmYWlyLCAubW9vbiwgLm5hc2h2aWxsZSwgLnBlcnBldHVhLCAucmV5ZXMsIC5yaXNlLCAuc2x1bWJlciwgLnRvYXN0ZXIsIC53YWxkZW4sIC53aWxsb3csIC54cHJvMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5fMTk3NyBpbWcsIC5hZGVuIGltZywgLmJyb29rbHluIGltZywgLmNsYXJlbmRvbiBpbWcsIC5lYXJseWJpcmQgaW1nLCAuZ2luZ2hhbSBpbWcsIC5odWRzb24gaW1nLCAuaW5rd2VsbCBpbWcsIC5sYXJrIGltZywgLmxvZmkgaW1nLCAubWF5ZmFpciBpbWcsIC5tb29uIGltZywgLm5hc2h2aWxsZSBpbWcsIC5wZXJwZXR1YSBpbWcsIC5yZXllcyBpbWcsIC5yaXNlIGltZywgLnNsdW1iZXIgaW1nLCAudG9hc3RlciBpbWcsIC53YWxkZW4gaW1nLCAud2lsbG93IGltZywgLnhwcm8yIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMVxufVxuXG4uXzE5Nzc6YmVmb3JlLCAuYWRlbjpiZWZvcmUsIC5icm9va2x5bjpiZWZvcmUsIC5jbGFyZW5kb246YmVmb3JlLCAuZWFybHliaXJkOmJlZm9yZSwgLmdpbmdoYW06YmVmb3JlLCAuaHVkc29uOmJlZm9yZSwgLmlua3dlbGw6YmVmb3JlLCAubGFyazpiZWZvcmUsIC5sb2ZpOmJlZm9yZSwgLm1heWZhaXI6YmVmb3JlLCAubW9vbjpiZWZvcmUsIC5uYXNodmlsbGU6YmVmb3JlLCAucGVycGV0dWE6YmVmb3JlLCAucmV5ZXM6YmVmb3JlLCAucmlzZTpiZWZvcmUsIC5zbHVtYmVyOmJlZm9yZSwgLnRvYXN0ZXI6YmVmb3JlLCAud2FsZGVuOmJlZm9yZSwgLndpbGxvdzpiZWZvcmUsIC54cHJvMjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDJcbn1cblxuLl8xOTc3OmFmdGVyLCAuYWRlbjphZnRlciwgLmJyb29rbHluOmFmdGVyLCAuY2xhcmVuZG9uOmFmdGVyLCAuZWFybHliaXJkOmFmdGVyLCAuZ2luZ2hhbTphZnRlciwgLmh1ZHNvbjphZnRlciwgLmlua3dlbGw6YWZ0ZXIsIC5sYXJrOmFmdGVyLCAubG9maTphZnRlciwgLm1heWZhaXI6YWZ0ZXIsIC5tb29uOmFmdGVyLCAubmFzaHZpbGxlOmFmdGVyLCAucGVycGV0dWE6YWZ0ZXIsIC5yZXllczphZnRlciwgLnJpc2U6YWZ0ZXIsIC5zbHVtYmVyOmFmdGVyLCAudG9hc3RlcjphZnRlciwgLndhbGRlbjphZnRlciwgLndpbGxvdzphZnRlciwgLnhwcm8yOmFmdGVyIHtcbiAgICB6LWluZGV4OiAzXG59XG5cbi5zbHVtYmVyIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKC42NikgYnJpZ2h0bmVzcygxLjA1KVxufVxuXG4uc2x1bWJlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxMDUsIDI0LCAuNSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHRcbn1cblxuLnNsdW1iZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2OSwgNDEsIDEyLCAuNCk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGxpZ2h0ZW5cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7LmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7fVxuLmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO31cbi5hbmltYXRlZC5oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnM7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwgMjAlLCA1MCUsIDgwJSwgMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbjQwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCk7fVxuNjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KTt9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZXswJSwgMjAlLCA1MCUsIDgwJSwgMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG40MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCk7fVxuNjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpO31cbn1cbi5ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlO31cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSwgNTAlLCAxMDAle29wYWNpdHk6MTt9XG4yNSUsIDc1JXtvcGFjaXR5OjA7fVxufVxuQGtleWZyYW1lcyBmbGFzaHswJSwgNTAlLCAxMDAle29wYWNpdHk6MTt9XG4yNSUsIDc1JXtvcGFjaXR5OjA7fVxufVxuLmZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2g7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTt9XG41MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTt9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO31cbjUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO31cbn1cbi5wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlO31cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTt9XG4zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEuMjUpIHNjYWxlWSgwLjc1KTt0cmFuc2Zvcm06c2NhbGVYKDEuMjUpIHNjYWxlWSgwLjc1KTt9XG40MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDAuNzUpIHNjYWxlWSgxLjI1KTt0cmFuc2Zvcm06c2NhbGVYKDAuNzUpIHNjYWxlWSgxLjI1KTt9XG42MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEuMTUpIHNjYWxlWSgwLjg1KTt0cmFuc2Zvcm06c2NhbGVYKDEuMTUpIHNjYWxlWSgwLjg1KTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTt9XG59XG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7fVxuMzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxLjI1KSBzY2FsZVkoMC43NSk7LW1zLXRyYW5zZm9ybTpzY2FsZVgoMS4yNSkgc2NhbGVZKDAuNzUpO3RyYW5zZm9ybTpzY2FsZVgoMS4yNSkgc2NhbGVZKDAuNzUpO31cbjQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMC43NSkgc2NhbGVZKDEuMjUpOy1tcy10cmFuc2Zvcm06c2NhbGVYKDAuNzUpIHNjYWxlWSgxLjI1KTt0cmFuc2Zvcm06c2NhbGVYKDAuNzUpIHNjYWxlWSgxLjI1KTt9XG42MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEuMTUpIHNjYWxlWSgwLjg1KTstbXMtdHJhbnNmb3JtOnNjYWxlWCgxLjE1KSBzY2FsZVkoMC44NSk7dHJhbnNmb3JtOnNjYWxlWCgxLjE1KSBzY2FsZVkoMC44NSk7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTt9XG59XG4ucnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7MCUsIDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4xMCUsIDMwJSwgNTAlLCA3MCUsIDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7fVxuMjAlLCA0MCUsIDYwJSwgODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7fVxufVxuQGtleWZyYW1lcyBzaGFrZXswJSwgMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4xMCUsIDMwJSwgNTAlLCA3MCUsIDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt9XG4yMCUsIDQwJSwgNjAlLCA4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7fVxufVxuLnNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2U7YW5pbWF0aW9uLW5hbWU6c2hha2U7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO31cbjQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7fVxuNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpO31cbjgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7fVxufVxuQGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7fVxuNDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO31cbjYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt9XG44MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt9XG59XG4uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZzt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7fVxuMTAlLCAyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7fVxuMzAlLCA1MCUsIDcwJSwgOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTt9XG40MCUsIDYwJSwgODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApO3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMCk7fVxufVxuQGtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO31cbjEwJSwgMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTstbXMtdHJhbnNmb3JtOnNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO31cbjMwJSwgNTAlLCA3MCUsIDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTt9XG40MCUsIDYwJSwgODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApO3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMCk7fVxufVxuLnRhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGE7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7fVxuMTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO31cbjMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO31cbjQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTt9XG42MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTt9XG43NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO31cbn1cbkBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO31cbjE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTt9XG4zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7fVxuNDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO31cbjYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTt9XG43NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTt9XG59XG4ud29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZTt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zKTt0cmFuc2Zvcm06c2NhbGUoLjMpO31cbjUwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpO31cbjcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguOSk7dHJhbnNmb3JtOnNjYWxlKC45KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7fVxufVxuQGtleWZyYW1lcyBib3VuY2VJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjMpO3RyYW5zZm9ybTpzY2FsZSguMyk7fVxuNTAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KTt9XG43MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjkpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjkpO3RyYW5zZm9ybTpzY2FsZSguOSk7fVxuMTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7fVxufVxuLmJvdW5jZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47fVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt9XG42MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO31cbjYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxufVxuLmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247fVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt9XG42MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMzBweCk7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpO31cbjYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgzMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMzBweCk7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxufVxuLmJvdW5jZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO31cbjYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTMwcHgpO31cbjgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO31cbjYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzBweCk7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxufVxuLmJvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO31cbjYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpO31cbjgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO31cbjYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCk7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxufVxuLmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXA7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7fVxuMjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC45NSk7dHJhbnNmb3JtOnNjYWxlKC45NSk7fVxuNTAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zKTt0cmFuc2Zvcm06c2NhbGUoLjMpO31cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO31cbjI1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguOTUpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjk1KTt0cmFuc2Zvcm06c2NhbGUoLjk1KTt9XG41MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zKTstbXMtdHJhbnNmb3JtOnNjYWxlKC4zKTt0cmFuc2Zvcm06c2NhbGUoLjMpO31cbn1cbi5ib3VuY2VPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O31cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxuMjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7fVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbjIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7fVxufVxuLmJvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247fVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4yMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxuMjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt9XG59XG4uYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4yMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO31cbjIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7fVxufVxuLmJvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxuMjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7fVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG4yMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO31cbn1cbi5ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO31cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowO31cbjEwMCV7b3BhY2l0eToxO31cbn1cbkBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MDt9XG4xMDAle29wYWNpdHk6MTt9XG59XG4uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbjt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpO31cbjEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG59XG4uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7fVxuMTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxufVxuLmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWc7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO31cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7fVxuMTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxufVxuLmZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7fVxuMTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpO31cbjEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO31cbn1cbi5mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO31cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO31cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO31cbjEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO31cbn1cbi5mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O31cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7fVxuMTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG59XG4uZmFkZUluUmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZzt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7fVxuMTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG59XG4uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO31cbjEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7fVxuMTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxufVxuLmZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxO31cbjEwMCV7b3BhY2l0eTowO31cbn1cbkBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjE7fVxuMTAwJXtvcGFjaXR5OjA7fVxufVxuLmZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7fVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7fVxufVxuLmZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO31cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO31cbn1cbi5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO31cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7fVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7fVxufVxuLmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7fVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7fVxufVxuLmZhZGVPdXRMZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO31cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt9XG59XG4uZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO31cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt9XG59XG4uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTt9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7fVxufVxuLmZhZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO31cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt9XG59XG4uZmFkZU91dFVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZzt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0zNjBkZWcpIHNjYWxlKDEpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0zNjBkZWcpIHNjYWxlKDEpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O31cbjQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKSBzY2FsZSgxKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZykgc2NhbGUoMSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7fVxuNTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpIHNjYWxlKDEpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKSBzY2FsZSgxKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZykgc2NhbGUoLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKSBzY2FsZSguOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZykgc2NhbGUoMSk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZykgc2NhbGUoMSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO31cbn1cbkBrZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0zNjBkZWcpIHNjYWxlKDEpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMzYwZGVnKSBzY2FsZSgxKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMzYwZGVnKSBzY2FsZSgxKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt9XG40MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZykgc2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKSBzY2FsZSgxKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZykgc2NhbGUoMSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7fVxuNTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpIHNjYWxlKDEpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZykgc2NhbGUoMSk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpIHNjYWxlKDEpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt9XG44MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKSBzY2FsZSguOTUpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKSBzY2FsZSguOTUpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpIHNjYWxlKC45NSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKSBzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZykgc2NhbGUoMSk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZykgc2NhbGUoMSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO31cbn1cbi5hbmltYXRlZC5mbGlwey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwO31cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MDt9XG40MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTt9XG43MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7b3BhY2l0eToxO31cbn1cbkBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjA7fVxuNDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO31cbjcwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO29wYWNpdHk6MTt9XG59XG4uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjA7fVxuNDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7fVxuNzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO29wYWNpdHk6MTt9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowO31cbjQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTt9XG43MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTstbXMtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtvcGFjaXR5OjE7fVxufVxuLmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJblk7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjA7fVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTstbXMtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjA7fVxufVxuLmZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjA7fVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTstbXMtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjA7fVxufVxuLmZsaXBPdXRZey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7fVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjA7fVxuNjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjE7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7b3BhY2l0eToxO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO29wYWNpdHk6MTt9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjA7fVxuNjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO29wYWNpdHk6MTt9XG44MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7b3BhY2l0eToxO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7b3BhY2l0eToxO31cbn1cbi5saWdodFNwZWVkSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW47YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O31cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjA7fVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO29wYWNpdHk6MTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MDt9XG59XG4ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47fVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjA7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxO31cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxO31cbn1cbi5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO31cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjA7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjE7fVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MDt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MTt9XG59XG4ucm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MDt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxO31cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxO31cbn1cbi5yb3RhdGVJbkRvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O31cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MDt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MTt9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MDt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MTt9XG59XG4ucm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MDt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxO31cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LW1zLXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MDt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LW1zLXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MTt9XG59XG4ucm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MDt9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstbXMtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstbXMtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjA7fVxufVxuLnJvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowO31cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowO31cbn1cbi5yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O31cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjA7fVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowO31cbn1cbi5yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O31cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MDt9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjA7fVxufVxuLnJvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowO31cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjE7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjA7fVxufVxuLnJvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbn1cbi5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO31cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7fVxuMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG59XG4uc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO31cbjEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxufVxuLnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7fVxufVxuQGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7fVxufVxuLnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7fVxufVxuLnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO31cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt9XG59XG4uc2xpZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO31cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG59XG4uc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7fVxufVxuQGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7fVxufVxuLnNsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247fVxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O31cbjIwJSwgNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7fVxuNDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KTtvcGFjaXR5OjA7fVxufVxuQGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt9XG4yMCUsIDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt9XG40MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy1tcy10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7fVxuODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstbXMtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MTt9XG4xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpO29wYWNpdHk6MDt9XG59XG4uaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoaW5nZTthbmltYXRpb24tbmFtZTpoaW5nZTt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO31cbn1cbkBrZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTt9XG4xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTt9XG59XG4ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbjt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO31cbn1cbkBrZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7fVxufVxuLnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMpO3RyYW5zZm9ybTpzY2FsZSguMyk7fVxuNTAle29wYWNpdHk6MTt9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjMpO3RyYW5zZm9ybTpzY2FsZSguMyk7fVxuNTAle29wYWNpdHk6MTt9XG59XG4uem9vbUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluO2FuaW1hdGlvbi1uYW1lOnpvb21Jbjt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoLTIwMDBweCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVZKC0yMDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O31cbjYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSg2MHB4KTt0cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSg2MHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVZKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoLTIwMDBweCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVZKC0yMDAwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O31cbjYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSg2MHB4KTstbXMtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVkoNjBweCk7dHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVkoNjBweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7fVxufVxuLnpvb21JbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247fVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWCgtMjAwMHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt9XG42MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoNDhweCk7dHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoNDhweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7fVxufVxuQGtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWCgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWCgtMjAwMHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt9XG42MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoNDhweCk7LW1zLXRyYW5zZm9ybTpzY2FsZSguNDc1KSB0cmFuc2xhdGVYKDQ4cHgpO3RyYW5zZm9ybTpzY2FsZSguNDc1KSB0cmFuc2xhdGVYKDQ4cHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O31cbn1cbi56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0O31cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVgoMjAwMHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt9XG42MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoLTQ4cHgpO3RyYW5zZm9ybTpzY2FsZSguNDc1KSB0cmFuc2xhdGVYKC00OHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWCgyMDAwcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVgoMjAwMHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt9XG42MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoLTQ4cHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWCgtNDhweCk7dHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoLTQ4cHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O31cbn1cbi56b29tSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0O31cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoMjAwMHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt9XG42MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVkoLTYwcHgpO3RyYW5zZm9ybTpzY2FsZSguNDc1KSB0cmFuc2xhdGVZKC02MHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWSgyMDAwcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoMjAwMHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDt9XG42MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVkoLTYwcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSgtNjBweCk7dHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVkoLTYwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O31cbn1cbi56b29tSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblVwO2FuaW1hdGlvbi1uYW1lOnpvb21JblVwO31cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7fVxuNTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMyk7dHJhbnNmb3JtOnNjYWxlKC4zKTt9XG4xMDAle29wYWNpdHk6MDt9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO31cbjUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjMpO3RyYW5zZm9ybTpzY2FsZSguMyk7fVxuMTAwJXtvcGFjaXR5OjA7fVxufVxuLnpvb21PdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXQ7fVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSgtNjBweCk7dHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVkoLTYwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoMjAwMHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207fVxufVxuQGtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVkoLTYwcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSgtNjBweCk7dHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVkoLTYwcHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoMjAwMHB4KTstbXMtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVZKDIwMDBweCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVZKDIwMDBweCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LW1zLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207fVxufVxuLnpvb21PdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247YW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247fVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWCg0MnB4KTt0cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWCg0MnB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWCgtMjAwMHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWCg0MnB4KTstbXMtdHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoNDJweCk7dHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoNDJweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWCgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWCgtMjAwMHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt9XG59XG4uem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWCgtNDJweCk7dHJhbnNmb3JtOnNjYWxlKC40NzUpIHRyYW5zbGF0ZVgoLTQycHgpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7fVxuMTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVgoMjAwMHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO31cbn1cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWCgtNDJweCk7LW1zLXRyYW5zZm9ybTpzY2FsZSguNDc1KSB0cmFuc2xhdGVYKC00MnB4KTt0cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWCgtNDJweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt9XG4xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWCgyMDAwcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVgoMjAwMHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt9XG59XG4uem9vbU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDt9XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSg2MHB4KTt0cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSg2MHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlWSgtMjAwMHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3A7fVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNDc1KSB0cmFuc2xhdGVZKDYwcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSg2MHB4KTt0cmFuc2Zvcm06c2NhbGUoLjQ3NSkgdHJhbnNsYXRlWSg2MHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO31cbjEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVZKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZVkoLTIwMDBweCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGVZKC0yMDAwcHgpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3A7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wO31cbn1cbi56b29tT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0VXA7YW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO31cbi8qY29sb3IgZGUgaWNvbm9zIGZvbmRvIHNvY2lhbCAqL1xuLnNvY2lhbC1saW5rcyBhOmhvdmVyLFxue1xuXHRjb2xvcjogcmVkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59IiwiLyogQ1NTIENvbXBsZW1lbnRhcmlvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1x0XG4uZmxhdC1yb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNtZW5zYWplIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbiNvY3RvcHVzV2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE3MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE3MCUsIDApO1xufVxuXG4jb2N0b3B1c1dpZGdldCBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4jb2N0b3B1c1dpZGdldCBoMSwgXG4jb2N0b3B1c1dpZGdldCBoMiwgXG4jb2N0b3B1c1dpZGdldCBoMywgXG4jb2N0b3B1c1dpZGdldCBoNCwgXG4jb2N0b3B1c1dpZGdldCBoNSwgXG4jb2N0b3B1c1dpZGdldCBoNiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuI29jdG9wdXNXaWRnZXQgc2VsZWN0LFxuI29jdG9wdXNXaWRnZXQgdGV4dGFyZWEsXG4jb2N0b3B1c1dpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNvY3RvcHVzV2lkZ2V0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiNvY3RvcHVzV2lkZ2V0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiNvY3RvcHVzV2lkZ2V0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiNvY3RvcHVzV2lkZ2V0IGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuI29jdG9wdXNXaWRnZXQgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuI29jdG9wdXNXaWRnZXQgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4jb2N0b3B1c1dpZGdldCBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbiNvY3RvcHVzV2lkZ2V0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4jb2N0b3B1c1dpZGdldCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4jb2N0b3B1c1dpZGdldCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuI29jdG9wdXNXaWRnZXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiNvY3RvcHVzV2lkZ2V0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4jb2N0b3B1c1dpZGdldCBpbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbiNvY3RvcHVzV2lkZ2V0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50O1xufVxuXG4uZmFkZS1vdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dCAxcyBmb3J3YXJkcyBlYXNlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dCAxcyBmb3J3YXJkcyBlYXNlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEyMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTIwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTIwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMjAlLCAwKTtcbiAgfVxufVxuLmZhZGUtaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDFzIGZvcndhcmRzIGVhc2U7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZm9yd2FyZHMgZWFzZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTkzJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC05MyUsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTkzJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC05MyUsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/