/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/@phosphor-icons/web/src/bold/style.css ***!
  \*******************************************************************************************************/
@font-face {
  font-family: "Phosphor-Bold";
  src:
    url(/wp-content/themes/grovengaaswanden-theme/assets/2393f846ce36e6160351.woff2) format("woff2"),
    url(/wp-content/themes/grovengaaswanden-theme/assets/cbcbab90900ff6523924.woff) format("woff"),
    url(/wp-content/themes/grovengaaswanden-theme/assets/10e6c2b0372f228959ce.ttf) format("truetype"),
    url(/wp-content/themes/grovengaaswanden-theme/assets/726191248cb1fc5c9dce.svg#Phosphor-Bold) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-bold {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Bold" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph-bold.ph-acorn:before {
  content: "\eb9a";
}
.ph-bold.ph-address-book:before {
  content: "\e6f8";
}
.ph-bold.ph-address-book-tabs:before {
  content: "\ee4e";
}
.ph-bold.ph-air-traffic-control:before {
  content: "\ecd8";
}
.ph-bold.ph-airplane:before {
  content: "\e002";
}
.ph-bold.ph-airplane-in-flight:before {
  content: "\e4fe";
}
.ph-bold.ph-airplane-landing:before {
  content: "\e502";
}
.ph-bold.ph-airplane-takeoff:before {
  content: "\e504";
}
.ph-bold.ph-airplane-taxiing:before {
  content: "\e500";
}
.ph-bold.ph-airplane-tilt:before {
  content: "\e5d6";
}
.ph-bold.ph-airplay:before {
  content: "\e004";
}
.ph-bold.ph-alarm:before {
  content: "\e006";
}
.ph-bold.ph-alien:before {
  content: "\e8a6";
}
.ph-bold.ph-align-bottom:before {
  content: "\e506";
}
.ph-bold.ph-align-bottom-simple:before {
  content: "\eb0c";
}
.ph-bold.ph-align-center-horizontal:before {
  content: "\e50a";
}
.ph-bold.ph-align-center-horizontal-simple:before {
  content: "\eb0e";
}
.ph-bold.ph-align-center-vertical:before {
  content: "\e50c";
}
.ph-bold.ph-align-center-vertical-simple:before {
  content: "\eb10";
}
.ph-bold.ph-align-left:before {
  content: "\e50e";
}
.ph-bold.ph-align-left-simple:before {
  content: "\eaee";
}
.ph-bold.ph-align-right:before {
  content: "\e510";
}
.ph-bold.ph-align-right-simple:before {
  content: "\eb12";
}
.ph-bold.ph-align-top:before {
  content: "\e512";
}
.ph-bold.ph-align-top-simple:before {
  content: "\eb14";
}
.ph-bold.ph-amazon-logo:before {
  content: "\e96c";
}
.ph-bold.ph-ambulance:before {
  content: "\e572";
}
.ph-bold.ph-anchor:before {
  content: "\e514";
}
.ph-bold.ph-anchor-simple:before {
  content: "\e5d8";
}
.ph-bold.ph-android-logo:before {
  content: "\e008";
}
.ph-bold.ph-angle:before {
  content: "\e7bc";
}
.ph-bold.ph-angular-logo:before {
  content: "\eb80";
}
.ph-bold.ph-aperture:before {
  content: "\e00a";
}
.ph-bold.ph-app-store-logo:before {
  content: "\e974";
}
.ph-bold.ph-app-window:before {
  content: "\e5da";
}
.ph-bold.ph-apple-logo:before {
  content: "\e516";
}
.ph-bold.ph-apple-podcasts-logo:before {
  content: "\eb96";
}
.ph-bold.ph-approximate-equals:before {
  content: "\edaa";
}
.ph-bold.ph-archive:before {
  content: "\e00c";
}
.ph-bold.ph-armchair:before {
  content: "\e012";
}
.ph-bold.ph-arrow-arc-left:before {
  content: "\e014";
}
.ph-bold.ph-arrow-arc-right:before {
  content: "\e016";
}
.ph-bold.ph-arrow-bend-double-up-left:before {
  content: "\e03a";
}
.ph-bold.ph-arrow-bend-double-up-right:before {
  content: "\e03c";
}
.ph-bold.ph-arrow-bend-down-left:before {
  content: "\e018";
}
.ph-bold.ph-arrow-bend-down-right:before {
  content: "\e01a";
}
.ph-bold.ph-arrow-bend-left-down:before {
  content: "\e01c";
}
.ph-bold.ph-arrow-bend-left-up:before {
  content: "\e01e";
}
.ph-bold.ph-arrow-bend-right-down:before {
  content: "\e020";
}
.ph-bold.ph-arrow-bend-right-up:before {
  content: "\e022";
}
.ph-bold.ph-arrow-bend-up-left:before {
  content: "\e024";
}
.ph-bold.ph-arrow-bend-up-right:before {
  content: "\e026";
}
.ph-bold.ph-arrow-circle-down:before {
  content: "\e028";
}
.ph-bold.ph-arrow-circle-down-left:before {
  content: "\e02a";
}
.ph-bold.ph-arrow-circle-down-right:before {
  content: "\e02c";
}
.ph-bold.ph-arrow-circle-left:before {
  content: "\e05a";
}
.ph-bold.ph-arrow-circle-right:before {
  content: "\e02e";
}
.ph-bold.ph-arrow-circle-up:before {
  content: "\e030";
}
.ph-bold.ph-arrow-circle-up-left:before {
  content: "\e032";
}
.ph-bold.ph-arrow-circle-up-right:before {
  content: "\e034";
}
.ph-bold.ph-arrow-clockwise:before {
  content: "\e036";
}
.ph-bold.ph-arrow-counter-clockwise:before {
  content: "\e038";
}
.ph-bold.ph-arrow-down:before {
  content: "\e03e";
}
.ph-bold.ph-arrow-down-left:before {
  content: "\e040";
}
.ph-bold.ph-arrow-down-right:before {
  content: "\e042";
}
.ph-bold.ph-arrow-elbow-down-left:before {
  content: "\e044";
}
.ph-bold.ph-arrow-elbow-down-right:before {
  content: "\e046";
}
.ph-bold.ph-arrow-elbow-left:before {
  content: "\e048";
}
.ph-bold.ph-arrow-elbow-left-down:before {
  content: "\e04a";
}
.ph-bold.ph-arrow-elbow-left-up:before {
  content: "\e04c";
}
.ph-bold.ph-arrow-elbow-right:before {
  content: "\e04e";
}
.ph-bold.ph-arrow-elbow-right-down:before {
  content: "\e050";
}
.ph-bold.ph-arrow-elbow-right-up:before {
  content: "\e052";
}
.ph-bold.ph-arrow-elbow-up-left:before {
  content: "\e054";
}
.ph-bold.ph-arrow-elbow-up-right:before {
  content: "\e056";
}
.ph-bold.ph-arrow-fat-down:before {
  content: "\e518";
}
.ph-bold.ph-arrow-fat-left:before {
  content: "\e51a";
}
.ph-bold.ph-arrow-fat-line-down:before {
  content: "\e51c";
}
.ph-bold.ph-arrow-fat-line-left:before {
  content: "\e51e";
}
.ph-bold.ph-arrow-fat-line-right:before {
  content: "\e520";
}
.ph-bold.ph-arrow-fat-line-up:before {
  content: "\e522";
}
.ph-bold.ph-arrow-fat-lines-down:before {
  content: "\e524";
}
.ph-bold.ph-arrow-fat-lines-left:before {
  content: "\e526";
}
.ph-bold.ph-arrow-fat-lines-right:before {
  content: "\e528";
}
.ph-bold.ph-arrow-fat-lines-up:before {
  content: "\e52a";
}
.ph-bold.ph-arrow-fat-right:before {
  content: "\e52c";
}
.ph-bold.ph-arrow-fat-up:before {
  content: "\e52e";
}
.ph-bold.ph-arrow-left:before {
  content: "\e058";
}
.ph-bold.ph-arrow-line-down:before {
  content: "\e05c";
}
.ph-bold.ph-arrow-line-down-left:before {
  content: "\e05e";
}
.ph-bold.ph-arrow-line-down-right:before {
  content: "\e060";
}
.ph-bold.ph-arrow-line-left:before {
  content: "\e062";
}
.ph-bold.ph-arrow-line-right:before {
  content: "\e064";
}
.ph-bold.ph-arrow-line-up:before {
  content: "\e066";
}
.ph-bold.ph-arrow-line-up-left:before {
  content: "\e068";
}
.ph-bold.ph-arrow-line-up-right:before {
  content: "\e06a";
}
.ph-bold.ph-arrow-right:before {
  content: "\e06c";
}
.ph-bold.ph-arrow-square-down:before {
  content: "\e06e";
}
.ph-bold.ph-arrow-square-down-left:before {
  content: "\e070";
}
.ph-bold.ph-arrow-square-down-right:before {
  content: "\e072";
}
.ph-bold.ph-arrow-square-in:before {
  content: "\e5dc";
}
.ph-bold.ph-arrow-square-left:before {
  content: "\e074";
}
.ph-bold.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph-bold.ph-arrow-square-right:before {
  content: "\e076";
}
.ph-bold.ph-arrow-square-up:before {
  content: "\e078";
}
.ph-bold.ph-arrow-square-up-left:before {
  content: "\e07a";
}
.ph-bold.ph-arrow-square-up-right:before {
  content: "\e07c";
}
.ph-bold.ph-arrow-u-down-left:before {
  content: "\e07e";
}
.ph-bold.ph-arrow-u-down-right:before {
  content: "\e080";
}
.ph-bold.ph-arrow-u-left-down:before {
  content: "\e082";
}
.ph-bold.ph-arrow-u-left-up:before {
  content: "\e084";
}
.ph-bold.ph-arrow-u-right-down:before {
  content: "\e086";
}
.ph-bold.ph-arrow-u-right-up:before {
  content: "\e088";
}
.ph-bold.ph-arrow-u-up-left:before {
  content: "\e08a";
}
.ph-bold.ph-arrow-u-up-right:before {
  content: "\e08c";
}
.ph-bold.ph-arrow-up:before {
  content: "\e08e";
}
.ph-bold.ph-arrow-up-left:before {
  content: "\e090";
}
.ph-bold.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-bold.ph-arrows-clockwise:before {
  content: "\e094";
}
.ph-bold.ph-arrows-counter-clockwise:before {
  content: "\e096";
}
.ph-bold.ph-arrows-down-up:before {
  content: "\e098";
}
.ph-bold.ph-arrows-horizontal:before {
  content: "\eb06";
}
.ph-bold.ph-arrows-in:before {
  content: "\e09a";
}
.ph-bold.ph-arrows-in-cardinal:before {
  content: "\e09c";
}
.ph-bold.ph-arrows-in-line-horizontal:before {
  content: "\e530";
}
.ph-bold.ph-arrows-in-line-vertical:before {
  content: "\e532";
}
.ph-bold.ph-arrows-in-simple:before {
  content: "\e09e";
}
.ph-bold.ph-arrows-left-right:before {
  content: "\e0a0";
}
.ph-bold.ph-arrows-merge:before {
  content: "\ed3e";
}
.ph-bold.ph-arrows-out:before {
  content: "\e0a2";
}
.ph-bold.ph-arrows-out-cardinal:before {
  content: "\e0a4";
}
.ph-bold.ph-arrows-out-line-horizontal:before {
  content: "\e534";
}
.ph-bold.ph-arrows-out-line-vertical:before {
  content: "\e536";
}
.ph-bold.ph-arrows-out-simple:before {
  content: "\e0a6";
}
.ph-bold.ph-arrows-split:before {
  content: "\ed3c";
}
.ph-bold.ph-arrows-vertical:before {
  content: "\eb04";
}
.ph-bold.ph-article:before {
  content: "\e0a8";
}
.ph-bold.ph-article-medium:before {
  content: "\e5e0";
}
.ph-bold.ph-article-ny-times:before {
  content: "\e5e2";
}
.ph-bold.ph-asclepius:before {
  content: "\ee34";
}
.ph-bold.ph-caduceus:before {
  content: "\ee34";
}
.ph-bold.ph-asterisk:before {
  content: "\e0aa";
}
.ph-bold.ph-asterisk-simple:before {
  content: "\e832";
}
.ph-bold.ph-at:before {
  content: "\e0ac";
}
.ph-bold.ph-atom:before {
  content: "\e5e4";
}
.ph-bold.ph-avocado:before {
  content: "\ee04";
}
.ph-bold.ph-axe:before {
  content: "\e9fc";
}
.ph-bold.ph-baby:before {
  content: "\e774";
}
.ph-bold.ph-baby-carriage:before {
  content: "\e818";
}
.ph-bold.ph-backpack:before {
  content: "\e922";
}
.ph-bold.ph-backspace:before {
  content: "\e0ae";
}
.ph-bold.ph-bag:before {
  content: "\e0b0";
}
.ph-bold.ph-bag-simple:before {
  content: "\e5e6";
}
.ph-bold.ph-balloon:before {
  content: "\e76c";
}
.ph-bold.ph-bandaids:before {
  content: "\e0b2";
}
.ph-bold.ph-bank:before {
  content: "\e0b4";
}
.ph-bold.ph-barbell:before {
  content: "\e0b6";
}
.ph-bold.ph-barcode:before {
  content: "\e0b8";
}
.ph-bold.ph-barn:before {
  content: "\ec72";
}
.ph-bold.ph-barricade:before {
  content: "\e948";
}
.ph-bold.ph-baseball:before {
  content: "\e71a";
}
.ph-bold.ph-baseball-cap:before {
  content: "\ea28";
}
.ph-bold.ph-baseball-helmet:before {
  content: "\ee4a";
}
.ph-bold.ph-basket:before {
  content: "\e964";
}
.ph-bold.ph-basketball:before {
  content: "\e724";
}
.ph-bold.ph-bathtub:before {
  content: "\e81e";
}
.ph-bold.ph-battery-charging:before {
  content: "\e0ba";
}
.ph-bold.ph-battery-charging-vertical:before {
  content: "\e0bc";
}
.ph-bold.ph-battery-empty:before {
  content: "\e0be";
}
.ph-bold.ph-battery-full:before {
  content: "\e0c0";
}
.ph-bold.ph-battery-high:before {
  content: "\e0c2";
}
.ph-bold.ph-battery-low:before {
  content: "\e0c4";
}
.ph-bold.ph-battery-medium:before {
  content: "\e0c6";
}
.ph-bold.ph-battery-plus:before {
  content: "\e808";
}
.ph-bold.ph-battery-plus-vertical:before {
  content: "\ec50";
}
.ph-bold.ph-battery-vertical-empty:before {
  content: "\e7c6";
}
.ph-bold.ph-battery-vertical-full:before {
  content: "\e7c4";
}
.ph-bold.ph-battery-vertical-high:before {
  content: "\e7c2";
}
.ph-bold.ph-battery-vertical-low:before {
  content: "\e7be";
}
.ph-bold.ph-battery-vertical-medium:before {
  content: "\e7c0";
}
.ph-bold.ph-battery-warning:before {
  content: "\e0c8";
}
.ph-bold.ph-battery-warning-vertical:before {
  content: "\e0ca";
}
.ph-bold.ph-beach-ball:before {
  content: "\ed24";
}
.ph-bold.ph-beanie:before {
  content: "\ea2a";
}
.ph-bold.ph-bed:before {
  content: "\e0cc";
}
.ph-bold.ph-beer-bottle:before {
  content: "\e7b0";
}
.ph-bold.ph-beer-stein:before {
  content: "\eb62";
}
.ph-bold.ph-behance-logo:before {
  content: "\e7f4";
}
.ph-bold.ph-bell:before {
  content: "\e0ce";
}
.ph-bold.ph-bell-ringing:before {
  content: "\e5e8";
}
.ph-bold.ph-bell-simple:before {
  content: "\e0d0";
}
.ph-bold.ph-bell-simple-ringing:before {
  content: "\e5ea";
}
.ph-bold.ph-bell-simple-slash:before {
  content: "\e0d2";
}
.ph-bold.ph-bell-simple-z:before {
  content: "\e5ec";
}
.ph-bold.ph-bell-slash:before {
  content: "\e0d4";
}
.ph-bold.ph-bell-z:before {
  content: "\e5ee";
}
.ph-bold.ph-belt:before {
  content: "\ea2c";
}
.ph-bold.ph-bezier-curve:before {
  content: "\eb00";
}
.ph-bold.ph-bicycle:before {
  content: "\e0d6";
}
.ph-bold.ph-binary:before {
  content: "\ee60";
}
.ph-bold.ph-binoculars:before {
  content: "\ea64";
}
.ph-bold.ph-biohazard:before {
  content: "\e9e0";
}
.ph-bold.ph-bird:before {
  content: "\e72c";
}
.ph-bold.ph-blueprint:before {
  content: "\eda0";
}
.ph-bold.ph-bluetooth:before {
  content: "\e0da";
}
.ph-bold.ph-bluetooth-connected:before {
  content: "\e0dc";
}
.ph-bold.ph-bluetooth-slash:before {
  content: "\e0de";
}
.ph-bold.ph-bluetooth-x:before {
  content: "\e0e0";
}
.ph-bold.ph-boat:before {
  content: "\e786";
}
.ph-bold.ph-bomb:before {
  content: "\ee0a";
}
.ph-bold.ph-bone:before {
  content: "\e7f2";
}
.ph-bold.ph-book:before {
  content: "\e0e2";
}
.ph-bold.ph-book-bookmark:before {
  content: "\e0e4";
}
.ph-bold.ph-book-open:before {
  content: "\e0e6";
}
.ph-bold.ph-book-open-text:before {
  content: "\e8f2";
}
.ph-bold.ph-book-open-user:before {
  content: "\ede0";
}
.ph-bold.ph-bookmark:before {
  content: "\e0e8";
}
.ph-bold.ph-bookmark-simple:before {
  content: "\e0ea";
}
.ph-bold.ph-bookmarks:before {
  content: "\e0ec";
}
.ph-bold.ph-bookmarks-simple:before {
  content: "\e5f0";
}
.ph-bold.ph-books:before {
  content: "\e758";
}
.ph-bold.ph-boot:before {
  content: "\ecca";
}
.ph-bold.ph-boules:before {
  content: "\e722";
}
.ph-bold.ph-bounding-box:before {
  content: "\e6ce";
}
.ph-bold.ph-bowl-food:before {
  content: "\eaa4";
}
.ph-bold.ph-bowl-steam:before {
  content: "\e8e4";
}
.ph-bold.ph-bowling-ball:before {
  content: "\ea34";
}
.ph-bold.ph-box-arrow-down:before {
  content: "\e00e";
}
.ph-bold.ph-archive-box:before {
  content: "\e00e";
}
.ph-bold.ph-box-arrow-up:before {
  content: "\ee54";
}
.ph-bold.ph-boxing-glove:before {
  content: "\ea36";
}
.ph-bold.ph-brackets-angle:before {
  content: "\e862";
}
.ph-bold.ph-brackets-curly:before {
  content: "\e860";
}
.ph-bold.ph-brackets-round:before {
  content: "\e864";
}
.ph-bold.ph-brackets-square:before {
  content: "\e85e";
}
.ph-bold.ph-brain:before {
  content: "\e74e";
}
.ph-bold.ph-brandy:before {
  content: "\e6b4";
}
.ph-bold.ph-bread:before {
  content: "\e81c";
}
.ph-bold.ph-bridge:before {
  content: "\ea68";
}
.ph-bold.ph-briefcase:before {
  content: "\e0ee";
}
.ph-bold.ph-briefcase-metal:before {
  content: "\e5f2";
}
.ph-bold.ph-broadcast:before {
  content: "\e0f2";
}
.ph-bold.ph-broom:before {
  content: "\ec54";
}
.ph-bold.ph-browser:before {
  content: "\e0f4";
}
.ph-bold.ph-browsers:before {
  content: "\e0f6";
}
.ph-bold.ph-bug:before {
  content: "\e5f4";
}
.ph-bold.ph-bug-beetle:before {
  content: "\e5f6";
}
.ph-bold.ph-bug-droid:before {
  content: "\e5f8";
}
.ph-bold.ph-building:before {
  content: "\e100";
}
.ph-bold.ph-building-apartment:before {
  content: "\e0fe";
}
.ph-bold.ph-building-office:before {
  content: "\e0ff";
}
.ph-bold.ph-buildings:before {
  content: "\e102";
}
.ph-bold.ph-bulldozer:before {
  content: "\ec6c";
}
.ph-bold.ph-bus:before {
  content: "\e106";
}
.ph-bold.ph-butterfly:before {
  content: "\ea6e";
}
.ph-bold.ph-cable-car:before {
  content: "\e49c";
}
.ph-bold.ph-cactus:before {
  content: "\e918";
}
.ph-bold.ph-cake:before {
  content: "\e780";
}
.ph-bold.ph-calculator:before {
  content: "\e538";
}
.ph-bold.ph-calendar:before {
  content: "\e108";
}
.ph-bold.ph-calendar-blank:before {
  content: "\e10a";
}
.ph-bold.ph-calendar-check:before {
  content: "\e712";
}
.ph-bold.ph-calendar-dot:before {
  content: "\e7b2";
}
.ph-bold.ph-calendar-dots:before {
  content: "\e7b4";
}
.ph-bold.ph-calendar-heart:before {
  content: "\e8b0";
}
.ph-bold.ph-calendar-minus:before {
  content: "\ea14";
}
.ph-bold.ph-calendar-plus:before {
  content: "\e714";
}
.ph-bold.ph-calendar-slash:before {
  content: "\ea12";
}
.ph-bold.ph-calendar-star:before {
  content: "\e8b2";
}
.ph-bold.ph-calendar-x:before {
  content: "\e10c";
}
.ph-bold.ph-call-bell:before {
  content: "\e7de";
}
.ph-bold.ph-camera:before {
  content: "\e10e";
}
.ph-bold.ph-camera-plus:before {
  content: "\ec58";
}
.ph-bold.ph-camera-rotate:before {
  content: "\e7a4";
}
.ph-bold.ph-camera-slash:before {
  content: "\e110";
}
.ph-bold.ph-campfire:before {
  content: "\e9d8";
}
.ph-bold.ph-car:before {
  content: "\e112";
}
.ph-bold.ph-car-battery:before {
  content: "\ee30";
}
.ph-bold.ph-car-profile:before {
  content: "\e8cc";
}
.ph-bold.ph-car-simple:before {
  content: "\e114";
}
.ph-bold.ph-cardholder:before {
  content: "\e5fa";
}
.ph-bold.ph-cards:before {
  content: "\e0f8";
}
.ph-bold.ph-cards-three:before {
  content: "\ee50";
}
.ph-bold.ph-caret-circle-double-down:before {
  content: "\e116";
}
.ph-bold.ph-caret-circle-double-left:before {
  content: "\e118";
}
.ph-bold.ph-caret-circle-double-right:before {
  content: "\e11a";
}
.ph-bold.ph-caret-circle-double-up:before {
  content: "\e11c";
}
.ph-bold.ph-caret-circle-down:before {
  content: "\e11e";
}
.ph-bold.ph-caret-circle-left:before {
  content: "\e120";
}
.ph-bold.ph-caret-circle-right:before {
  content: "\e122";
}
.ph-bold.ph-caret-circle-up:before {
  content: "\e124";
}
.ph-bold.ph-caret-circle-up-down:before {
  content: "\e13e";
}
.ph-bold.ph-caret-double-down:before {
  content: "\e126";
}
.ph-bold.ph-caret-double-left:before {
  content: "\e128";
}
.ph-bold.ph-caret-double-right:before {
  content: "\e12a";
}
.ph-bold.ph-caret-double-up:before {
  content: "\e12c";
}
.ph-bold.ph-caret-down:before {
  content: "\e136";
}
.ph-bold.ph-caret-left:before {
  content: "\e138";
}
.ph-bold.ph-caret-line-down:before {
  content: "\e134";
}
.ph-bold.ph-caret-line-left:before {
  content: "\e132";
}
.ph-bold.ph-caret-line-right:before {
  content: "\e130";
}
.ph-bold.ph-caret-line-up:before {
  content: "\e12e";
}
.ph-bold.ph-caret-right:before {
  content: "\e13a";
}
.ph-bold.ph-caret-up:before {
  content: "\e13c";
}
.ph-bold.ph-caret-up-down:before {
  content: "\e140";
}
.ph-bold.ph-carrot:before {
  content: "\ed38";
}
.ph-bold.ph-cash-register:before {
  content: "\ed80";
}
.ph-bold.ph-cassette-tape:before {
  content: "\ed2e";
}
.ph-bold.ph-castle-turret:before {
  content: "\e9d0";
}
.ph-bold.ph-cat:before {
  content: "\e748";
}
.ph-bold.ph-cell-signal-full:before {
  content: "\e142";
}
.ph-bold.ph-cell-signal-high:before {
  content: "\e144";
}
.ph-bold.ph-cell-signal-low:before {
  content: "\e146";
}
.ph-bold.ph-cell-signal-medium:before {
  content: "\e148";
}
.ph-bold.ph-cell-signal-none:before {
  content: "\e14a";
}
.ph-bold.ph-cell-signal-slash:before {
  content: "\e14c";
}
.ph-bold.ph-cell-signal-x:before {
  content: "\e14e";
}
.ph-bold.ph-cell-tower:before {
  content: "\ebaa";
}
.ph-bold.ph-certificate:before {
  content: "\e766";
}
.ph-bold.ph-chair:before {
  content: "\e950";
}
.ph-bold.ph-chalkboard:before {
  content: "\e5fc";
}
.ph-bold.ph-chalkboard-simple:before {
  content: "\e5fe";
}
.ph-bold.ph-chalkboard-teacher:before {
  content: "\e600";
}
.ph-bold.ph-champagne:before {
  content: "\eaca";
}
.ph-bold.ph-charging-station:before {
  content: "\e8d0";
}
.ph-bold.ph-chart-bar:before {
  content: "\e150";
}
.ph-bold.ph-chart-bar-horizontal:before {
  content: "\e152";
}
.ph-bold.ph-chart-donut:before {
  content: "\eaa6";
}
.ph-bold.ph-chart-line:before {
  content: "\e154";
}
.ph-bold.ph-chart-line-down:before {
  content: "\e8b6";
}
.ph-bold.ph-chart-line-up:before {
  content: "\e156";
}
.ph-bold.ph-chart-pie:before {
  content: "\e158";
}
.ph-bold.ph-chart-pie-slice:before {
  content: "\e15a";
}
.ph-bold.ph-chart-polar:before {
  content: "\eaa8";
}
.ph-bold.ph-chart-scatter:before {
  content: "\eaac";
}
.ph-bold.ph-chat:before {
  content: "\e15c";
}
.ph-bold.ph-chat-centered:before {
  content: "\e160";
}
.ph-bold.ph-chat-centered-dots:before {
  content: "\e164";
}
.ph-bold.ph-chat-centered-slash:before {
  content: "\e162";
}
.ph-bold.ph-chat-centered-text:before {
  content: "\e166";
}
.ph-bold.ph-chat-circle:before {
  content: "\e168";
}
.ph-bold.ph-chat-circle-dots:before {
  content: "\e16c";
}
.ph-bold.ph-chat-circle-slash:before {
  content: "\e16a";
}
.ph-bold.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-bold.ph-chat-dots:before {
  content: "\e170";
}
.ph-bold.ph-chat-slash:before {
  content: "\e15e";
}
.ph-bold.ph-chat-teardrop:before {
  content: "\e172";
}
.ph-bold.ph-chat-teardrop-dots:before {
  content: "\e176";
}
.ph-bold.ph-chat-teardrop-slash:before {
  content: "\e174";
}
.ph-bold.ph-chat-teardrop-text:before {
  content: "\e178";
}
.ph-bold.ph-chat-text:before {
  content: "\e17a";
}
.ph-bold.ph-chats:before {
  content: "\e17c";
}
.ph-bold.ph-chats-circle:before {
  content: "\e17e";
}
.ph-bold.ph-chats-teardrop:before {
  content: "\e180";
}
.ph-bold.ph-check:before {
  content: "\e182";
}
.ph-bold.ph-check-circle:before {
  content: "\e184";
}
.ph-bold.ph-check-fat:before {
  content: "\eba6";
}
.ph-bold.ph-check-square:before {
  content: "\e186";
}
.ph-bold.ph-check-square-offset:before {
  content: "\e188";
}
.ph-bold.ph-checkerboard:before {
  content: "\e8c4";
}
.ph-bold.ph-checks:before {
  content: "\e53a";
}
.ph-bold.ph-cheers:before {
  content: "\ea4a";
}
.ph-bold.ph-cheese:before {
  content: "\e9fe";
}
.ph-bold.ph-chef-hat:before {
  content: "\ed8e";
}
.ph-bold.ph-cherries:before {
  content: "\e830";
}
.ph-bold.ph-church:before {
  content: "\ecea";
}
.ph-bold.ph-cigarette:before {
  content: "\ed90";
}
.ph-bold.ph-cigarette-slash:before {
  content: "\ed92";
}
.ph-bold.ph-circle:before {
  content: "\e18a";
}
.ph-bold.ph-circle-dashed:before {
  content: "\e602";
}
.ph-bold.ph-circle-half:before {
  content: "\e18c";
}
.ph-bold.ph-circle-half-tilt:before {
  content: "\e18e";
}
.ph-bold.ph-circle-notch:before {
  content: "\eb44";
}
.ph-bold.ph-circles-four:before {
  content: "\e190";
}
.ph-bold.ph-circles-three:before {
  content: "\e192";
}
.ph-bold.ph-circles-three-plus:before {
  content: "\e194";
}
.ph-bold.ph-circuitry:before {
  content: "\e9c2";
}
.ph-bold.ph-city:before {
  content: "\ea6a";
}
.ph-bold.ph-clipboard:before {
  content: "\e196";
}
.ph-bold.ph-clipboard-text:before {
  content: "\e198";
}
.ph-bold.ph-clock:before {
  content: "\e19a";
}
.ph-bold.ph-clock-afternoon:before {
  content: "\e19c";
}
.ph-bold.ph-clock-clockwise:before {
  content: "\e19e";
}
.ph-bold.ph-clock-countdown:before {
  content: "\ed2c";
}
.ph-bold.ph-clock-counter-clockwise:before {
  content: "\e1a0";
}
.ph-bold.ph-clock-user:before {
  content: "\edec";
}
.ph-bold.ph-closed-captioning:before {
  content: "\e1a4";
}
.ph-bold.ph-cloud:before {
  content: "\e1aa";
}
.ph-bold.ph-cloud-arrow-down:before {
  content: "\e1ac";
}
.ph-bold.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph-bold.ph-cloud-check:before {
  content: "\e1b0";
}
.ph-bold.ph-cloud-fog:before {
  content: "\e53c";
}
.ph-bold.ph-cloud-lightning:before {
  content: "\e1b2";
}
.ph-bold.ph-cloud-moon:before {
  content: "\e53e";
}
.ph-bold.ph-cloud-rain:before {
  content: "\e1b4";
}
.ph-bold.ph-cloud-slash:before {
  content: "\e1b6";
}
.ph-bold.ph-cloud-snow:before {
  content: "\e1b8";
}
.ph-bold.ph-cloud-sun:before {
  content: "\e540";
}
.ph-bold.ph-cloud-warning:before {
  content: "\ea98";
}
.ph-bold.ph-cloud-x:before {
  content: "\ea96";
}
.ph-bold.ph-clover:before {
  content: "\edc8";
}
.ph-bold.ph-club:before {
  content: "\e1ba";
}
.ph-bold.ph-coat-hanger:before {
  content: "\e7fe";
}
.ph-bold.ph-coda-logo:before {
  content: "\e7ce";
}
.ph-bold.ph-code:before {
  content: "\e1bc";
}
.ph-bold.ph-code-block:before {
  content: "\eafe";
}
.ph-bold.ph-code-simple:before {
  content: "\e1be";
}
.ph-bold.ph-codepen-logo:before {
  content: "\e978";
}
.ph-bold.ph-codesandbox-logo:before {
  content: "\ea06";
}
.ph-bold.ph-coffee:before {
  content: "\e1c2";
}
.ph-bold.ph-coffee-bean:before {
  content: "\e1c0";
}
.ph-bold.ph-coin:before {
  content: "\e60e";
}
.ph-bold.ph-coin-vertical:before {
  content: "\eb48";
}
.ph-bold.ph-coins:before {
  content: "\e78e";
}
.ph-bold.ph-columns:before {
  content: "\e546";
}
.ph-bold.ph-columns-plus-left:before {
  content: "\e544";
}
.ph-bold.ph-columns-plus-right:before {
  content: "\e542";
}
.ph-bold.ph-command:before {
  content: "\e1c4";
}
.ph-bold.ph-compass:before {
  content: "\e1c8";
}
.ph-bold.ph-compass-rose:before {
  content: "\e1c6";
}
.ph-bold.ph-compass-tool:before {
  content: "\ea0e";
}
.ph-bold.ph-computer-tower:before {
  content: "\e548";
}
.ph-bold.ph-confetti:before {
  content: "\e81a";
}
.ph-bold.ph-contactless-payment:before {
  content: "\ed42";
}
.ph-bold.ph-control:before {
  content: "\eca6";
}
.ph-bold.ph-cookie:before {
  content: "\e6ca";
}
.ph-bold.ph-cooking-pot:before {
  content: "\e764";
}
.ph-bold.ph-copy:before {
  content: "\e1ca";
}
.ph-bold.ph-copy-simple:before {
  content: "\e1cc";
}
.ph-bold.ph-copyleft:before {
  content: "\e86a";
}
.ph-bold.ph-copyright:before {
  content: "\e54a";
}
.ph-bold.ph-corners-in:before {
  content: "\e1ce";
}
.ph-bold.ph-corners-out:before {
  content: "\e1d0";
}
.ph-bold.ph-couch:before {
  content: "\e7f6";
}
.ph-bold.ph-court-basketball:before {
  content: "\ee36";
}
.ph-bold.ph-cow:before {
  content: "\eabe";
}
.ph-bold.ph-cowboy-hat:before {
  content: "\ed12";
}
.ph-bold.ph-cpu:before {
  content: "\e610";
}
.ph-bold.ph-crane:before {
  content: "\ed48";
}
.ph-bold.ph-crane-tower:before {
  content: "\ed49";
}
.ph-bold.ph-credit-card:before {
  content: "\e1d2";
}
.ph-bold.ph-cricket:before {
  content: "\ee12";
}
.ph-bold.ph-crop:before {
  content: "\e1d4";
}
.ph-bold.ph-cross:before {
  content: "\e8a0";
}
.ph-bold.ph-crosshair:before {
  content: "\e1d6";
}
.ph-bold.ph-crosshair-simple:before {
  content: "\e1d8";
}
.ph-bold.ph-crown:before {
  content: "\e614";
}
.ph-bold.ph-crown-cross:before {
  content: "\ee5e";
}
.ph-bold.ph-crown-simple:before {
  content: "\e616";
}
.ph-bold.ph-cube:before {
  content: "\e1da";
}
.ph-bold.ph-cube-focus:before {
  content: "\ed0a";
}
.ph-bold.ph-cube-transparent:before {
  content: "\ec7c";
}
.ph-bold.ph-currency-btc:before {
  content: "\e618";
}
.ph-bold.ph-currency-circle-dollar:before {
  content: "\e54c";
}
.ph-bold.ph-currency-cny:before {
  content: "\e54e";
}
.ph-bold.ph-currency-dollar:before {
  content: "\e550";
}
.ph-bold.ph-currency-dollar-simple:before {
  content: "\e552";
}
.ph-bold.ph-currency-eth:before {
  content: "\eada";
}
.ph-bold.ph-currency-eur:before {
  content: "\e554";
}
.ph-bold.ph-currency-gbp:before {
  content: "\e556";
}
.ph-bold.ph-currency-inr:before {
  content: "\e558";
}
.ph-bold.ph-currency-jpy:before {
  content: "\e55a";
}
.ph-bold.ph-currency-krw:before {
  content: "\e55c";
}
.ph-bold.ph-currency-kzt:before {
  content: "\ec4c";
}
.ph-bold.ph-currency-ngn:before {
  content: "\eb52";
}
.ph-bold.ph-currency-rub:before {
  content: "\e55e";
}
.ph-bold.ph-cursor:before {
  content: "\e1dc";
}
.ph-bold.ph-cursor-click:before {
  content: "\e7c8";
}
.ph-bold.ph-cursor-text:before {
  content: "\e7d8";
}
.ph-bold.ph-cylinder:before {
  content: "\e8fc";
}
.ph-bold.ph-database:before {
  content: "\e1de";
}
.ph-bold.ph-desk:before {
  content: "\ed16";
}
.ph-bold.ph-desktop:before {
  content: "\e560";
}
.ph-bold.ph-desktop-tower:before {
  content: "\e562";
}
.ph-bold.ph-detective:before {
  content: "\e83e";
}
.ph-bold.ph-dev-to-logo:before {
  content: "\ed0e";
}
.ph-bold.ph-device-mobile:before {
  content: "\e1e0";
}
.ph-bold.ph-device-mobile-camera:before {
  content: "\e1e2";
}
.ph-bold.ph-device-mobile-slash:before {
  content: "\ee46";
}
.ph-bold.ph-device-mobile-speaker:before {
  content: "\e1e4";
}
.ph-bold.ph-device-rotate:before {
  content: "\edf2";
}
.ph-bold.ph-device-tablet:before {
  content: "\e1e6";
}
.ph-bold.ph-device-tablet-camera:before {
  content: "\e1e8";
}
.ph-bold.ph-device-tablet-speaker:before {
  content: "\e1ea";
}
.ph-bold.ph-devices:before {
  content: "\eba4";
}
.ph-bold.ph-diamond:before {
  content: "\e1ec";
}
.ph-bold.ph-diamonds-four:before {
  content: "\e8f4";
}
.ph-bold.ph-dice-five:before {
  content: "\e1ee";
}
.ph-bold.ph-dice-four:before {
  content: "\e1f0";
}
.ph-bold.ph-dice-one:before {
  content: "\e1f2";
}
.ph-bold.ph-dice-six:before {
  content: "\e1f4";
}
.ph-bold.ph-dice-three:before {
  content: "\e1f6";
}
.ph-bold.ph-dice-two:before {
  content: "\e1f8";
}
.ph-bold.ph-disc:before {
  content: "\e564";
}
.ph-bold.ph-disco-ball:before {
  content: "\ed98";
}
.ph-bold.ph-discord-logo:before {
  content: "\e61a";
}
.ph-bold.ph-divide:before {
  content: "\e1fa";
}
.ph-bold.ph-dna:before {
  content: "\e924";
}
.ph-bold.ph-dog:before {
  content: "\e74a";
}
.ph-bold.ph-door:before {
  content: "\e61c";
}
.ph-bold.ph-door-open:before {
  content: "\e7e6";
}
.ph-bold.ph-dot:before {
  content: "\ecde";
}
.ph-bold.ph-dot-outline:before {
  content: "\ece0";
}
.ph-bold.ph-dots-nine:before {
  content: "\e1fc";
}
.ph-bold.ph-dots-six:before {
  content: "\e794";
}
.ph-bold.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph-bold.ph-dots-three:before {
  content: "\e1fe";
}
.ph-bold.ph-dots-three-circle:before {
  content: "\e200";
}
.ph-bold.ph-dots-three-circle-vertical:before {
  content: "\e202";
}
.ph-bold.ph-dots-three-outline:before {
  content: "\e204";
}
.ph-bold.ph-dots-three-outline-vertical:before {
  content: "\e206";
}
.ph-bold.ph-dots-three-vertical:before {
  content: "\e208";
}
.ph-bold.ph-download:before {
  content: "\e20a";
}
.ph-bold.ph-download-simple:before {
  content: "\e20c";
}
.ph-bold.ph-dress:before {
  content: "\ea7e";
}
.ph-bold.ph-dresser:before {
  content: "\e94e";
}
.ph-bold.ph-dribbble-logo:before {
  content: "\e20e";
}
.ph-bold.ph-drone:before {
  content: "\ed74";
}
.ph-bold.ph-drop:before {
  content: "\e210";
}
.ph-bold.ph-drop-half:before {
  content: "\e566";
}
.ph-bold.ph-drop-half-bottom:before {
  content: "\eb40";
}
.ph-bold.ph-drop-simple:before {
  content: "\ee32";
}
.ph-bold.ph-drop-slash:before {
  content: "\e954";
}
.ph-bold.ph-dropbox-logo:before {
  content: "\e7d0";
}
.ph-bold.ph-ear:before {
  content: "\e70c";
}
.ph-bold.ph-ear-slash:before {
  content: "\e70e";
}
.ph-bold.ph-egg:before {
  content: "\e812";
}
.ph-bold.ph-egg-crack:before {
  content: "\eb64";
}
.ph-bold.ph-eject:before {
  content: "\e212";
}
.ph-bold.ph-eject-simple:before {
  content: "\e6ae";
}
.ph-bold.ph-elevator:before {
  content: "\ecc0";
}
.ph-bold.ph-empty:before {
  content: "\edbc";
}
.ph-bold.ph-engine:before {
  content: "\ea80";
}
.ph-bold.ph-envelope:before {
  content: "\e214";
}
.ph-bold.ph-envelope-open:before {
  content: "\e216";
}
.ph-bold.ph-envelope-simple:before {
  content: "\e218";
}
.ph-bold.ph-envelope-simple-open:before {
  content: "\e21a";
}
.ph-bold.ph-equalizer:before {
  content: "\ebbc";
}
.ph-bold.ph-equals:before {
  content: "\e21c";
}
.ph-bold.ph-eraser:before {
  content: "\e21e";
}
.ph-bold.ph-escalator-down:before {
  content: "\ecba";
}
.ph-bold.ph-escalator-up:before {
  content: "\ecbc";
}
.ph-bold.ph-exam:before {
  content: "\e742";
}
.ph-bold.ph-exclamation-mark:before {
  content: "\ee44";
}
.ph-bold.ph-exclude:before {
  content: "\e882";
}
.ph-bold.ph-exclude-square:before {
  content: "\e880";
}
.ph-bold.ph-export:before {
  content: "\eaf0";
}
.ph-bold.ph-eye:before {
  content: "\e220";
}
.ph-bold.ph-eye-closed:before {
  content: "\e222";
}
.ph-bold.ph-eye-slash:before {
  content: "\e224";
}
.ph-bold.ph-eyedropper:before {
  content: "\e568";
}
.ph-bold.ph-eyedropper-sample:before {
  content: "\eac4";
}
.ph-bold.ph-eyeglasses:before {
  content: "\e7ba";
}
.ph-bold.ph-eyes:before {
  content: "\ee5c";
}
.ph-bold.ph-face-mask:before {
  content: "\e56a";
}
.ph-bold.ph-facebook-logo:before {
  content: "\e226";
}
.ph-bold.ph-factory:before {
  content: "\e760";
}
.ph-bold.ph-faders:before {
  content: "\e228";
}
.ph-bold.ph-faders-horizontal:before {
  content: "\e22a";
}
.ph-bold.ph-fallout-shelter:before {
  content: "\e9de";
}
.ph-bold.ph-fan:before {
  content: "\e9f2";
}
.ph-bold.ph-farm:before {
  content: "\ec70";
}
.ph-bold.ph-fast-forward:before {
  content: "\e6a6";
}
.ph-bold.ph-fast-forward-circle:before {
  content: "\e22c";
}
.ph-bold.ph-feather:before {
  content: "\e9c0";
}
.ph-bold.ph-fediverse-logo:before {
  content: "\ed66";
}
.ph-bold.ph-figma-logo:before {
  content: "\e22e";
}
.ph-bold.ph-file:before {
  content: "\e230";
}
.ph-bold.ph-file-archive:before {
  content: "\eb2a";
}
.ph-bold.ph-file-arrow-down:before {
  content: "\e232";
}
.ph-bold.ph-file-arrow-up:before {
  content: "\e61e";
}
.ph-bold.ph-file-audio:before {
  content: "\ea20";
}
.ph-bold.ph-file-c:before {
  content: "\eb32";
}
.ph-bold.ph-file-c-sharp:before {
  content: "\eb30";
}
.ph-bold.ph-file-cloud:before {
  content: "\e95e";
}
.ph-bold.ph-file-code:before {
  content: "\e914";
}
.ph-bold.ph-file-cpp:before {
  content: "\eb2e";
}
.ph-bold.ph-file-css:before {
  content: "\eb34";
}
.ph-bold.ph-file-csv:before {
  content: "\eb1c";
}
.ph-bold.ph-file-dashed:before {
  content: "\e704";
}
.ph-bold.ph-file-dotted:before {
  content: "\e704";
}
.ph-bold.ph-file-doc:before {
  content: "\eb1e";
}
.ph-bold.ph-file-html:before {
  content: "\eb38";
}
.ph-bold.ph-file-image:before {
  content: "\ea24";
}
.ph-bold.ph-file-ini:before {
  content: "\eb33";
}
.ph-bold.ph-file-jpg:before {
  content: "\eb1a";
}
.ph-bold.ph-file-js:before {
  content: "\eb24";
}
.ph-bold.ph-file-jsx:before {
  content: "\eb3a";
}
.ph-bold.ph-file-lock:before {
  content: "\e95c";
}
.ph-bold.ph-file-magnifying-glass:before {
  content: "\e238";
}
.ph-bold.ph-file-search:before {
  content: "\e238";
}
.ph-bold.ph-file-md:before {
  content: "\ed50";
}
.ph-bold.ph-file-minus:before {
  content: "\e234";
}
.ph-bold.ph-file-pdf:before {
  content: "\e702";
}
.ph-bold.ph-file-plus:before {
  content: "\e236";
}
.ph-bold.ph-file-png:before {
  content: "\eb18";
}
.ph-bold.ph-file-ppt:before {
  content: "\eb20";
}
.ph-bold.ph-file-py:before {
  content: "\eb2c";
}
.ph-bold.ph-file-rs:before {
  content: "\eb28";
}
.ph-bold.ph-file-sql:before {
  content: "\ed4e";
}
.ph-bold.ph-file-svg:before {
  content: "\ed08";
}
.ph-bold.ph-file-text:before {
  content: "\e23a";
}
.ph-bold.ph-file-ts:before {
  content: "\eb26";
}
.ph-bold.ph-file-tsx:before {
  content: "\eb3c";
}
.ph-bold.ph-file-txt:before {
  content: "\eb35";
}
.ph-bold.ph-file-video:before {
  content: "\ea22";
}
.ph-bold.ph-file-vue:before {
  content: "\eb3e";
}
.ph-bold.ph-file-x:before {
  content: "\e23c";
}
.ph-bold.ph-file-xls:before {
  content: "\eb22";
}
.ph-bold.ph-file-zip:before {
  content: "\e958";
}
.ph-bold.ph-files:before {
  content: "\e710";
}
.ph-bold.ph-film-reel:before {
  content: "\e8c0";
}
.ph-bold.ph-film-script:before {
  content: "\eb50";
}
.ph-bold.ph-film-slate:before {
  content: "\e8c2";
}
.ph-bold.ph-film-strip:before {
  content: "\e792";
}
.ph-bold.ph-fingerprint:before {
  content: "\e23e";
}
.ph-bold.ph-fingerprint-simple:before {
  content: "\e240";
}
.ph-bold.ph-finn-the-human:before {
  content: "\e56c";
}
.ph-bold.ph-fire:before {
  content: "\e242";
}
.ph-bold.ph-fire-extinguisher:before {
  content: "\e9e8";
}
.ph-bold.ph-fire-simple:before {
  content: "\e620";
}
.ph-bold.ph-fire-truck:before {
  content: "\e574";
}
.ph-bold.ph-first-aid:before {
  content: "\e56e";
}
.ph-bold.ph-first-aid-kit:before {
  content: "\e570";
}
.ph-bold.ph-fish:before {
  content: "\e728";
}
.ph-bold.ph-fish-simple:before {
  content: "\e72a";
}
.ph-bold.ph-flag:before {
  content: "\e244";
}
.ph-bold.ph-flag-banner:before {
  content: "\e622";
}
.ph-bold.ph-flag-banner-fold:before {
  content: "\ecf2";
}
.ph-bold.ph-flag-checkered:before {
  content: "\ea38";
}
.ph-bold.ph-flag-pennant:before {
  content: "\ecf0";
}
.ph-bold.ph-flame:before {
  content: "\e624";
}
.ph-bold.ph-flashlight:before {
  content: "\e246";
}
.ph-bold.ph-flask:before {
  content: "\e79e";
}
.ph-bold.ph-flip-horizontal:before {
  content: "\ed6a";
}
.ph-bold.ph-flip-vertical:before {
  content: "\ed6c";
}
.ph-bold.ph-floppy-disk:before {
  content: "\e248";
}
.ph-bold.ph-floppy-disk-back:before {
  content: "\eaf4";
}
.ph-bold.ph-flow-arrow:before {
  content: "\e6ec";
}
.ph-bold.ph-flower:before {
  content: "\e75e";
}
.ph-bold.ph-flower-lotus:before {
  content: "\e6cc";
}
.ph-bold.ph-flower-tulip:before {
  content: "\eacc";
}
.ph-bold.ph-flying-saucer:before {
  content: "\eb4a";
}
.ph-bold.ph-folder:before {
  content: "\e24a";
}
.ph-bold.ph-folder-notch:before {
  content: "\e24a";
}
.ph-bold.ph-folder-dashed:before {
  content: "\e8f8";
}
.ph-bold.ph-folder-dotted:before {
  content: "\e8f8";
}
.ph-bold.ph-folder-lock:before {
  content: "\ea3c";
}
.ph-bold.ph-folder-minus:before {
  content: "\e254";
}
.ph-bold.ph-folder-notch-minus:before {
  content: "\e254";
}
.ph-bold.ph-folder-open:before {
  content: "\e256";
}
.ph-bold.ph-folder-notch-open:before {
  content: "\e256";
}
.ph-bold.ph-folder-plus:before {
  content: "\e258";
}
.ph-bold.ph-folder-notch-plus:before {
  content: "\e258";
}
.ph-bold.ph-folder-simple:before {
  content: "\e25a";
}
.ph-bold.ph-folder-simple-dashed:before {
  content: "\ec2a";
}
.ph-bold.ph-folder-simple-dotted:before {
  content: "\ec2a";
}
.ph-bold.ph-folder-simple-lock:before {
  content: "\eb5e";
}
.ph-bold.ph-folder-simple-minus:before {
  content: "\e25c";
}
.ph-bold.ph-folder-simple-plus:before {
  content: "\e25e";
}
.ph-bold.ph-folder-simple-star:before {
  content: "\ec2e";
}
.ph-bold.ph-folder-simple-user:before {
  content: "\eb60";
}
.ph-bold.ph-folder-star:before {
  content: "\ea86";
}
.ph-bold.ph-folder-user:before {
  content: "\eb46";
}
.ph-bold.ph-folders:before {
  content: "\e260";
}
.ph-bold.ph-football:before {
  content: "\e718";
}
.ph-bold.ph-football-helmet:before {
  content: "\ee4c";
}
.ph-bold.ph-footprints:before {
  content: "\ea88";
}
.ph-bold.ph-fork-knife:before {
  content: "\e262";
}
.ph-bold.ph-four-k:before {
  content: "\ea5c";
}
.ph-bold.ph-frame-corners:before {
  content: "\e626";
}
.ph-bold.ph-framer-logo:before {
  content: "\e264";
}
.ph-bold.ph-function:before {
  content: "\ebe4";
}
.ph-bold.ph-funnel:before {
  content: "\e266";
}
.ph-bold.ph-funnel-simple:before {
  content: "\e268";
}
.ph-bold.ph-funnel-simple-x:before {
  content: "\e26a";
}
.ph-bold.ph-funnel-x:before {
  content: "\e26c";
}
.ph-bold.ph-game-controller:before {
  content: "\e26e";
}
.ph-bold.ph-garage:before {
  content: "\ecd6";
}
.ph-bold.ph-gas-can:before {
  content: "\e8ce";
}
.ph-bold.ph-gas-pump:before {
  content: "\e768";
}
.ph-bold.ph-gauge:before {
  content: "\e628";
}
.ph-bold.ph-gavel:before {
  content: "\ea32";
}
.ph-bold.ph-gear:before {
  content: "\e270";
}
.ph-bold.ph-gear-fine:before {
  content: "\e87c";
}
.ph-bold.ph-gear-six:before {
  content: "\e272";
}
.ph-bold.ph-gender-female:before {
  content: "\e6e0";
}
.ph-bold.ph-gender-intersex:before {
  content: "\e6e6";
}
.ph-bold.ph-gender-male:before {
  content: "\e6e2";
}
.ph-bold.ph-gender-neuter:before {
  content: "\e6ea";
}
.ph-bold.ph-gender-nonbinary:before {
  content: "\e6e4";
}
.ph-bold.ph-gender-transgender:before {
  content: "\e6e8";
}
.ph-bold.ph-ghost:before {
  content: "\e62a";
}
.ph-bold.ph-gif:before {
  content: "\e274";
}
.ph-bold.ph-gift:before {
  content: "\e276";
}
.ph-bold.ph-git-branch:before {
  content: "\e278";
}
.ph-bold.ph-git-commit:before {
  content: "\e27a";
}
.ph-bold.ph-git-diff:before {
  content: "\e27c";
}
.ph-bold.ph-git-fork:before {
  content: "\e27e";
}
.ph-bold.ph-git-merge:before {
  content: "\e280";
}
.ph-bold.ph-git-pull-request:before {
  content: "\e282";
}
.ph-bold.ph-github-logo:before {
  content: "\e576";
}
.ph-bold.ph-gitlab-logo:before {
  content: "\e694";
}
.ph-bold.ph-gitlab-logo-simple:before {
  content: "\e696";
}
.ph-bold.ph-globe:before {
  content: "\e288";
}
.ph-bold.ph-globe-hemisphere-east:before {
  content: "\e28a";
}
.ph-bold.ph-globe-hemisphere-west:before {
  content: "\e28c";
}
.ph-bold.ph-globe-simple:before {
  content: "\e28e";
}
.ph-bold.ph-globe-simple-x:before {
  content: "\e284";
}
.ph-bold.ph-globe-stand:before {
  content: "\e290";
}
.ph-bold.ph-globe-x:before {
  content: "\e286";
}
.ph-bold.ph-goggles:before {
  content: "\ecb4";
}
.ph-bold.ph-golf:before {
  content: "\ea3e";
}
.ph-bold.ph-goodreads-logo:before {
  content: "\ed10";
}
.ph-bold.ph-google-cardboard-logo:before {
  content: "\e7b6";
}
.ph-bold.ph-google-chrome-logo:before {
  content: "\e976";
}
.ph-bold.ph-google-drive-logo:before {
  content: "\e8f6";
}
.ph-bold.ph-google-logo:before {
  content: "\e292";
}
.ph-bold.ph-google-photos-logo:before {
  content: "\eb92";
}
.ph-bold.ph-google-play-logo:before {
  content: "\e294";
}
.ph-bold.ph-google-podcasts-logo:before {
  content: "\eb94";
}
.ph-bold.ph-gps:before {
  content: "\edd8";
}
.ph-bold.ph-gps-fix:before {
  content: "\edd6";
}
.ph-bold.ph-gps-slash:before {
  content: "\edd4";
}
.ph-bold.ph-gradient:before {
  content: "\eb42";
}
.ph-bold.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-bold.ph-grains:before {
  content: "\ec68";
}
.ph-bold.ph-grains-slash:before {
  content: "\ec6a";
}
.ph-bold.ph-graph:before {
  content: "\eb58";
}
.ph-bold.ph-graphics-card:before {
  content: "\e612";
}
.ph-bold.ph-greater-than:before {
  content: "\edc4";
}
.ph-bold.ph-greater-than-or-equal:before {
  content: "\eda2";
}
.ph-bold.ph-grid-four:before {
  content: "\e296";
}
.ph-bold.ph-grid-nine:before {
  content: "\ec8c";
}
.ph-bold.ph-guitar:before {
  content: "\ea8a";
}
.ph-bold.ph-hair-dryer:before {
  content: "\ea66";
}
.ph-bold.ph-hamburger:before {
  content: "\e790";
}
.ph-bold.ph-hammer:before {
  content: "\e80e";
}
.ph-bold.ph-hand:before {
  content: "\e298";
}
.ph-bold.ph-hand-arrow-down:before {
  content: "\ea4e";
}
.ph-bold.ph-hand-arrow-up:before {
  content: "\ee5a";
}
.ph-bold.ph-hand-coins:before {
  content: "\ea8c";
}
.ph-bold.ph-hand-deposit:before {
  content: "\ee82";
}
.ph-bold.ph-hand-eye:before {
  content: "\ea4c";
}
.ph-bold.ph-hand-fist:before {
  content: "\e57a";
}
.ph-bold.ph-hand-grabbing:before {
  content: "\e57c";
}
.ph-bold.ph-hand-heart:before {
  content: "\e810";
}
.ph-bold.ph-hand-palm:before {
  content: "\e57e";
}
.ph-bold.ph-hand-peace:before {
  content: "\e7cc";
}
.ph-bold.ph-hand-pointing:before {
  content: "\e29a";
}
.ph-bold.ph-hand-soap:before {
  content: "\e630";
}
.ph-bold.ph-hand-swipe-left:before {
  content: "\ec94";
}
.ph-bold.ph-hand-swipe-right:before {
  content: "\ec92";
}
.ph-bold.ph-hand-tap:before {
  content: "\ec90";
}
.ph-bold.ph-hand-waving:before {
  content: "\e580";
}
.ph-bold.ph-hand-withdraw:before {
  content: "\ee80";
}
.ph-bold.ph-handbag:before {
  content: "\e29c";
}
.ph-bold.ph-handbag-simple:before {
  content: "\e62e";
}
.ph-bold.ph-hands-clapping:before {
  content: "\e6a0";
}
.ph-bold.ph-hands-praying:before {
  content: "\ecc8";
}
.ph-bold.ph-handshake:before {
  content: "\e582";
}
.ph-bold.ph-hard-drive:before {
  content: "\e29e";
}
.ph-bold.ph-hard-drives:before {
  content: "\e2a0";
}
.ph-bold.ph-hard-hat:before {
  content: "\ed46";
}
.ph-bold.ph-hash:before {
  content: "\e2a2";
}
.ph-bold.ph-hash-straight:before {
  content: "\e2a4";
}
.ph-bold.ph-head-circuit:before {
  content: "\e7d4";
}
.ph-bold.ph-headlights:before {
  content: "\e6fe";
}
.ph-bold.ph-headphones:before {
  content: "\e2a6";
}
.ph-bold.ph-headset:before {
  content: "\e584";
}
.ph-bold.ph-heart:before {
  content: "\e2a8";
}
.ph-bold.ph-heart-break:before {
  content: "\ebe8";
}
.ph-bold.ph-heart-half:before {
  content: "\ec48";
}
.ph-bold.ph-heart-straight:before {
  content: "\e2aa";
}
.ph-bold.ph-heart-straight-break:before {
  content: "\eb98";
}
.ph-bold.ph-heartbeat:before {
  content: "\e2ac";
}
.ph-bold.ph-hexagon:before {
  content: "\e2ae";
}
.ph-bold.ph-high-definition:before {
  content: "\ea8e";
}
.ph-bold.ph-high-heel:before {
  content: "\e8e8";
}
.ph-bold.ph-highlighter:before {
  content: "\ec76";
}
.ph-bold.ph-highlighter-circle:before {
  content: "\e632";
}
.ph-bold.ph-hockey:before {
  content: "\ec86";
}
.ph-bold.ph-hoodie:before {
  content: "\ecd0";
}
.ph-bold.ph-horse:before {
  content: "\e2b0";
}
.ph-bold.ph-hospital:before {
  content: "\e844";
}
.ph-bold.ph-hourglass:before {
  content: "\e2b2";
}
.ph-bold.ph-hourglass-high:before {
  content: "\e2b4";
}
.ph-bold.ph-hourglass-low:before {
  content: "\e2b6";
}
.ph-bold.ph-hourglass-medium:before {
  content: "\e2b8";
}
.ph-bold.ph-hourglass-simple:before {
  content: "\e2ba";
}
.ph-bold.ph-hourglass-simple-high:before {
  content: "\e2bc";
}
.ph-bold.ph-hourglass-simple-low:before {
  content: "\e2be";
}
.ph-bold.ph-hourglass-simple-medium:before {
  content: "\e2c0";
}
.ph-bold.ph-house:before {
  content: "\e2c2";
}
.ph-bold.ph-house-line:before {
  content: "\e2c4";
}
.ph-bold.ph-house-simple:before {
  content: "\e2c6";
}
.ph-bold.ph-hurricane:before {
  content: "\e88e";
}
.ph-bold.ph-ice-cream:before {
  content: "\e804";
}
.ph-bold.ph-identification-badge:before {
  content: "\e6f6";
}
.ph-bold.ph-identification-card:before {
  content: "\e2c8";
}
.ph-bold.ph-image:before {
  content: "\e2ca";
}
.ph-bold.ph-image-broken:before {
  content: "\e7a8";
}
.ph-bold.ph-image-square:before {
  content: "\e2cc";
}
.ph-bold.ph-images:before {
  content: "\e836";
}
.ph-bold.ph-images-square:before {
  content: "\e834";
}
.ph-bold.ph-infinity:before {
  content: "\e634";
}
.ph-bold.ph-lemniscate:before {
  content: "\e634";
}
.ph-bold.ph-info:before {
  content: "\e2ce";
}
.ph-bold.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-bold.ph-intersect:before {
  content: "\e2d2";
}
.ph-bold.ph-intersect-square:before {
  content: "\e87a";
}
.ph-bold.ph-intersect-three:before {
  content: "\ecc4";
}
.ph-bold.ph-intersection:before {
  content: "\edba";
}
.ph-bold.ph-invoice:before {
  content: "\ee42";
}
.ph-bold.ph-island:before {
  content: "\ee06";
}
.ph-bold.ph-jar:before {
  content: "\e7e0";
}
.ph-bold.ph-jar-label:before {
  content: "\e7e1";
}
.ph-bold.ph-jeep:before {
  content: "\e2d4";
}
.ph-bold.ph-joystick:before {
  content: "\ea5e";
}
.ph-bold.ph-kanban:before {
  content: "\eb54";
}
.ph-bold.ph-key:before {
  content: "\e2d6";
}
.ph-bold.ph-key-return:before {
  content: "\e782";
}
.ph-bold.ph-keyboard:before {
  content: "\e2d8";
}
.ph-bold.ph-keyhole:before {
  content: "\ea78";
}
.ph-bold.ph-knife:before {
  content: "\e636";
}
.ph-bold.ph-ladder:before {
  content: "\e9e4";
}
.ph-bold.ph-ladder-simple:before {
  content: "\ec26";
}
.ph-bold.ph-lamp:before {
  content: "\e638";
}
.ph-bold.ph-lamp-pendant:before {
  content: "\ee2e";
}
.ph-bold.ph-laptop:before {
  content: "\e586";
}
.ph-bold.ph-lasso:before {
  content: "\edc6";
}
.ph-bold.ph-lastfm-logo:before {
  content: "\e842";
}
.ph-bold.ph-layout:before {
  content: "\e6d6";
}
.ph-bold.ph-leaf:before {
  content: "\e2da";
}
.ph-bold.ph-lectern:before {
  content: "\e95a";
}
.ph-bold.ph-lego:before {
  content: "\e8c6";
}
.ph-bold.ph-lego-smiley:before {
  content: "\e8c7";
}
.ph-bold.ph-less-than:before {
  content: "\edac";
}
.ph-bold.ph-less-than-or-equal:before {
  content: "\eda4";
}
.ph-bold.ph-letter-circle-h:before {
  content: "\ebf8";
}
.ph-bold.ph-letter-circle-p:before {
  content: "\ec08";
}
.ph-bold.ph-letter-circle-v:before {
  content: "\ec14";
}
.ph-bold.ph-lifebuoy:before {
  content: "\e63a";
}
.ph-bold.ph-lightbulb:before {
  content: "\e2dc";
}
.ph-bold.ph-lightbulb-filament:before {
  content: "\e63c";
}
.ph-bold.ph-lighthouse:before {
  content: "\e9f6";
}
.ph-bold.ph-lightning:before {
  content: "\e2de";
}
.ph-bold.ph-lightning-a:before {
  content: "\ea84";
}
.ph-bold.ph-lightning-slash:before {
  content: "\e2e0";
}
.ph-bold.ph-line-segment:before {
  content: "\e6d2";
}
.ph-bold.ph-line-segments:before {
  content: "\e6d4";
}
.ph-bold.ph-line-vertical:before {
  content: "\ed70";
}
.ph-bold.ph-link:before {
  content: "\e2e2";
}
.ph-bold.ph-link-break:before {
  content: "\e2e4";
}
.ph-bold.ph-link-simple:before {
  content: "\e2e6";
}
.ph-bold.ph-link-simple-break:before {
  content: "\e2e8";
}
.ph-bold.ph-link-simple-horizontal:before {
  content: "\e2ea";
}
.ph-bold.ph-link-simple-horizontal-break:before {
  content: "\e2ec";
}
.ph-bold.ph-linkedin-logo:before {
  content: "\e2ee";
}
.ph-bold.ph-linktree-logo:before {
  content: "\edee";
}
.ph-bold.ph-linux-logo:before {
  content: "\eb02";
}
.ph-bold.ph-list:before {
  content: "\e2f0";
}
.ph-bold.ph-list-bullets:before {
  content: "\e2f2";
}
.ph-bold.ph-list-checks:before {
  content: "\eadc";
}
.ph-bold.ph-list-dashes:before {
  content: "\e2f4";
}
.ph-bold.ph-list-heart:before {
  content: "\ebde";
}
.ph-bold.ph-list-magnifying-glass:before {
  content: "\ebe0";
}
.ph-bold.ph-list-numbers:before {
  content: "\e2f6";
}
.ph-bold.ph-list-plus:before {
  content: "\e2f8";
}
.ph-bold.ph-list-star:before {
  content: "\ebdc";
}
.ph-bold.ph-lock:before {
  content: "\e2fa";
}
.ph-bold.ph-lock-key:before {
  content: "\e2fe";
}
.ph-bold.ph-lock-key-open:before {
  content: "\e300";
}
.ph-bold.ph-lock-laminated:before {
  content: "\e302";
}
.ph-bold.ph-lock-laminated-open:before {
  content: "\e304";
}
.ph-bold.ph-lock-open:before {
  content: "\e306";
}
.ph-bold.ph-lock-simple:before {
  content: "\e308";
}
.ph-bold.ph-lock-simple-open:before {
  content: "\e30a";
}
.ph-bold.ph-lockers:before {
  content: "\ecb8";
}
.ph-bold.ph-log:before {
  content: "\ed82";
}
.ph-bold.ph-magic-wand:before {
  content: "\e6b6";
}
.ph-bold.ph-magnet:before {
  content: "\e680";
}
.ph-bold.ph-magnet-straight:before {
  content: "\e682";
}
.ph-bold.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-bold.ph-magnifying-glass-minus:before {
  content: "\e30e";
}
.ph-bold.ph-magnifying-glass-plus:before {
  content: "\e310";
}
.ph-bold.ph-mailbox:before {
  content: "\ec1e";
}
.ph-bold.ph-map-pin:before {
  content: "\e316";
}
.ph-bold.ph-map-pin-area:before {
  content: "\ee3a";
}
.ph-bold.ph-map-pin-line:before {
  content: "\e318";
}
.ph-bold.ph-map-pin-plus:before {
  content: "\e314";
}
.ph-bold.ph-map-pin-simple:before {
  content: "\ee3e";
}
.ph-bold.ph-map-pin-simple-area:before {
  content: "\ee3c";
}
.ph-bold.ph-map-pin-simple-line:before {
  content: "\ee38";
}
.ph-bold.ph-map-trifold:before {
  content: "\e31a";
}
.ph-bold.ph-markdown-logo:before {
  content: "\e508";
}
.ph-bold.ph-marker-circle:before {
  content: "\e640";
}
.ph-bold.ph-martini:before {
  content: "\e31c";
}
.ph-bold.ph-mask-happy:before {
  content: "\e9f4";
}
.ph-bold.ph-mask-sad:before {
  content: "\eb9e";
}
.ph-bold.ph-mastodon-logo:before {
  content: "\ed68";
}
.ph-bold.ph-math-operations:before {
  content: "\e31e";
}
.ph-bold.ph-matrix-logo:before {
  content: "\ed64";
}
.ph-bold.ph-medal:before {
  content: "\e320";
}
.ph-bold.ph-medal-military:before {
  content: "\ecfc";
}
.ph-bold.ph-medium-logo:before {
  content: "\e322";
}
.ph-bold.ph-megaphone:before {
  content: "\e324";
}
.ph-bold.ph-megaphone-simple:before {
  content: "\e642";
}
.ph-bold.ph-member-of:before {
  content: "\edc2";
}
.ph-bold.ph-memory:before {
  content: "\e9c4";
}
.ph-bold.ph-messenger-logo:before {
  content: "\e6d8";
}
.ph-bold.ph-meta-logo:before {
  content: "\ed02";
}
.ph-bold.ph-meteor:before {
  content: "\e9ba";
}
.ph-bold.ph-metronome:before {
  content: "\ec8e";
}
.ph-bold.ph-microphone:before {
  content: "\e326";
}
.ph-bold.ph-microphone-slash:before {
  content: "\e328";
}
.ph-bold.ph-microphone-stage:before {
  content: "\e75c";
}
.ph-bold.ph-microscope:before {
  content: "\ec7a";
}
.ph-bold.ph-microsoft-excel-logo:before {
  content: "\eb6c";
}
.ph-bold.ph-microsoft-outlook-logo:before {
  content: "\eb70";
}
.ph-bold.ph-microsoft-powerpoint-logo:before {
  content: "\eace";
}
.ph-bold.ph-microsoft-teams-logo:before {
  content: "\eb66";
}
.ph-bold.ph-microsoft-word-logo:before {
  content: "\eb6a";
}
.ph-bold.ph-minus:before {
  content: "\e32a";
}
.ph-bold.ph-minus-circle:before {
  content: "\e32c";
}
.ph-bold.ph-minus-square:before {
  content: "\ed4c";
}
.ph-bold.ph-money:before {
  content: "\e588";
}
.ph-bold.ph-money-wavy:before {
  content: "\ee68";
}
.ph-bold.ph-monitor:before {
  content: "\e32e";
}
.ph-bold.ph-monitor-arrow-up:before {
  content: "\e58a";
}
.ph-bold.ph-monitor-play:before {
  content: "\e58c";
}
.ph-bold.ph-moon:before {
  content: "\e330";
}
.ph-bold.ph-moon-stars:before {
  content: "\e58e";
}
.ph-bold.ph-moped:before {
  content: "\e824";
}
.ph-bold.ph-moped-front:before {
  content: "\e822";
}
.ph-bold.ph-mosque:before {
  content: "\ecee";
}
.ph-bold.ph-motorcycle:before {
  content: "\e80a";
}
.ph-bold.ph-mountains:before {
  content: "\e7ae";
}
.ph-bold.ph-mouse:before {
  content: "\e33a";
}
.ph-bold.ph-mouse-left-click:before {
  content: "\e334";
}
.ph-bold.ph-mouse-middle-click:before {
  content: "\e338";
}
.ph-bold.ph-mouse-right-click:before {
  content: "\e336";
}
.ph-bold.ph-mouse-scroll:before {
  content: "\e332";
}
.ph-bold.ph-mouse-simple:before {
  content: "\e644";
}
.ph-bold.ph-music-note:before {
  content: "\e33c";
}
.ph-bold.ph-music-note-simple:before {
  content: "\e33e";
}
.ph-bold.ph-music-notes:before {
  content: "\e340";
}
.ph-bold.ph-music-notes-minus:before {
  content: "\ee0c";
}
.ph-bold.ph-music-notes-plus:before {
  content: "\eb7c";
}
.ph-bold.ph-music-notes-simple:before {
  content: "\e342";
}
.ph-bold.ph-navigation-arrow:before {
  content: "\eade";
}
.ph-bold.ph-needle:before {
  content: "\e82e";
}
.ph-bold.ph-network:before {
  content: "\edde";
}
.ph-bold.ph-network-slash:before {
  content: "\eddc";
}
.ph-bold.ph-network-x:before {
  content: "\edda";
}
.ph-bold.ph-newspaper:before {
  content: "\e344";
}
.ph-bold.ph-newspaper-clipping:before {
  content: "\e346";
}
.ph-bold.ph-not-equals:before {
  content: "\eda6";
}
.ph-bold.ph-not-member-of:before {
  content: "\edae";
}
.ph-bold.ph-not-subset-of:before {
  content: "\edb0";
}
.ph-bold.ph-not-superset-of:before {
  content: "\edb2";
}
.ph-bold.ph-notches:before {
  content: "\ed3a";
}
.ph-bold.ph-note:before {
  content: "\e348";
}
.ph-bold.ph-note-blank:before {
  content: "\e34a";
}
.ph-bold.ph-note-pencil:before {
  content: "\e34c";
}
.ph-bold.ph-notebook:before {
  content: "\e34e";
}
.ph-bold.ph-notepad:before {
  content: "\e63e";
}
.ph-bold.ph-notification:before {
  content: "\e6fa";
}
.ph-bold.ph-notion-logo:before {
  content: "\e9a0";
}
.ph-bold.ph-nuclear-plant:before {
  content: "\ed7c";
}
.ph-bold.ph-number-circle-eight:before {
  content: "\e352";
}
.ph-bold.ph-number-circle-five:before {
  content: "\e358";
}
.ph-bold.ph-number-circle-four:before {
  content: "\e35e";
}
.ph-bold.ph-number-circle-nine:before {
  content: "\e364";
}
.ph-bold.ph-number-circle-one:before {
  content: "\e36a";
}
.ph-bold.ph-number-circle-seven:before {
  content: "\e370";
}
.ph-bold.ph-number-circle-six:before {
  content: "\e376";
}
.ph-bold.ph-number-circle-three:before {
  content: "\e37c";
}
.ph-bold.ph-number-circle-two:before {
  content: "\e382";
}
.ph-bold.ph-number-circle-zero:before {
  content: "\e388";
}
.ph-bold.ph-number-eight:before {
  content: "\e350";
}
.ph-bold.ph-number-five:before {
  content: "\e356";
}
.ph-bold.ph-number-four:before {
  content: "\e35c";
}
.ph-bold.ph-number-nine:before {
  content: "\e362";
}
.ph-bold.ph-number-one:before {
  content: "\e368";
}
.ph-bold.ph-number-seven:before {
  content: "\e36e";
}
.ph-bold.ph-number-six:before {
  content: "\e374";
}
.ph-bold.ph-number-square-eight:before {
  content: "\e354";
}
.ph-bold.ph-number-square-five:before {
  content: "\e35a";
}
.ph-bold.ph-number-square-four:before {
  content: "\e360";
}
.ph-bold.ph-number-square-nine:before {
  content: "\e366";
}
.ph-bold.ph-number-square-one:before {
  content: "\e36c";
}
.ph-bold.ph-number-square-seven:before {
  content: "\e372";
}
.ph-bold.ph-number-square-six:before {
  content: "\e378";
}
.ph-bold.ph-number-square-three:before {
  content: "\e37e";
}
.ph-bold.ph-number-square-two:before {
  content: "\e384";
}
.ph-bold.ph-number-square-zero:before {
  content: "\e38a";
}
.ph-bold.ph-number-three:before {
  content: "\e37a";
}
.ph-bold.ph-number-two:before {
  content: "\e380";
}
.ph-bold.ph-number-zero:before {
  content: "\e386";
}
.ph-bold.ph-numpad:before {
  content: "\e3c8";
}
.ph-bold.ph-nut:before {
  content: "\e38c";
}
.ph-bold.ph-ny-times-logo:before {
  content: "\e646";
}
.ph-bold.ph-octagon:before {
  content: "\e38e";
}
.ph-bold.ph-office-chair:before {
  content: "\ea46";
}
.ph-bold.ph-onigiri:before {
  content: "\ee2c";
}
.ph-bold.ph-open-ai-logo:before {
  content: "\e7d2";
}
.ph-bold.ph-option:before {
  content: "\e8a8";
}
.ph-bold.ph-orange:before {
  content: "\ee40";
}
.ph-bold.ph-orange-slice:before {
  content: "\ed36";
}
.ph-bold.ph-oven:before {
  content: "\ed8c";
}
.ph-bold.ph-package:before {
  content: "\e390";
}
.ph-bold.ph-paint-brush:before {
  content: "\e6f0";
}
.ph-bold.ph-paint-brush-broad:before {
  content: "\e590";
}
.ph-bold.ph-paint-brush-household:before {
  content: "\e6f2";
}
.ph-bold.ph-paint-bucket:before {
  content: "\e392";
}
.ph-bold.ph-paint-roller:before {
  content: "\e6f4";
}
.ph-bold.ph-palette:before {
  content: "\e6c8";
}
.ph-bold.ph-panorama:before {
  content: "\eaa2";
}
.ph-bold.ph-pants:before {
  content: "\ec88";
}
.ph-bold.ph-paper-plane:before {
  content: "\e394";
}
.ph-bold.ph-paper-plane-right:before {
  content: "\e396";
}
.ph-bold.ph-paper-plane-tilt:before {
  content: "\e398";
}
.ph-bold.ph-paperclip:before {
  content: "\e39a";
}
.ph-bold.ph-paperclip-horizontal:before {
  content: "\e592";
}
.ph-bold.ph-parachute:before {
  content: "\ea7c";
}
.ph-bold.ph-paragraph:before {
  content: "\e960";
}
.ph-bold.ph-parallelogram:before {
  content: "\ecc6";
}
.ph-bold.ph-park:before {
  content: "\ecb2";
}
.ph-bold.ph-password:before {
  content: "\e752";
}
.ph-bold.ph-path:before {
  content: "\e39c";
}
.ph-bold.ph-patreon-logo:before {
  content: "\e98a";
}
.ph-bold.ph-pause:before {
  content: "\e39e";
}
.ph-bold.ph-pause-circle:before {
  content: "\e3a0";
}
.ph-bold.ph-paw-print:before {
  content: "\e648";
}
.ph-bold.ph-paypal-logo:before {
  content: "\e98c";
}
.ph-bold.ph-peace:before {
  content: "\e3a2";
}
.ph-bold.ph-pen:before {
  content: "\e3aa";
}
.ph-bold.ph-pen-nib:before {
  content: "\e3ac";
}
.ph-bold.ph-pen-nib-straight:before {
  content: "\e64a";
}
.ph-bold.ph-pencil:before {
  content: "\e3ae";
}
.ph-bold.ph-pencil-circle:before {
  content: "\e3b0";
}
.ph-bold.ph-pencil-line:before {
  content: "\e3b2";
}
.ph-bold.ph-pencil-ruler:before {
  content: "\e906";
}
.ph-bold.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph-bold.ph-pencil-simple-line:before {
  content: "\ebc6";
}
.ph-bold.ph-pencil-simple-slash:before {
  content: "\ecf6";
}
.ph-bold.ph-pencil-slash:before {
  content: "\ecf8";
}
.ph-bold.ph-pentagon:before {
  content: "\ec7e";
}
.ph-bold.ph-pentagram:before {
  content: "\ec5c";
}
.ph-bold.ph-pepper:before {
  content: "\e94a";
}
.ph-bold.ph-percent:before {
  content: "\e3b6";
}
.ph-bold.ph-person:before {
  content: "\e3a8";
}
.ph-bold.ph-person-arms-spread:before {
  content: "\ecfe";
}
.ph-bold.ph-person-simple:before {
  content: "\e72e";
}
.ph-bold.ph-person-simple-bike:before {
  content: "\e734";
}
.ph-bold.ph-person-simple-circle:before {
  content: "\ee58";
}
.ph-bold.ph-person-simple-hike:before {
  content: "\ed54";
}
.ph-bold.ph-person-simple-run:before {
  content: "\e730";
}
.ph-bold.ph-person-simple-ski:before {
  content: "\e71c";
}
.ph-bold.ph-person-simple-snowboard:before {
  content: "\e71e";
}
.ph-bold.ph-person-simple-swim:before {
  content: "\e736";
}
.ph-bold.ph-person-simple-tai-chi:before {
  content: "\ed5c";
}
.ph-bold.ph-person-simple-throw:before {
  content: "\e732";
}
.ph-bold.ph-person-simple-walk:before {
  content: "\e73a";
}
.ph-bold.ph-perspective:before {
  content: "\ebe6";
}
.ph-bold.ph-phone:before {
  content: "\e3b8";
}
.ph-bold.ph-phone-call:before {
  content: "\e3ba";
}
.ph-bold.ph-phone-disconnect:before {
  content: "\e3bc";
}
.ph-bold.ph-phone-incoming:before {
  content: "\e3be";
}
.ph-bold.ph-phone-list:before {
  content: "\e3cc";
}
.ph-bold.ph-phone-outgoing:before {
  content: "\e3c0";
}
.ph-bold.ph-phone-pause:before {
  content: "\e3ca";
}
.ph-bold.ph-phone-plus:before {
  content: "\ec56";
}
.ph-bold.ph-phone-slash:before {
  content: "\e3c2";
}
.ph-bold.ph-phone-transfer:before {
  content: "\e3c6";
}
.ph-bold.ph-phone-x:before {
  content: "\e3c4";
}
.ph-bold.ph-phosphor-logo:before {
  content: "\e3ce";
}
.ph-bold.ph-pi:before {
  content: "\ec80";
}
.ph-bold.ph-piano-keys:before {
  content: "\e9c8";
}
.ph-bold.ph-picnic-table:before {
  content: "\ee26";
}
.ph-bold.ph-picture-in-picture:before {
  content: "\e64c";
}
.ph-bold.ph-piggy-bank:before {
  content: "\ea04";
}
.ph-bold.ph-pill:before {
  content: "\e700";
}
.ph-bold.ph-ping-pong:before {
  content: "\ea42";
}
.ph-bold.ph-pint-glass:before {
  content: "\edd0";
}
.ph-bold.ph-pinterest-logo:before {
  content: "\e64e";
}
.ph-bold.ph-pinwheel:before {
  content: "\eb9c";
}
.ph-bold.ph-pipe:before {
  content: "\ed86";
}
.ph-bold.ph-pipe-wrench:before {
  content: "\ed88";
}
.ph-bold.ph-pix-logo:before {
  content: "\ecc2";
}
.ph-bold.ph-pizza:before {
  content: "\e796";
}
.ph-bold.ph-placeholder:before {
  content: "\e650";
}
.ph-bold.ph-planet:before {
  content: "\e652";
}
.ph-bold.ph-plant:before {
  content: "\ebae";
}
.ph-bold.ph-play:before {
  content: "\e3d0";
}
.ph-bold.ph-play-circle:before {
  content: "\e3d2";
}
.ph-bold.ph-play-pause:before {
  content: "\e8be";
}
.ph-bold.ph-playlist:before {
  content: "\e6aa";
}
.ph-bold.ph-plug:before {
  content: "\e946";
}
.ph-bold.ph-plug-charging:before {
  content: "\eb5c";
}
.ph-bold.ph-plugs:before {
  content: "\eb56";
}
.ph-bold.ph-plugs-connected:before {
  content: "\eb5a";
}
.ph-bold.ph-plus:before {
  content: "\e3d4";
}
.ph-bold.ph-plus-circle:before {
  content: "\e3d6";
}
.ph-bold.ph-plus-minus:before {
  content: "\e3d8";
}
.ph-bold.ph-plus-square:before {
  content: "\ed4a";
}
.ph-bold.ph-poker-chip:before {
  content: "\e594";
}
.ph-bold.ph-police-car:before {
  content: "\ec4a";
}
.ph-bold.ph-polygon:before {
  content: "\e6d0";
}
.ph-bold.ph-popcorn:before {
  content: "\eb4e";
}
.ph-bold.ph-popsicle:before {
  content: "\ebbe";
}
.ph-bold.ph-potted-plant:before {
  content: "\ec22";
}
.ph-bold.ph-power:before {
  content: "\e3da";
}
.ph-bold.ph-prescription:before {
  content: "\e7a2";
}
.ph-bold.ph-presentation:before {
  content: "\e654";
}
.ph-bold.ph-presentation-chart:before {
  content: "\e656";
}
.ph-bold.ph-printer:before {
  content: "\e3dc";
}
.ph-bold.ph-prohibit:before {
  content: "\e3de";
}
.ph-bold.ph-prohibit-inset:before {
  content: "\e3e0";
}
.ph-bold.ph-projector-screen:before {
  content: "\e658";
}
.ph-bold.ph-projector-screen-chart:before {
  content: "\e65a";
}
.ph-bold.ph-pulse:before {
  content: "\e000";
}
.ph-bold.ph-activity:before {
  content: "\e000";
}
.ph-bold.ph-push-pin:before {
  content: "\e3e2";
}
.ph-bold.ph-push-pin-simple:before {
  content: "\e65c";
}
.ph-bold.ph-push-pin-simple-slash:before {
  content: "\e65e";
}
.ph-bold.ph-push-pin-slash:before {
  content: "\e3e4";
}
.ph-bold.ph-puzzle-piece:before {
  content: "\e596";
}
.ph-bold.ph-qr-code:before {
  content: "\e3e6";
}
.ph-bold.ph-question:before {
  content: "\e3e8";
}
.ph-bold.ph-question-mark:before {
  content: "\e3e9";
}
.ph-bold.ph-queue:before {
  content: "\e6ac";
}
.ph-bold.ph-quotes:before {
  content: "\e660";
}
.ph-bold.ph-rabbit:before {
  content: "\eac2";
}
.ph-bold.ph-racquet:before {
  content: "\ee02";
}
.ph-bold.ph-radical:before {
  content: "\e3ea";
}
.ph-bold.ph-radio:before {
  content: "\e77e";
}
.ph-bold.ph-radio-button:before {
  content: "\eb08";
}
.ph-bold.ph-radioactive:before {
  content: "\e9dc";
}
.ph-bold.ph-rainbow:before {
  content: "\e598";
}
.ph-bold.ph-rainbow-cloud:before {
  content: "\e59a";
}
.ph-bold.ph-ranking:before {
  content: "\ed62";
}
.ph-bold.ph-read-cv-logo:before {
  content: "\ed0c";
}
.ph-bold.ph-receipt:before {
  content: "\e3ec";
}
.ph-bold.ph-receipt-x:before {
  content: "\ed40";
}
.ph-bold.ph-record:before {
  content: "\e3ee";
}
.ph-bold.ph-rectangle:before {
  content: "\e3f0";
}
.ph-bold.ph-rectangle-dashed:before {
  content: "\e3f2";
}
.ph-bold.ph-recycle:before {
  content: "\e75a";
}
.ph-bold.ph-reddit-logo:before {
  content: "\e59c";
}
.ph-bold.ph-repeat:before {
  content: "\e3f6";
}
.ph-bold.ph-repeat-once:before {
  content: "\e3f8";
}
.ph-bold.ph-replit-logo:before {
  content: "\eb8a";
}
.ph-bold.ph-resize:before {
  content: "\ed6e";
}
.ph-bold.ph-rewind:before {
  content: "\e6a8";
}
.ph-bold.ph-rewind-circle:before {
  content: "\e3fa";
}
.ph-bold.ph-road-horizon:before {
  content: "\e838";
}
.ph-bold.ph-robot:before {
  content: "\e762";
}
.ph-bold.ph-rocket:before {
  content: "\e3fc";
}
.ph-bold.ph-rocket-launch:before {
  content: "\e3fe";
}
.ph-bold.ph-rows:before {
  content: "\e5a2";
}
.ph-bold.ph-rows-plus-bottom:before {
  content: "\e59e";
}
.ph-bold.ph-rows-plus-top:before {
  content: "\e5a0";
}
.ph-bold.ph-rss:before {
  content: "\e400";
}
.ph-bold.ph-rss-simple:before {
  content: "\e402";
}
.ph-bold.ph-rug:before {
  content: "\ea1a";
}
.ph-bold.ph-ruler:before {
  content: "\e6b8";
}
.ph-bold.ph-sailboat:before {
  content: "\e78a";
}
.ph-bold.ph-scales:before {
  content: "\e750";
}
.ph-bold.ph-scan:before {
  content: "\ebb6";
}
.ph-bold.ph-scan-smiley:before {
  content: "\ebb4";
}
.ph-bold.ph-scissors:before {
  content: "\eae0";
}
.ph-bold.ph-scooter:before {
  content: "\e820";
}
.ph-bold.ph-screencast:before {
  content: "\e404";
}
.ph-bold.ph-screwdriver:before {
  content: "\e86e";
}
.ph-bold.ph-scribble:before {
  content: "\e806";
}
.ph-bold.ph-scribble-loop:before {
  content: "\e662";
}
.ph-bold.ph-scroll:before {
  content: "\eb7a";
}
.ph-bold.ph-seal:before {
  content: "\e604";
}
.ph-bold.ph-circle-wavy:before {
  content: "\e604";
}
.ph-bold.ph-seal-check:before {
  content: "\e606";
}
.ph-bold.ph-circle-wavy-check:before {
  content: "\e606";
}
.ph-bold.ph-seal-percent:before {
  content: "\e60a";
}
.ph-bold.ph-seal-question:before {
  content: "\e608";
}
.ph-bold.ph-circle-wavy-question:before {
  content: "\e608";
}
.ph-bold.ph-seal-warning:before {
  content: "\e60c";
}
.ph-bold.ph-circle-wavy-warning:before {
  content: "\e60c";
}
.ph-bold.ph-seat:before {
  content: "\eb8e";
}
.ph-bold.ph-seatbelt:before {
  content: "\edfe";
}
.ph-bold.ph-security-camera:before {
  content: "\eca4";
}
.ph-bold.ph-selection:before {
  content: "\e69a";
}
.ph-bold.ph-selection-all:before {
  content: "\e746";
}
.ph-bold.ph-selection-background:before {
  content: "\eaf8";
}
.ph-bold.ph-selection-foreground:before {
  content: "\eaf6";
}
.ph-bold.ph-selection-inverse:before {
  content: "\e744";
}
.ph-bold.ph-selection-plus:before {
  content: "\e69c";
}
.ph-bold.ph-selection-slash:before {
  content: "\e69e";
}
.ph-bold.ph-shapes:before {
  content: "\ec5e";
}
.ph-bold.ph-share:before {
  content: "\e406";
}
.ph-bold.ph-share-fat:before {
  content: "\ed52";
}
.ph-bold.ph-share-network:before {
  content: "\e408";
}
.ph-bold.ph-shield:before {
  content: "\e40a";
}
.ph-bold.ph-shield-check:before {
  content: "\e40c";
}
.ph-bold.ph-shield-checkered:before {
  content: "\e708";
}
.ph-bold.ph-shield-chevron:before {
  content: "\e40e";
}
.ph-bold.ph-shield-plus:before {
  content: "\e706";
}
.ph-bold.ph-shield-slash:before {
  content: "\e410";
}
.ph-bold.ph-shield-star:before {
  content: "\ec34";
}
.ph-bold.ph-shield-warning:before {
  content: "\e412";
}
.ph-bold.ph-shipping-container:before {
  content: "\e78c";
}
.ph-bold.ph-shirt-folded:before {
  content: "\ea92";
}
.ph-bold.ph-shooting-star:before {
  content: "\ecfa";
}
.ph-bold.ph-shopping-bag:before {
  content: "\e416";
}
.ph-bold.ph-shopping-bag-open:before {
  content: "\e418";
}
.ph-bold.ph-shopping-cart:before {
  content: "\e41e";
}
.ph-bold.ph-shopping-cart-simple:before {
  content: "\e420";
}
.ph-bold.ph-shovel:before {
  content: "\e9e6";
}
.ph-bold.ph-shower:before {
  content: "\e776";
}
.ph-bold.ph-shrimp:before {
  content: "\eab4";
}
.ph-bold.ph-shuffle:before {
  content: "\e422";
}
.ph-bold.ph-shuffle-angular:before {
  content: "\e424";
}
.ph-bold.ph-shuffle-simple:before {
  content: "\e426";
}
.ph-bold.ph-sidebar:before {
  content: "\eab6";
}
.ph-bold.ph-sidebar-simple:before {
  content: "\ec24";
}
.ph-bold.ph-sigma:before {
  content: "\eab8";
}
.ph-bold.ph-sign-in:before {
  content: "\e428";
}
.ph-bold.ph-sign-out:before {
  content: "\e42a";
}
.ph-bold.ph-signature:before {
  content: "\ebac";
}
.ph-bold.ph-signpost:before {
  content: "\e89c";
}
.ph-bold.ph-sim-card:before {
  content: "\e664";
}
.ph-bold.ph-siren:before {
  content: "\e9b8";
}
.ph-bold.ph-sketch-logo:before {
  content: "\e42c";
}
.ph-bold.ph-skip-back:before {
  content: "\e5a4";
}
.ph-bold.ph-skip-back-circle:before {
  content: "\e42e";
}
.ph-bold.ph-skip-forward:before {
  content: "\e5a6";
}
.ph-bold.ph-skip-forward-circle:before {
  content: "\e430";
}
.ph-bold.ph-skull:before {
  content: "\e916";
}
.ph-bold.ph-skype-logo:before {
  content: "\e8dc";
}
.ph-bold.ph-slack-logo:before {
  content: "\e5a8";
}
.ph-bold.ph-sliders:before {
  content: "\e432";
}
.ph-bold.ph-sliders-horizontal:before {
  content: "\e434";
}
.ph-bold.ph-slideshow:before {
  content: "\ed32";
}
.ph-bold.ph-smiley:before {
  content: "\e436";
}
.ph-bold.ph-smiley-angry:before {
  content: "\ec62";
}
.ph-bold.ph-smiley-blank:before {
  content: "\e438";
}
.ph-bold.ph-smiley-meh:before {
  content: "\e43a";
}
.ph-bold.ph-smiley-melting:before {
  content: "\ee56";
}
.ph-bold.ph-smiley-nervous:before {
  content: "\e43c";
}
.ph-bold.ph-smiley-sad:before {
  content: "\e43e";
}
.ph-bold.ph-smiley-sticker:before {
  content: "\e440";
}
.ph-bold.ph-smiley-wink:before {
  content: "\e666";
}
.ph-bold.ph-smiley-x-eyes:before {
  content: "\e442";
}
.ph-bold.ph-snapchat-logo:before {
  content: "\e668";
}
.ph-bold.ph-sneaker:before {
  content: "\e80c";
}
.ph-bold.ph-sneaker-move:before {
  content: "\ed60";
}
.ph-bold.ph-snowflake:before {
  content: "\e5aa";
}
.ph-bold.ph-soccer-ball:before {
  content: "\e716";
}
.ph-bold.ph-sock:before {
  content: "\ecce";
}
.ph-bold.ph-solar-panel:before {
  content: "\ed7a";
}
.ph-bold.ph-solar-roof:before {
  content: "\ed7b";
}
.ph-bold.ph-sort-ascending:before {
  content: "\e444";
}
.ph-bold.ph-sort-descending:before {
  content: "\e446";
}
.ph-bold.ph-soundcloud-logo:before {
  content: "\e8de";
}
.ph-bold.ph-spade:before {
  content: "\e448";
}
.ph-bold.ph-sparkle:before {
  content: "\e6a2";
}
.ph-bold.ph-speaker-hifi:before {
  content: "\ea08";
}
.ph-bold.ph-speaker-high:before {
  content: "\e44a";
}
.ph-bold.ph-speaker-low:before {
  content: "\e44c";
}
.ph-bold.ph-speaker-none:before {
  content: "\e44e";
}
.ph-bold.ph-speaker-simple-high:before {
  content: "\e450";
}
.ph-bold.ph-speaker-simple-low:before {
  content: "\e452";
}
.ph-bold.ph-speaker-simple-none:before {
  content: "\e454";
}
.ph-bold.ph-speaker-simple-slash:before {
  content: "\e456";
}
.ph-bold.ph-speaker-simple-x:before {
  content: "\e458";
}
.ph-bold.ph-speaker-slash:before {
  content: "\e45a";
}
.ph-bold.ph-speaker-x:before {
  content: "\e45c";
}
.ph-bold.ph-speedometer:before {
  content: "\ee74";
}
.ph-bold.ph-sphere:before {
  content: "\ee66";
}
.ph-bold.ph-spinner:before {
  content: "\e66a";
}
.ph-bold.ph-spinner-ball:before {
  content: "\ee28";
}
.ph-bold.ph-spinner-gap:before {
  content: "\e66c";
}
.ph-bold.ph-spiral:before {
  content: "\e9fa";
}
.ph-bold.ph-split-horizontal:before {
  content: "\e872";
}
.ph-bold.ph-split-vertical:before {
  content: "\e876";
}
.ph-bold.ph-spotify-logo:before {
  content: "\e66e";
}
.ph-bold.ph-spray-bottle:before {
  content: "\e7e4";
}
.ph-bold.ph-square:before {
  content: "\e45e";
}
.ph-bold.ph-square-half:before {
  content: "\e462";
}
.ph-bold.ph-square-half-bottom:before {
  content: "\eb16";
}
.ph-bold.ph-square-logo:before {
  content: "\e690";
}
.ph-bold.ph-square-split-horizontal:before {
  content: "\e870";
}
.ph-bold.ph-square-split-vertical:before {
  content: "\e874";
}
.ph-bold.ph-squares-four:before {
  content: "\e464";
}
.ph-bold.ph-stack:before {
  content: "\e466";
}
.ph-bold.ph-stack-minus:before {
  content: "\edf4";
}
.ph-bold.ph-stack-overflow-logo:before {
  content: "\eb78";
}
.ph-bold.ph-stack-plus:before {
  content: "\edf6";
}
.ph-bold.ph-stack-simple:before {
  content: "\e468";
}
.ph-bold.ph-stairs:before {
  content: "\e8ec";
}
.ph-bold.ph-stamp:before {
  content: "\ea48";
}
.ph-bold.ph-standard-definition:before {
  content: "\ea90";
}
.ph-bold.ph-star:before {
  content: "\e46a";
}
.ph-bold.ph-star-and-crescent:before {
  content: "\ecf4";
}
.ph-bold.ph-star-four:before {
  content: "\e6a4";
}
.ph-bold.ph-star-half:before {
  content: "\e70a";
}
.ph-bold.ph-star-of-david:before {
  content: "\e89e";
}
.ph-bold.ph-steam-logo:before {
  content: "\ead4";
}
.ph-bold.ph-steering-wheel:before {
  content: "\e9ac";
}
.ph-bold.ph-steps:before {
  content: "\ecbe";
}
.ph-bold.ph-stethoscope:before {
  content: "\e7ea";
}
.ph-bold.ph-sticker:before {
  content: "\e5ac";
}
.ph-bold.ph-stool:before {
  content: "\ea44";
}
.ph-bold.ph-stop:before {
  content: "\e46c";
}
.ph-bold.ph-stop-circle:before {
  content: "\e46e";
}
.ph-bold.ph-storefront:before {
  content: "\e470";
}
.ph-bold.ph-strategy:before {
  content: "\ea3a";
}
.ph-bold.ph-stripe-logo:before {
  content: "\e698";
}
.ph-bold.ph-student:before {
  content: "\e73e";
}
.ph-bold.ph-subset-of:before {
  content: "\edc0";
}
.ph-bold.ph-subset-proper-of:before {
  content: "\edb6";
}
.ph-bold.ph-subtitles:before {
  content: "\e1a8";
}
.ph-bold.ph-subtitles-slash:before {
  content: "\e1a6";
}
.ph-bold.ph-subtract:before {
  content: "\ebd6";
}
.ph-bold.ph-subtract-square:before {
  content: "\ebd4";
}
.ph-bold.ph-subway:before {
  content: "\e498";
}
.ph-bold.ph-suitcase:before {
  content: "\e5ae";
}
.ph-bold.ph-suitcase-rolling:before {
  content: "\e9b0";
}
.ph-bold.ph-suitcase-simple:before {
  content: "\e5b0";
}
.ph-bold.ph-sun:before {
  content: "\e472";
}
.ph-bold.ph-sun-dim:before {
  content: "\e474";
}
.ph-bold.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph-bold.ph-sunglasses:before {
  content: "\e816";
}
.ph-bold.ph-superset-of:before {
  content: "\edb8";
}
.ph-bold.ph-superset-proper-of:before {
  content: "\edb4";
}
.ph-bold.ph-swap:before {
  content: "\e83c";
}
.ph-bold.ph-swatches:before {
  content: "\e5b8";
}
.ph-bold.ph-swimming-pool:before {
  content: "\ecb6";
}
.ph-bold.ph-sword:before {
  content: "\e5ba";
}
.ph-bold.ph-synagogue:before {
  content: "\ecec";
}
.ph-bold.ph-syringe:before {
  content: "\e968";
}
.ph-bold.ph-t-shirt:before {
  content: "\e670";
}
.ph-bold.ph-table:before {
  content: "\e476";
}
.ph-bold.ph-tabs:before {
  content: "\e778";
}
.ph-bold.ph-tag:before {
  content: "\e478";
}
.ph-bold.ph-tag-chevron:before {
  content: "\e672";
}
.ph-bold.ph-tag-simple:before {
  content: "\e47a";
}
.ph-bold.ph-target:before {
  content: "\e47c";
}
.ph-bold.ph-taxi:before {
  content: "\e902";
}
.ph-bold.ph-tea-bag:before {
  content: "\e8e6";
}
.ph-bold.ph-telegram-logo:before {
  content: "\e5bc";
}
.ph-bold.ph-television:before {
  content: "\e754";
}
.ph-bold.ph-television-simple:before {
  content: "\eae6";
}
.ph-bold.ph-tennis-ball:before {
  content: "\e720";
}
.ph-bold.ph-tent:before {
  content: "\e8ba";
}
.ph-bold.ph-terminal:before {
  content: "\e47e";
}
.ph-bold.ph-terminal-window:before {
  content: "\eae8";
}
.ph-bold.ph-test-tube:before {
  content: "\e7a0";
}
.ph-bold.ph-text-a-underline:before {
  content: "\ed34";
}
.ph-bold.ph-text-aa:before {
  content: "\e6ee";
}
.ph-bold.ph-text-align-center:before {
  content: "\e480";
}
.ph-bold.ph-text-align-justify:before {
  content: "\e482";
}
.ph-bold.ph-text-align-left:before {
  content: "\e484";
}
.ph-bold.ph-text-align-right:before {
  content: "\e486";
}
.ph-bold.ph-text-b:before {
  content: "\e5be";
}
.ph-bold.ph-text-bolder:before {
  content: "\e5be";
}
.ph-bold.ph-text-columns:before {
  content: "\ec96";
}
.ph-bold.ph-text-h:before {
  content: "\e6ba";
}
.ph-bold.ph-text-h-five:before {
  content: "\e6c4";
}
.ph-bold.ph-text-h-four:before {
  content: "\e6c2";
}
.ph-bold.ph-text-h-one:before {
  content: "\e6bc";
}
.ph-bold.ph-text-h-six:before {
  content: "\e6c6";
}
.ph-bold.ph-text-h-three:before {
  content: "\e6c0";
}
.ph-bold.ph-text-h-two:before {
  content: "\e6be";
}
.ph-bold.ph-text-indent:before {
  content: "\ea1e";
}
.ph-bold.ph-text-italic:before {
  content: "\e5c0";
}
.ph-bold.ph-text-outdent:before {
  content: "\ea1c";
}
.ph-bold.ph-text-strikethrough:before {
  content: "\e5c2";
}
.ph-bold.ph-text-subscript:before {
  content: "\ec98";
}
.ph-bold.ph-text-superscript:before {
  content: "\ec9a";
}
.ph-bold.ph-text-t:before {
  content: "\e48a";
}
.ph-bold.ph-text-t-slash:before {
  content: "\e488";
}
.ph-bold.ph-text-underline:before {
  content: "\e5c4";
}
.ph-bold.ph-textbox:before {
  content: "\eb0a";
}
.ph-bold.ph-thermometer:before {
  content: "\e5c6";
}
.ph-bold.ph-thermometer-cold:before {
  content: "\e5c8";
}
.ph-bold.ph-thermometer-hot:before {
  content: "\e5ca";
}
.ph-bold.ph-thermometer-simple:before {
  content: "\e5cc";
}
.ph-bold.ph-threads-logo:before {
  content: "\ed9e";
}
.ph-bold.ph-three-d:before {
  content: "\ea5a";
}
.ph-bold.ph-thumbs-down:before {
  content: "\e48c";
}
.ph-bold.ph-thumbs-up:before {
  content: "\e48e";
}
.ph-bold.ph-ticket:before {
  content: "\e490";
}
.ph-bold.ph-tidal-logo:before {
  content: "\ed1c";
}
.ph-bold.ph-tiktok-logo:before {
  content: "\eaf2";
}
.ph-bold.ph-tilde:before {
  content: "\eda8";
}
.ph-bold.ph-timer:before {
  content: "\e492";
}
.ph-bold.ph-tip-jar:before {
  content: "\e7e2";
}
.ph-bold.ph-tipi:before {
  content: "\ed30";
}
.ph-bold.ph-tire:before {
  content: "\edd2";
}
.ph-bold.ph-toggle-left:before {
  content: "\e674";
}
.ph-bold.ph-toggle-right:before {
  content: "\e676";
}
.ph-bold.ph-toilet:before {
  content: "\e79a";
}
.ph-bold.ph-toilet-paper:before {
  content: "\e79c";
}
.ph-bold.ph-toolbox:before {
  content: "\eca0";
}
.ph-bold.ph-tooth:before {
  content: "\e9cc";
}
.ph-bold.ph-tornado:before {
  content: "\e88c";
}
.ph-bold.ph-tote:before {
  content: "\e494";
}
.ph-bold.ph-tote-simple:before {
  content: "\e678";
}
.ph-bold.ph-towel:before {
  content: "\ede6";
}
.ph-bold.ph-tractor:before {
  content: "\ec6e";
}
.ph-bold.ph-trademark:before {
  content: "\e9f0";
}
.ph-bold.ph-trademark-registered:before {
  content: "\e3f4";
}
.ph-bold.ph-traffic-cone:before {
  content: "\e9a8";
}
.ph-bold.ph-traffic-sign:before {
  content: "\e67a";
}
.ph-bold.ph-traffic-signal:before {
  content: "\e9aa";
}
.ph-bold.ph-train:before {
  content: "\e496";
}
.ph-bold.ph-train-regional:before {
  content: "\e49e";
}
.ph-bold.ph-train-simple:before {
  content: "\e4a0";
}
.ph-bold.ph-tram:before {
  content: "\e9ec";
}
.ph-bold.ph-translate:before {
  content: "\e4a2";
}
.ph-bold.ph-trash:before {
  content: "\e4a6";
}
.ph-bold.ph-trash-simple:before {
  content: "\e4a8";
}
.ph-bold.ph-tray:before {
  content: "\e4aa";
}
.ph-bold.ph-tray-arrow-down:before {
  content: "\e010";
}
.ph-bold.ph-archive-tray:before {
  content: "\e010";
}
.ph-bold.ph-tray-arrow-up:before {
  content: "\ee52";
}
.ph-bold.ph-treasure-chest:before {
  content: "\ede2";
}
.ph-bold.ph-tree:before {
  content: "\e6da";
}
.ph-bold.ph-tree-evergreen:before {
  content: "\e6dc";
}
.ph-bold.ph-tree-palm:before {
  content: "\e91a";
}
.ph-bold.ph-tree-structure:before {
  content: "\e67c";
}
.ph-bold.ph-tree-view:before {
  content: "\ee48";
}
.ph-bold.ph-trend-down:before {
  content: "\e4ac";
}
.ph-bold.ph-trend-up:before {
  content: "\e4ae";
}
.ph-bold.ph-triangle:before {
  content: "\e4b0";
}
.ph-bold.ph-triangle-dashed:before {
  content: "\e4b2";
}
.ph-bold.ph-trolley:before {
  content: "\e5b2";
}
.ph-bold.ph-trolley-suitcase:before {
  content: "\e5b4";
}
.ph-bold.ph-trophy:before {
  content: "\e67e";
}
.ph-bold.ph-truck:before {
  content: "\e4b4";
}
.ph-bold.ph-truck-trailer:before {
  content: "\e4b6";
}
.ph-bold.ph-tumblr-logo:before {
  content: "\e8d4";
}
.ph-bold.ph-twitch-logo:before {
  content: "\e5ce";
}
.ph-bold.ph-twitter-logo:before {
  content: "\e4ba";
}
.ph-bold.ph-umbrella:before {
  content: "\e684";
}
.ph-bold.ph-umbrella-simple:before {
  content: "\e686";
}
.ph-bold.ph-union:before {
  content: "\edbe";
}
.ph-bold.ph-unite:before {
  content: "\e87e";
}
.ph-bold.ph-unite-square:before {
  content: "\e878";
}
.ph-bold.ph-upload:before {
  content: "\e4be";
}
.ph-bold.ph-upload-simple:before {
  content: "\e4c0";
}
.ph-bold.ph-usb:before {
  content: "\e956";
}
.ph-bold.ph-user:before {
  content: "\e4c2";
}
.ph-bold.ph-user-check:before {
  content: "\eafa";
}
.ph-bold.ph-user-circle:before {
  content: "\e4c4";
}
.ph-bold.ph-user-circle-check:before {
  content: "\ec38";
}
.ph-bold.ph-user-circle-dashed:before {
  content: "\ec36";
}
.ph-bold.ph-user-circle-gear:before {
  content: "\e4c6";
}
.ph-bold.ph-user-circle-minus:before {
  content: "\e4c8";
}
.ph-bold.ph-user-circle-plus:before {
  content: "\e4ca";
}
.ph-bold.ph-user-focus:before {
  content: "\e6fc";
}
.ph-bold.ph-user-gear:before {
  content: "\e4cc";
}
.ph-bold.ph-user-list:before {
  content: "\e73c";
}
.ph-bold.ph-user-minus:before {
  content: "\e4ce";
}
.ph-bold.ph-user-plus:before {
  content: "\e4d0";
}
.ph-bold.ph-user-rectangle:before {
  content: "\e4d2";
}
.ph-bold.ph-user-sound:before {
  content: "\eca8";
}
.ph-bold.ph-user-square:before {
  content: "\e4d4";
}
.ph-bold.ph-user-switch:before {
  content: "\e756";
}
.ph-bold.ph-users:before {
  content: "\e4d6";
}
.ph-bold.ph-users-four:before {
  content: "\e68c";
}
.ph-bold.ph-users-three:before {
  content: "\e68e";
}
.ph-bold.ph-van:before {
  content: "\e826";
}
.ph-bold.ph-vault:before {
  content: "\e76e";
}
.ph-bold.ph-vector-three:before {
  content: "\ee62";
}
.ph-bold.ph-vector-two:before {
  content: "\ee64";
}
.ph-bold.ph-vibrate:before {
  content: "\e4d8";
}
.ph-bold.ph-video:before {
  content: "\e740";
}
.ph-bold.ph-video-camera:before {
  content: "\e4da";
}
.ph-bold.ph-video-camera-slash:before {
  content: "\e4dc";
}
.ph-bold.ph-video-conference:before {
  content: "\edce";
}
.ph-bold.ph-vignette:before {
  content: "\eba2";
}
.ph-bold.ph-vinyl-record:before {
  content: "\ecac";
}
.ph-bold.ph-virtual-reality:before {
  content: "\e7b8";
}
.ph-bold.ph-virus:before {
  content: "\e7d6";
}
.ph-bold.ph-visor:before {
  content: "\ee2a";
}
.ph-bold.ph-voicemail:before {
  content: "\e4de";
}
.ph-bold.ph-volleyball:before {
  content: "\e726";
}
.ph-bold.ph-wall:before {
  content: "\e688";
}
.ph-bold.ph-wallet:before {
  content: "\e68a";
}
.ph-bold.ph-warehouse:before {
  content: "\ecd4";
}
.ph-bold.ph-warning:before {
  content: "\e4e0";
}
.ph-bold.ph-warning-circle:before {
  content: "\e4e2";
}
.ph-bold.ph-warning-diamond:before {
  content: "\e7fc";
}
.ph-bold.ph-warning-octagon:before {
  content: "\e4e4";
}
.ph-bold.ph-washing-machine:before {
  content: "\ede8";
}
.ph-bold.ph-watch:before {
  content: "\e4e6";
}
.ph-bold.ph-wave-sawtooth:before {
  content: "\ea9c";
}
.ph-bold.ph-wave-sine:before {
  content: "\ea9a";
}
.ph-bold.ph-wave-square:before {
  content: "\ea9e";
}
.ph-bold.ph-wave-triangle:before {
  content: "\eaa0";
}
.ph-bold.ph-waveform:before {
  content: "\e802";
}
.ph-bold.ph-waveform-slash:before {
  content: "\e800";
}
.ph-bold.ph-waves:before {
  content: "\e6de";
}
.ph-bold.ph-webcam:before {
  content: "\e9b2";
}
.ph-bold.ph-webcam-slash:before {
  content: "\ecdc";
}
.ph-bold.ph-webhooks-logo:before {
  content: "\ecae";
}
.ph-bold.ph-wechat-logo:before {
  content: "\e8d2";
}
.ph-bold.ph-whatsapp-logo:before {
  content: "\e5d0";
}
.ph-bold.ph-wheelchair:before {
  content: "\e4e8";
}
.ph-bold.ph-wheelchair-motion:before {
  content: "\e89a";
}
.ph-bold.ph-wifi-high:before {
  content: "\e4ea";
}
.ph-bold.ph-wifi-low:before {
  content: "\e4ec";
}
.ph-bold.ph-wifi-medium:before {
  content: "\e4ee";
}
.ph-bold.ph-wifi-none:before {
  content: "\e4f0";
}
.ph-bold.ph-wifi-slash:before {
  content: "\e4f2";
}
.ph-bold.ph-wifi-x:before {
  content: "\e4f4";
}
.ph-bold.ph-wind:before {
  content: "\e5d2";
}
.ph-bold.ph-windmill:before {
  content: "\e9f8";
}
.ph-bold.ph-windows-logo:before {
  content: "\e692";
}
.ph-bold.ph-wine:before {
  content: "\e6b2";
}
.ph-bold.ph-wrench:before {
  content: "\e5d4";
}
.ph-bold.ph-x:before {
  content: "\e4f6";
}
.ph-bold.ph-x-circle:before {
  content: "\e4f8";
}
.ph-bold.ph-x-logo:before {
  content: "\e4bc";
}
.ph-bold.ph-x-square:before {
  content: "\e4fa";
}
.ph-bold.ph-yarn:before {
  content: "\ed9a";
}
.ph-bold.ph-yin-yang:before {
  content: "\e92a";
}
.ph-bold.ph-youtube-logo:before {
  content: "\e4fc";
}

/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/@phosphor-icons/web/src/fill/style.css ***!
  \*******************************************************************************************************/
@font-face {
  font-family: "Phosphor-Fill";
  src:
    url(/wp-content/themes/grovengaaswanden-theme/assets/43e1c7b516fadab16100.woff2) format("woff2"),
    url(/wp-content/themes/grovengaaswanden-theme/assets/c07a9eb0501b68ebe8c6.woff) format("woff"),
    url(/wp-content/themes/grovengaaswanden-theme/assets/9d0596a36fd886b07de3.ttf) format("truetype"),
    url(/wp-content/themes/grovengaaswanden-theme/assets/5109cacf02c68d770128.svg#Phosphor-Fill) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-fill {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Fill" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph-fill.ph-acorn:before {
  content: "\eb9a";
}
.ph-fill.ph-address-book:before {
  content: "\e6f8";
}
.ph-fill.ph-address-book-tabs:before {
  content: "\ee4e";
}
.ph-fill.ph-air-traffic-control:before {
  content: "\ecd8";
}
.ph-fill.ph-airplane:before {
  content: "\e002";
}
.ph-fill.ph-airplane-in-flight:before {
  content: "\e4fe";
}
.ph-fill.ph-airplane-landing:before {
  content: "\e502";
}
.ph-fill.ph-airplane-takeoff:before {
  content: "\e504";
}
.ph-fill.ph-airplane-taxiing:before {
  content: "\e500";
}
.ph-fill.ph-airplane-tilt:before {
  content: "\e5d6";
}
.ph-fill.ph-airplay:before {
  content: "\e004";
}
.ph-fill.ph-alarm:before {
  content: "\e006";
}
.ph-fill.ph-alien:before {
  content: "\e8a6";
}
.ph-fill.ph-align-bottom:before {
  content: "\e506";
}
.ph-fill.ph-align-bottom-simple:before {
  content: "\eb0c";
}
.ph-fill.ph-align-center-horizontal:before {
  content: "\e50a";
}
.ph-fill.ph-align-center-horizontal-simple:before {
  content: "\eb0e";
}
.ph-fill.ph-align-center-vertical:before {
  content: "\e50c";
}
.ph-fill.ph-align-center-vertical-simple:before {
  content: "\eb10";
}
.ph-fill.ph-align-left:before {
  content: "\e50e";
}
.ph-fill.ph-align-left-simple:before {
  content: "\eaee";
}
.ph-fill.ph-align-right:before {
  content: "\e510";
}
.ph-fill.ph-align-right-simple:before {
  content: "\eb12";
}
.ph-fill.ph-align-top:before {
  content: "\e512";
}
.ph-fill.ph-align-top-simple:before {
  content: "\eb14";
}
.ph-fill.ph-amazon-logo:before {
  content: "\e96c";
}
.ph-fill.ph-ambulance:before {
  content: "\e572";
}
.ph-fill.ph-anchor:before {
  content: "\e514";
}
.ph-fill.ph-anchor-simple:before {
  content: "\e5d8";
}
.ph-fill.ph-android-logo:before {
  content: "\e008";
}
.ph-fill.ph-angle:before {
  content: "\e7bc";
}
.ph-fill.ph-angular-logo:before {
  content: "\eb80";
}
.ph-fill.ph-aperture:before {
  content: "\e00a";
}
.ph-fill.ph-app-store-logo:before {
  content: "\e974";
}
.ph-fill.ph-app-window:before {
  content: "\e5da";
}
.ph-fill.ph-apple-logo:before {
  content: "\e516";
}
.ph-fill.ph-apple-podcasts-logo:before {
  content: "\eb96";
}
.ph-fill.ph-approximate-equals:before {
  content: "\edaa";
}
.ph-fill.ph-archive:before {
  content: "\e00c";
}
.ph-fill.ph-armchair:before {
  content: "\e012";
}
.ph-fill.ph-arrow-arc-left:before {
  content: "\e014";
}
.ph-fill.ph-arrow-arc-right:before {
  content: "\e016";
}
.ph-fill.ph-arrow-bend-double-up-left:before {
  content: "\e03a";
}
.ph-fill.ph-arrow-bend-double-up-right:before {
  content: "\e03c";
}
.ph-fill.ph-arrow-bend-down-left:before {
  content: "\e018";
}
.ph-fill.ph-arrow-bend-down-right:before {
  content: "\e01a";
}
.ph-fill.ph-arrow-bend-left-down:before {
  content: "\e01c";
}
.ph-fill.ph-arrow-bend-left-up:before {
  content: "\e01e";
}
.ph-fill.ph-arrow-bend-right-down:before {
  content: "\e020";
}
.ph-fill.ph-arrow-bend-right-up:before {
  content: "\e022";
}
.ph-fill.ph-arrow-bend-up-left:before {
  content: "\e024";
}
.ph-fill.ph-arrow-bend-up-right:before {
  content: "\e026";
}
.ph-fill.ph-arrow-circle-down:before {
  content: "\e028";
}
.ph-fill.ph-arrow-circle-down-left:before {
  content: "\e02a";
}
.ph-fill.ph-arrow-circle-down-right:before {
  content: "\e02c";
}
.ph-fill.ph-arrow-circle-left:before {
  content: "\e05a";
}
.ph-fill.ph-arrow-circle-right:before {
  content: "\e02e";
}
.ph-fill.ph-arrow-circle-up:before {
  content: "\e030";
}
.ph-fill.ph-arrow-circle-up-left:before {
  content: "\e032";
}
.ph-fill.ph-arrow-circle-up-right:before {
  content: "\e034";
}
.ph-fill.ph-arrow-clockwise:before {
  content: "\e036";
}
.ph-fill.ph-arrow-counter-clockwise:before {
  content: "\e038";
}
.ph-fill.ph-arrow-down:before {
  content: "\e03e";
}
.ph-fill.ph-arrow-down-left:before {
  content: "\e040";
}
.ph-fill.ph-arrow-down-right:before {
  content: "\e042";
}
.ph-fill.ph-arrow-elbow-down-left:before {
  content: "\e044";
}
.ph-fill.ph-arrow-elbow-down-right:before {
  content: "\e046";
}
.ph-fill.ph-arrow-elbow-left:before {
  content: "\e048";
}
.ph-fill.ph-arrow-elbow-left-down:before {
  content: "\e04a";
}
.ph-fill.ph-arrow-elbow-left-up:before {
  content: "\e04c";
}
.ph-fill.ph-arrow-elbow-right:before {
  content: "\e04e";
}
.ph-fill.ph-arrow-elbow-right-down:before {
  content: "\e050";
}
.ph-fill.ph-arrow-elbow-right-up:before {
  content: "\e052";
}
.ph-fill.ph-arrow-elbow-up-left:before {
  content: "\e054";
}
.ph-fill.ph-arrow-elbow-up-right:before {
  content: "\e056";
}
.ph-fill.ph-arrow-fat-down:before {
  content: "\e518";
}
.ph-fill.ph-arrow-fat-left:before {
  content: "\e51a";
}
.ph-fill.ph-arrow-fat-line-down:before {
  content: "\e51c";
}
.ph-fill.ph-arrow-fat-line-left:before {
  content: "\e51e";
}
.ph-fill.ph-arrow-fat-line-right:before {
  content: "\e520";
}
.ph-fill.ph-arrow-fat-line-up:before {
  content: "\e522";
}
.ph-fill.ph-arrow-fat-lines-down:before {
  content: "\e524";
}
.ph-fill.ph-arrow-fat-lines-left:before {
  content: "\e526";
}
.ph-fill.ph-arrow-fat-lines-right:before {
  content: "\e528";
}
.ph-fill.ph-arrow-fat-lines-up:before {
  content: "\e52a";
}
.ph-fill.ph-arrow-fat-right:before {
  content: "\e52c";
}
.ph-fill.ph-arrow-fat-up:before {
  content: "\e52e";
}
.ph-fill.ph-arrow-left:before {
  content: "\e058";
}
.ph-fill.ph-arrow-line-down:before {
  content: "\e05c";
}
.ph-fill.ph-arrow-line-down-left:before {
  content: "\e05e";
}
.ph-fill.ph-arrow-line-down-right:before {
  content: "\e060";
}
.ph-fill.ph-arrow-line-left:before {
  content: "\e062";
}
.ph-fill.ph-arrow-line-right:before {
  content: "\e064";
}
.ph-fill.ph-arrow-line-up:before {
  content: "\e066";
}
.ph-fill.ph-arrow-line-up-left:before {
  content: "\e068";
}
.ph-fill.ph-arrow-line-up-right:before {
  content: "\e06a";
}
.ph-fill.ph-arrow-right:before {
  content: "\e06c";
}
.ph-fill.ph-arrow-square-down:before {
  content: "\e06e";
}
.ph-fill.ph-arrow-square-down-left:before {
  content: "\e070";
}
.ph-fill.ph-arrow-square-down-right:before {
  content: "\e072";
}
.ph-fill.ph-arrow-square-in:before {
  content: "\e5dc";
}
.ph-fill.ph-arrow-square-left:before {
  content: "\e074";
}
.ph-fill.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph-fill.ph-arrow-square-right:before {
  content: "\e076";
}
.ph-fill.ph-arrow-square-up:before {
  content: "\e078";
}
.ph-fill.ph-arrow-square-up-left:before {
  content: "\e07a";
}
.ph-fill.ph-arrow-square-up-right:before {
  content: "\e07c";
}
.ph-fill.ph-arrow-u-down-left:before {
  content: "\e07e";
}
.ph-fill.ph-arrow-u-down-right:before {
  content: "\e080";
}
.ph-fill.ph-arrow-u-left-down:before {
  content: "\e082";
}
.ph-fill.ph-arrow-u-left-up:before {
  content: "\e084";
}
.ph-fill.ph-arrow-u-right-down:before {
  content: "\e086";
}
.ph-fill.ph-arrow-u-right-up:before {
  content: "\e088";
}
.ph-fill.ph-arrow-u-up-left:before {
  content: "\e08a";
}
.ph-fill.ph-arrow-u-up-right:before {
  content: "\e08c";
}
.ph-fill.ph-arrow-up:before {
  content: "\e08e";
}
.ph-fill.ph-arrow-up-left:before {
  content: "\e090";
}
.ph-fill.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-fill.ph-arrows-clockwise:before {
  content: "\e094";
}
.ph-fill.ph-arrows-counter-clockwise:before {
  content: "\e096";
}
.ph-fill.ph-arrows-down-up:before {
  content: "\e098";
}
.ph-fill.ph-arrows-horizontal:before {
  content: "\eb06";
}
.ph-fill.ph-arrows-in:before {
  content: "\e09a";
}
.ph-fill.ph-arrows-in-cardinal:before {
  content: "\e09c";
}
.ph-fill.ph-arrows-in-line-horizontal:before {
  content: "\e530";
}
.ph-fill.ph-arrows-in-line-vertical:before {
  content: "\e532";
}
.ph-fill.ph-arrows-in-simple:before {
  content: "\e09e";
}
.ph-fill.ph-arrows-left-right:before {
  content: "\e0a0";
}
.ph-fill.ph-arrows-merge:before {
  content: "\ed3e";
}
.ph-fill.ph-arrows-out:before {
  content: "\e0a2";
}
.ph-fill.ph-arrows-out-cardinal:before {
  content: "\e0a4";
}
.ph-fill.ph-arrows-out-line-horizontal:before {
  content: "\e534";
}
.ph-fill.ph-arrows-out-line-vertical:before {
  content: "\e536";
}
.ph-fill.ph-arrows-out-simple:before {
  content: "\e0a6";
}
.ph-fill.ph-arrows-split:before {
  content: "\ed3c";
}
.ph-fill.ph-arrows-vertical:before {
  content: "\eb04";
}
.ph-fill.ph-article:before {
  content: "\e0a8";
}
.ph-fill.ph-article-medium:before {
  content: "\e5e0";
}
.ph-fill.ph-article-ny-times:before {
  content: "\e5e2";
}
.ph-fill.ph-asclepius:before {
  content: "\ee34";
}
.ph-fill.ph-caduceus:before {
  content: "\ee34";
}
.ph-fill.ph-asterisk:before {
  content: "\e0aa";
}
.ph-fill.ph-asterisk-simple:before {
  content: "\e832";
}
.ph-fill.ph-at:before {
  content: "\e0ac";
}
.ph-fill.ph-atom:before {
  content: "\e5e4";
}
.ph-fill.ph-avocado:before {
  content: "\ee04";
}
.ph-fill.ph-axe:before {
  content: "\e9fc";
}
.ph-fill.ph-baby:before {
  content: "\e774";
}
.ph-fill.ph-baby-carriage:before {
  content: "\e818";
}
.ph-fill.ph-backpack:before {
  content: "\e922";
}
.ph-fill.ph-backspace:before {
  content: "\e0ae";
}
.ph-fill.ph-bag:before {
  content: "\e0b0";
}
.ph-fill.ph-bag-simple:before {
  content: "\e5e6";
}
.ph-fill.ph-balloon:before {
  content: "\e76c";
}
.ph-fill.ph-bandaids:before {
  content: "\e0b2";
}
.ph-fill.ph-bank:before {
  content: "\e0b4";
}
.ph-fill.ph-barbell:before {
  content: "\e0b6";
}
.ph-fill.ph-barcode:before {
  content: "\e0b8";
}
.ph-fill.ph-barn:before {
  content: "\ec72";
}
.ph-fill.ph-barricade:before {
  content: "\e948";
}
.ph-fill.ph-baseball:before {
  content: "\e71a";
}
.ph-fill.ph-baseball-cap:before {
  content: "\ea28";
}
.ph-fill.ph-baseball-helmet:before {
  content: "\ee4a";
}
.ph-fill.ph-basket:before {
  content: "\e964";
}
.ph-fill.ph-basketball:before {
  content: "\e724";
}
.ph-fill.ph-bathtub:before {
  content: "\e81e";
}
.ph-fill.ph-battery-charging:before {
  content: "\e0ba";
}
.ph-fill.ph-battery-charging-vertical:before {
  content: "\e0bc";
}
.ph-fill.ph-battery-empty:before {
  content: "\e0be";
}
.ph-fill.ph-battery-full:before {
  content: "\e0c0";
}
.ph-fill.ph-battery-high:before {
  content: "\e0c2";
}
.ph-fill.ph-battery-low:before {
  content: "\e0c4";
}
.ph-fill.ph-battery-medium:before {
  content: "\e0c6";
}
.ph-fill.ph-battery-plus:before {
  content: "\e808";
}
.ph-fill.ph-battery-plus-vertical:before {
  content: "\ec50";
}
.ph-fill.ph-battery-vertical-empty:before {
  content: "\e7c6";
}
.ph-fill.ph-battery-vertical-full:before {
  content: "\e7c4";
}
.ph-fill.ph-battery-vertical-high:before {
  content: "\e7c2";
}
.ph-fill.ph-battery-vertical-low:before {
  content: "\e7be";
}
.ph-fill.ph-battery-vertical-medium:before {
  content: "\e7c0";
}
.ph-fill.ph-battery-warning:before {
  content: "\e0c8";
}
.ph-fill.ph-battery-warning-vertical:before {
  content: "\e0ca";
}
.ph-fill.ph-beach-ball:before {
  content: "\ed24";
}
.ph-fill.ph-beanie:before {
  content: "\ea2a";
}
.ph-fill.ph-bed:before {
  content: "\e0cc";
}
.ph-fill.ph-beer-bottle:before {
  content: "\e7b0";
}
.ph-fill.ph-beer-stein:before {
  content: "\eb62";
}
.ph-fill.ph-behance-logo:before {
  content: "\e7f4";
}
.ph-fill.ph-bell:before {
  content: "\e0ce";
}
.ph-fill.ph-bell-ringing:before {
  content: "\e5e8";
}
.ph-fill.ph-bell-simple:before {
  content: "\e0d0";
}
.ph-fill.ph-bell-simple-ringing:before {
  content: "\e5ea";
}
.ph-fill.ph-bell-simple-slash:before {
  content: "\e0d2";
}
.ph-fill.ph-bell-simple-z:before {
  content: "\e5ec";
}
.ph-fill.ph-bell-slash:before {
  content: "\e0d4";
}
.ph-fill.ph-bell-z:before {
  content: "\e5ee";
}
.ph-fill.ph-belt:before {
  content: "\ea2c";
}
.ph-fill.ph-bezier-curve:before {
  content: "\eb00";
}
.ph-fill.ph-bicycle:before {
  content: "\e0d6";
}
.ph-fill.ph-binary:before {
  content: "\ee60";
}
.ph-fill.ph-binoculars:before {
  content: "\ea64";
}
.ph-fill.ph-biohazard:before {
  content: "\e9e0";
}
.ph-fill.ph-bird:before {
  content: "\e72c";
}
.ph-fill.ph-blueprint:before {
  content: "\eda0";
}
.ph-fill.ph-bluetooth:before {
  content: "\e0da";
}
.ph-fill.ph-bluetooth-connected:before {
  content: "\e0dc";
}
.ph-fill.ph-bluetooth-slash:before {
  content: "\e0de";
}
.ph-fill.ph-bluetooth-x:before {
  content: "\e0e0";
}
.ph-fill.ph-boat:before {
  content: "\e786";
}
.ph-fill.ph-bomb:before {
  content: "\ee0a";
}
.ph-fill.ph-bone:before {
  content: "\e7f2";
}
.ph-fill.ph-book:before {
  content: "\e0e2";
}
.ph-fill.ph-book-bookmark:before {
  content: "\e0e4";
}
.ph-fill.ph-book-open:before {
  content: "\e0e6";
}
.ph-fill.ph-book-open-text:before {
  content: "\e8f2";
}
.ph-fill.ph-book-open-user:before {
  content: "\ede0";
}
.ph-fill.ph-bookmark:before {
  content: "\e0e8";
}
.ph-fill.ph-bookmark-simple:before {
  content: "\e0ea";
}
.ph-fill.ph-bookmarks:before {
  content: "\e0ec";
}
.ph-fill.ph-bookmarks-simple:before {
  content: "\e5f0";
}
.ph-fill.ph-books:before {
  content: "\e758";
}
.ph-fill.ph-boot:before {
  content: "\ecca";
}
.ph-fill.ph-boules:before {
  content: "\e722";
}
.ph-fill.ph-bounding-box:before {
  content: "\e6ce";
}
.ph-fill.ph-bowl-food:before {
  content: "\eaa4";
}
.ph-fill.ph-bowl-steam:before {
  content: "\e8e4";
}
.ph-fill.ph-bowling-ball:before {
  content: "\ea34";
}
.ph-fill.ph-box-arrow-down:before {
  content: "\e00e";
}
.ph-fill.ph-archive-box:before {
  content: "\e00e";
}
.ph-fill.ph-box-arrow-up:before {
  content: "\ee54";
}
.ph-fill.ph-boxing-glove:before {
  content: "\ea36";
}
.ph-fill.ph-brackets-angle:before {
  content: "\e862";
}
.ph-fill.ph-brackets-curly:before {
  content: "\e860";
}
.ph-fill.ph-brackets-round:before {
  content: "\e864";
}
.ph-fill.ph-brackets-square:before {
  content: "\e85e";
}
.ph-fill.ph-brain:before {
  content: "\e74e";
}
.ph-fill.ph-brandy:before {
  content: "\e6b4";
}
.ph-fill.ph-bread:before {
  content: "\e81c";
}
.ph-fill.ph-bridge:before {
  content: "\ea68";
}
.ph-fill.ph-briefcase:before {
  content: "\e0ee";
}
.ph-fill.ph-briefcase-metal:before {
  content: "\e5f2";
}
.ph-fill.ph-broadcast:before {
  content: "\e0f2";
}
.ph-fill.ph-broom:before {
  content: "\ec54";
}
.ph-fill.ph-browser:before {
  content: "\e0f4";
}
.ph-fill.ph-browsers:before {
  content: "\e0f6";
}
.ph-fill.ph-bug:before {
  content: "\e5f4";
}
.ph-fill.ph-bug-beetle:before {
  content: "\e5f6";
}
.ph-fill.ph-bug-droid:before {
  content: "\e5f8";
}
.ph-fill.ph-building:before {
  content: "\e100";
}
.ph-fill.ph-building-apartment:before {
  content: "\e0fe";
}
.ph-fill.ph-building-office:before {
  content: "\e0ff";
}
.ph-fill.ph-buildings:before {
  content: "\e102";
}
.ph-fill.ph-bulldozer:before {
  content: "\ec6c";
}
.ph-fill.ph-bus:before {
  content: "\e106";
}
.ph-fill.ph-butterfly:before {
  content: "\ea6e";
}
.ph-fill.ph-cable-car:before {
  content: "\e49c";
}
.ph-fill.ph-cactus:before {
  content: "\e918";
}
.ph-fill.ph-cake:before {
  content: "\e780";
}
.ph-fill.ph-calculator:before {
  content: "\e538";
}
.ph-fill.ph-calendar:before {
  content: "\e108";
}
.ph-fill.ph-calendar-blank:before {
  content: "\e10a";
}
.ph-fill.ph-calendar-check:before {
  content: "\e712";
}
.ph-fill.ph-calendar-dot:before {
  content: "\e7b2";
}
.ph-fill.ph-calendar-dots:before {
  content: "\e7b4";
}
.ph-fill.ph-calendar-heart:before {
  content: "\e8b0";
}
.ph-fill.ph-calendar-minus:before {
  content: "\ea14";
}
.ph-fill.ph-calendar-plus:before {
  content: "\e714";
}
.ph-fill.ph-calendar-slash:before {
  content: "\ea12";
}
.ph-fill.ph-calendar-star:before {
  content: "\e8b2";
}
.ph-fill.ph-calendar-x:before {
  content: "\e10c";
}
.ph-fill.ph-call-bell:before {
  content: "\e7de";
}
.ph-fill.ph-camera:before {
  content: "\e10e";
}
.ph-fill.ph-camera-plus:before {
  content: "\ec58";
}
.ph-fill.ph-camera-rotate:before {
  content: "\e7a4";
}
.ph-fill.ph-camera-slash:before {
  content: "\e110";
}
.ph-fill.ph-campfire:before {
  content: "\e9d8";
}
.ph-fill.ph-car:before {
  content: "\e112";
}
.ph-fill.ph-car-battery:before {
  content: "\ee30";
}
.ph-fill.ph-car-profile:before {
  content: "\e8cc";
}
.ph-fill.ph-car-simple:before {
  content: "\e114";
}
.ph-fill.ph-cardholder:before {
  content: "\e5fa";
}
.ph-fill.ph-cards:before {
  content: "\e0f8";
}
.ph-fill.ph-cards-three:before {
  content: "\ee50";
}
.ph-fill.ph-caret-circle-double-down:before {
  content: "\e116";
}
.ph-fill.ph-caret-circle-double-left:before {
  content: "\e118";
}
.ph-fill.ph-caret-circle-double-right:before {
  content: "\e11a";
}
.ph-fill.ph-caret-circle-double-up:before {
  content: "\e11c";
}
.ph-fill.ph-caret-circle-down:before {
  content: "\e11e";
}
.ph-fill.ph-caret-circle-left:before {
  content: "\e120";
}
.ph-fill.ph-caret-circle-right:before {
  content: "\e122";
}
.ph-fill.ph-caret-circle-up:before {
  content: "\e124";
}
.ph-fill.ph-caret-circle-up-down:before {
  content: "\e13e";
}
.ph-fill.ph-caret-double-down:before {
  content: "\e126";
}
.ph-fill.ph-caret-double-left:before {
  content: "\e128";
}
.ph-fill.ph-caret-double-right:before {
  content: "\e12a";
}
.ph-fill.ph-caret-double-up:before {
  content: "\e12c";
}
.ph-fill.ph-caret-down:before {
  content: "\e136";
}
.ph-fill.ph-caret-left:before {
  content: "\e138";
}
.ph-fill.ph-caret-line-down:before {
  content: "\e134";
}
.ph-fill.ph-caret-line-left:before {
  content: "\e132";
}
.ph-fill.ph-caret-line-right:before {
  content: "\e130";
}
.ph-fill.ph-caret-line-up:before {
  content: "\e12e";
}
.ph-fill.ph-caret-right:before {
  content: "\e13a";
}
.ph-fill.ph-caret-up:before {
  content: "\e13c";
}
.ph-fill.ph-caret-up-down:before {
  content: "\e140";
}
.ph-fill.ph-carrot:before {
  content: "\ed38";
}
.ph-fill.ph-cash-register:before {
  content: "\ed80";
}
.ph-fill.ph-cassette-tape:before {
  content: "\ed2e";
}
.ph-fill.ph-castle-turret:before {
  content: "\e9d0";
}
.ph-fill.ph-cat:before {
  content: "\e748";
}
.ph-fill.ph-cell-signal-full:before {
  content: "\e142";
}
.ph-fill.ph-cell-signal-high:before {
  content: "\e144";
}
.ph-fill.ph-cell-signal-low:before {
  content: "\e146";
}
.ph-fill.ph-cell-signal-medium:before {
  content: "\e148";
}
.ph-fill.ph-cell-signal-none:before {
  content: "\e14a";
}
.ph-fill.ph-cell-signal-slash:before {
  content: "\e14c";
}
.ph-fill.ph-cell-signal-x:before {
  content: "\e14e";
}
.ph-fill.ph-cell-tower:before {
  content: "\ebaa";
}
.ph-fill.ph-certificate:before {
  content: "\e766";
}
.ph-fill.ph-chair:before {
  content: "\e950";
}
.ph-fill.ph-chalkboard:before {
  content: "\e5fc";
}
.ph-fill.ph-chalkboard-simple:before {
  content: "\e5fe";
}
.ph-fill.ph-chalkboard-teacher:before {
  content: "\e600";
}
.ph-fill.ph-champagne:before {
  content: "\eaca";
}
.ph-fill.ph-charging-station:before {
  content: "\e8d0";
}
.ph-fill.ph-chart-bar:before {
  content: "\e150";
}
.ph-fill.ph-chart-bar-horizontal:before {
  content: "\e152";
}
.ph-fill.ph-chart-donut:before {
  content: "\eaa6";
}
.ph-fill.ph-chart-line:before {
  content: "\e154";
}
.ph-fill.ph-chart-line-down:before {
  content: "\e8b6";
}
.ph-fill.ph-chart-line-up:before {
  content: "\e156";
}
.ph-fill.ph-chart-pie:before {
  content: "\e158";
}
.ph-fill.ph-chart-pie-slice:before {
  content: "\e15a";
}
.ph-fill.ph-chart-polar:before {
  content: "\eaa8";
}
.ph-fill.ph-chart-scatter:before {
  content: "\eaac";
}
.ph-fill.ph-chat:before {
  content: "\e15c";
}
.ph-fill.ph-chat-centered:before {
  content: "\e160";
}
.ph-fill.ph-chat-centered-dots:before {
  content: "\e164";
}
.ph-fill.ph-chat-centered-slash:before {
  content: "\e162";
}
.ph-fill.ph-chat-centered-text:before {
  content: "\e166";
}
.ph-fill.ph-chat-circle:before {
  content: "\e168";
}
.ph-fill.ph-chat-circle-dots:before {
  content: "\e16c";
}
.ph-fill.ph-chat-circle-slash:before {
  content: "\e16a";
}
.ph-fill.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-fill.ph-chat-dots:before {
  content: "\e170";
}
.ph-fill.ph-chat-slash:before {
  content: "\e15e";
}
.ph-fill.ph-chat-teardrop:before {
  content: "\e172";
}
.ph-fill.ph-chat-teardrop-dots:before {
  content: "\e176";
}
.ph-fill.ph-chat-teardrop-slash:before {
  content: "\e174";
}
.ph-fill.ph-chat-teardrop-text:before {
  content: "\e178";
}
.ph-fill.ph-chat-text:before {
  content: "\e17a";
}
.ph-fill.ph-chats:before {
  content: "\e17c";
}
.ph-fill.ph-chats-circle:before {
  content: "\e17e";
}
.ph-fill.ph-chats-teardrop:before {
  content: "\e180";
}
.ph-fill.ph-check:before {
  content: "\e182";
}
.ph-fill.ph-check-circle:before {
  content: "\e184";
}
.ph-fill.ph-check-fat:before {
  content: "\eba6";
}
.ph-fill.ph-check-square:before {
  content: "\e186";
}
.ph-fill.ph-check-square-offset:before {
  content: "\e188";
}
.ph-fill.ph-checkerboard:before {
  content: "\e8c4";
}
.ph-fill.ph-checks:before {
  content: "\e53a";
}
.ph-fill.ph-cheers:before {
  content: "\ea4a";
}
.ph-fill.ph-cheese:before {
  content: "\e9fe";
}
.ph-fill.ph-chef-hat:before {
  content: "\ed8e";
}
.ph-fill.ph-cherries:before {
  content: "\e830";
}
.ph-fill.ph-church:before {
  content: "\ecea";
}
.ph-fill.ph-cigarette:before {
  content: "\ed90";
}
.ph-fill.ph-cigarette-slash:before {
  content: "\ed92";
}
.ph-fill.ph-circle:before {
  content: "\e18a";
}
.ph-fill.ph-circle-dashed:before {
  content: "\e602";
}
.ph-fill.ph-circle-half:before {
  content: "\e18c";
}
.ph-fill.ph-circle-half-tilt:before {
  content: "\e18e";
}
.ph-fill.ph-circle-notch:before {
  content: "\eb44";
}
.ph-fill.ph-circles-four:before {
  content: "\e190";
}
.ph-fill.ph-circles-three:before {
  content: "\e192";
}
.ph-fill.ph-circles-three-plus:before {
  content: "\e194";
}
.ph-fill.ph-circuitry:before {
  content: "\e9c2";
}
.ph-fill.ph-city:before {
  content: "\ea6a";
}
.ph-fill.ph-clipboard:before {
  content: "\e196";
}
.ph-fill.ph-clipboard-text:before {
  content: "\e198";
}
.ph-fill.ph-clock:before {
  content: "\e19a";
}
.ph-fill.ph-clock-afternoon:before {
  content: "\e19c";
}
.ph-fill.ph-clock-clockwise:before {
  content: "\e19e";
}
.ph-fill.ph-clock-countdown:before {
  content: "\ed2c";
}
.ph-fill.ph-clock-counter-clockwise:before {
  content: "\e1a0";
}
.ph-fill.ph-clock-user:before {
  content: "\edec";
}
.ph-fill.ph-closed-captioning:before {
  content: "\e1a4";
}
.ph-fill.ph-cloud:before {
  content: "\e1aa";
}
.ph-fill.ph-cloud-arrow-down:before {
  content: "\e1ac";
}
.ph-fill.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph-fill.ph-cloud-check:before {
  content: "\e1b0";
}
.ph-fill.ph-cloud-fog:before {
  content: "\e53c";
}
.ph-fill.ph-cloud-lightning:before {
  content: "\e1b2";
}
.ph-fill.ph-cloud-moon:before {
  content: "\e53e";
}
.ph-fill.ph-cloud-rain:before {
  content: "\e1b4";
}
.ph-fill.ph-cloud-slash:before {
  content: "\e1b6";
}
.ph-fill.ph-cloud-snow:before {
  content: "\e1b8";
}
.ph-fill.ph-cloud-sun:before {
  content: "\e540";
}
.ph-fill.ph-cloud-warning:before {
  content: "\ea98";
}
.ph-fill.ph-cloud-x:before {
  content: "\ea96";
}
.ph-fill.ph-clover:before {
  content: "\edc8";
}
.ph-fill.ph-club:before {
  content: "\e1ba";
}
.ph-fill.ph-coat-hanger:before {
  content: "\e7fe";
}
.ph-fill.ph-coda-logo:before {
  content: "\e7ce";
}
.ph-fill.ph-code:before {
  content: "\e1bc";
}
.ph-fill.ph-code-block:before {
  content: "\eafe";
}
.ph-fill.ph-code-simple:before {
  content: "\e1be";
}
.ph-fill.ph-codepen-logo:before {
  content: "\e978";
}
.ph-fill.ph-codesandbox-logo:before {
  content: "\ea06";
}
.ph-fill.ph-coffee:before {
  content: "\e1c2";
}
.ph-fill.ph-coffee-bean:before {
  content: "\e1c0";
}
.ph-fill.ph-coin:before {
  content: "\e60e";
}
.ph-fill.ph-coin-vertical:before {
  content: "\eb48";
}
.ph-fill.ph-coins:before {
  content: "\e78e";
}
.ph-fill.ph-columns:before {
  content: "\e546";
}
.ph-fill.ph-columns-plus-left:before {
  content: "\e544";
}
.ph-fill.ph-columns-plus-right:before {
  content: "\e542";
}
.ph-fill.ph-command:before {
  content: "\e1c4";
}
.ph-fill.ph-compass:before {
  content: "\e1c8";
}
.ph-fill.ph-compass-rose:before {
  content: "\e1c6";
}
.ph-fill.ph-compass-tool:before {
  content: "\ea0e";
}
.ph-fill.ph-computer-tower:before {
  content: "\e548";
}
.ph-fill.ph-confetti:before {
  content: "\e81a";
}
.ph-fill.ph-contactless-payment:before {
  content: "\ed42";
}
.ph-fill.ph-control:before {
  content: "\eca6";
}
.ph-fill.ph-cookie:before {
  content: "\e6ca";
}
.ph-fill.ph-cooking-pot:before {
  content: "\e764";
}
.ph-fill.ph-copy:before {
  content: "\e1ca";
}
.ph-fill.ph-copy-simple:before {
  content: "\e1cc";
}
.ph-fill.ph-copyleft:before {
  content: "\e86a";
}
.ph-fill.ph-copyright:before {
  content: "\e54a";
}
.ph-fill.ph-corners-in:before {
  content: "\e1ce";
}
.ph-fill.ph-corners-out:before {
  content: "\e1d0";
}
.ph-fill.ph-couch:before {
  content: "\e7f6";
}
.ph-fill.ph-court-basketball:before {
  content: "\ee36";
}
.ph-fill.ph-cow:before {
  content: "\eabe";
}
.ph-fill.ph-cowboy-hat:before {
  content: "\ed12";
}
.ph-fill.ph-cpu:before {
  content: "\e610";
}
.ph-fill.ph-crane:before {
  content: "\ed48";
}
.ph-fill.ph-crane-tower:before {
  content: "\ed49";
}
.ph-fill.ph-credit-card:before {
  content: "\e1d2";
}
.ph-fill.ph-cricket:before {
  content: "\ee12";
}
.ph-fill.ph-crop:before {
  content: "\e1d4";
}
.ph-fill.ph-cross:before {
  content: "\e8a0";
}
.ph-fill.ph-crosshair:before {
  content: "\e1d6";
}
.ph-fill.ph-crosshair-simple:before {
  content: "\e1d8";
}
.ph-fill.ph-crown:before {
  content: "\e614";
}
.ph-fill.ph-crown-cross:before {
  content: "\ee5e";
}
.ph-fill.ph-crown-simple:before {
  content: "\e616";
}
.ph-fill.ph-cube:before {
  content: "\e1da";
}
.ph-fill.ph-cube-focus:before {
  content: "\ed0a";
}
.ph-fill.ph-cube-transparent:before {
  content: "\ec7c";
}
.ph-fill.ph-currency-btc:before {
  content: "\e618";
}
.ph-fill.ph-currency-circle-dollar:before {
  content: "\e54c";
}
.ph-fill.ph-currency-cny:before {
  content: "\e54e";
}
.ph-fill.ph-currency-dollar:before {
  content: "\e550";
}
.ph-fill.ph-currency-dollar-simple:before {
  content: "\e552";
}
.ph-fill.ph-currency-eth:before {
  content: "\eada";
}
.ph-fill.ph-currency-eur:before {
  content: "\e554";
}
.ph-fill.ph-currency-gbp:before {
  content: "\e556";
}
.ph-fill.ph-currency-inr:before {
  content: "\e558";
}
.ph-fill.ph-currency-jpy:before {
  content: "\e55a";
}
.ph-fill.ph-currency-krw:before {
  content: "\e55c";
}
.ph-fill.ph-currency-kzt:before {
  content: "\ec4c";
}
.ph-fill.ph-currency-ngn:before {
  content: "\eb52";
}
.ph-fill.ph-currency-rub:before {
  content: "\e55e";
}
.ph-fill.ph-cursor:before {
  content: "\e1dc";
}
.ph-fill.ph-cursor-click:before {
  content: "\e7c8";
}
.ph-fill.ph-cursor-text:before {
  content: "\e7d8";
}
.ph-fill.ph-cylinder:before {
  content: "\e8fc";
}
.ph-fill.ph-database:before {
  content: "\e1de";
}
.ph-fill.ph-desk:before {
  content: "\ed16";
}
.ph-fill.ph-desktop:before {
  content: "\e560";
}
.ph-fill.ph-desktop-tower:before {
  content: "\e562";
}
.ph-fill.ph-detective:before {
  content: "\e83e";
}
.ph-fill.ph-dev-to-logo:before {
  content: "\ed0e";
}
.ph-fill.ph-device-mobile:before {
  content: "\e1e0";
}
.ph-fill.ph-device-mobile-camera:before {
  content: "\e1e2";
}
.ph-fill.ph-device-mobile-slash:before {
  content: "\ee46";
}
.ph-fill.ph-device-mobile-speaker:before {
  content: "\e1e4";
}
.ph-fill.ph-device-rotate:before {
  content: "\edf2";
}
.ph-fill.ph-device-tablet:before {
  content: "\e1e6";
}
.ph-fill.ph-device-tablet-camera:before {
  content: "\e1e8";
}
.ph-fill.ph-device-tablet-speaker:before {
  content: "\e1ea";
}
.ph-fill.ph-devices:before {
  content: "\eba4";
}
.ph-fill.ph-diamond:before {
  content: "\e1ec";
}
.ph-fill.ph-diamonds-four:before {
  content: "\e8f4";
}
.ph-fill.ph-dice-five:before {
  content: "\e1ee";
}
.ph-fill.ph-dice-four:before {
  content: "\e1f0";
}
.ph-fill.ph-dice-one:before {
  content: "\e1f2";
}
.ph-fill.ph-dice-six:before {
  content: "\e1f4";
}
.ph-fill.ph-dice-three:before {
  content: "\e1f6";
}
.ph-fill.ph-dice-two:before {
  content: "\e1f8";
}
.ph-fill.ph-disc:before {
  content: "\e564";
}
.ph-fill.ph-disco-ball:before {
  content: "\ed98";
}
.ph-fill.ph-discord-logo:before {
  content: "\e61a";
}
.ph-fill.ph-divide:before {
  content: "\e1fa";
}
.ph-fill.ph-dna:before {
  content: "\e924";
}
.ph-fill.ph-dog:before {
  content: "\e74a";
}
.ph-fill.ph-door:before {
  content: "\e61c";
}
.ph-fill.ph-door-open:before {
  content: "\e7e6";
}
.ph-fill.ph-dot:before {
  content: "\ecde";
}
.ph-fill.ph-dot-outline:before {
  content: "\ece0";
}
.ph-fill.ph-dots-nine:before {
  content: "\e1fc";
}
.ph-fill.ph-dots-six:before {
  content: "\e794";
}
.ph-fill.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph-fill.ph-dots-three:before {
  content: "\e1fe";
}
.ph-fill.ph-dots-three-circle:before {
  content: "\e200";
}
.ph-fill.ph-dots-three-circle-vertical:before {
  content: "\e202";
}
.ph-fill.ph-dots-three-outline:before {
  content: "\e204";
}
.ph-fill.ph-dots-three-outline-vertical:before {
  content: "\e206";
}
.ph-fill.ph-dots-three-vertical:before {
  content: "\e208";
}
.ph-fill.ph-download:before {
  content: "\e20a";
}
.ph-fill.ph-download-simple:before {
  content: "\e20c";
}
.ph-fill.ph-dress:before {
  content: "\ea7e";
}
.ph-fill.ph-dresser:before {
  content: "\e94e";
}
.ph-fill.ph-dribbble-logo:before {
  content: "\e20e";
}
.ph-fill.ph-drone:before {
  content: "\ed74";
}
.ph-fill.ph-drop:before {
  content: "\e210";
}
.ph-fill.ph-drop-half:before {
  content: "\e566";
}
.ph-fill.ph-drop-half-bottom:before {
  content: "\eb40";
}
.ph-fill.ph-drop-simple:before {
  content: "\ee32";
}
.ph-fill.ph-drop-slash:before {
  content: "\e954";
}
.ph-fill.ph-dropbox-logo:before {
  content: "\e7d0";
}
.ph-fill.ph-ear:before {
  content: "\e70c";
}
.ph-fill.ph-ear-slash:before {
  content: "\e70e";
}
.ph-fill.ph-egg:before {
  content: "\e812";
}
.ph-fill.ph-egg-crack:before {
  content: "\eb64";
}
.ph-fill.ph-eject:before {
  content: "\e212";
}
.ph-fill.ph-eject-simple:before {
  content: "\e6ae";
}
.ph-fill.ph-elevator:before {
  content: "\ecc0";
}
.ph-fill.ph-empty:before {
  content: "\edbc";
}
.ph-fill.ph-engine:before {
  content: "\ea80";
}
.ph-fill.ph-envelope:before {
  content: "\e214";
}
.ph-fill.ph-envelope-open:before {
  content: "\e216";
}
.ph-fill.ph-envelope-simple:before {
  content: "\e218";
}
.ph-fill.ph-envelope-simple-open:before {
  content: "\e21a";
}
.ph-fill.ph-equalizer:before {
  content: "\ebbc";
}
.ph-fill.ph-equals:before {
  content: "\e21c";
}
.ph-fill.ph-eraser:before {
  content: "\e21e";
}
.ph-fill.ph-escalator-down:before {
  content: "\ecba";
}
.ph-fill.ph-escalator-up:before {
  content: "\ecbc";
}
.ph-fill.ph-exam:before {
  content: "\e742";
}
.ph-fill.ph-exclamation-mark:before {
  content: "\ee44";
}
.ph-fill.ph-exclude:before {
  content: "\e882";
}
.ph-fill.ph-exclude-square:before {
  content: "\e880";
}
.ph-fill.ph-export:before {
  content: "\eaf0";
}
.ph-fill.ph-eye:before {
  content: "\e220";
}
.ph-fill.ph-eye-closed:before {
  content: "\e222";
}
.ph-fill.ph-eye-slash:before {
  content: "\e224";
}
.ph-fill.ph-eyedropper:before {
  content: "\e568";
}
.ph-fill.ph-eyedropper-sample:before {
  content: "\eac4";
}
.ph-fill.ph-eyeglasses:before {
  content: "\e7ba";
}
.ph-fill.ph-eyes:before {
  content: "\ee5c";
}
.ph-fill.ph-face-mask:before {
  content: "\e56a";
}
.ph-fill.ph-facebook-logo:before {
  content: "\e226";
}
.ph-fill.ph-factory:before {
  content: "\e760";
}
.ph-fill.ph-faders:before {
  content: "\e228";
}
.ph-fill.ph-faders-horizontal:before {
  content: "\e22a";
}
.ph-fill.ph-fallout-shelter:before {
  content: "\e9de";
}
.ph-fill.ph-fan:before {
  content: "\e9f2";
}
.ph-fill.ph-farm:before {
  content: "\ec70";
}
.ph-fill.ph-fast-forward:before {
  content: "\e6a6";
}
.ph-fill.ph-fast-forward-circle:before {
  content: "\e22c";
}
.ph-fill.ph-feather:before {
  content: "\e9c0";
}
.ph-fill.ph-fediverse-logo:before {
  content: "\ed66";
}
.ph-fill.ph-figma-logo:before {
  content: "\e22e";
}
.ph-fill.ph-file:before {
  content: "\e230";
}
.ph-fill.ph-file-archive:before {
  content: "\eb2a";
}
.ph-fill.ph-file-arrow-down:before {
  content: "\e232";
}
.ph-fill.ph-file-arrow-up:before {
  content: "\e61e";
}
.ph-fill.ph-file-audio:before {
  content: "\ea20";
}
.ph-fill.ph-file-c:before {
  content: "\eb32";
}
.ph-fill.ph-file-c-sharp:before {
  content: "\eb30";
}
.ph-fill.ph-file-cloud:before {
  content: "\e95e";
}
.ph-fill.ph-file-code:before {
  content: "\e914";
}
.ph-fill.ph-file-cpp:before {
  content: "\eb2e";
}
.ph-fill.ph-file-css:before {
  content: "\eb34";
}
.ph-fill.ph-file-csv:before {
  content: "\eb1c";
}
.ph-fill.ph-file-dashed:before {
  content: "\e704";
}
.ph-fill.ph-file-dotted:before {
  content: "\e704";
}
.ph-fill.ph-file-doc:before {
  content: "\eb1e";
}
.ph-fill.ph-file-html:before {
  content: "\eb38";
}
.ph-fill.ph-file-image:before {
  content: "\ea24";
}
.ph-fill.ph-file-ini:before {
  content: "\eb33";
}
.ph-fill.ph-file-jpg:before {
  content: "\eb1a";
}
.ph-fill.ph-file-js:before {
  content: "\eb24";
}
.ph-fill.ph-file-jsx:before {
  content: "\eb3a";
}
.ph-fill.ph-file-lock:before {
  content: "\e95c";
}
.ph-fill.ph-file-magnifying-glass:before {
  content: "\e238";
}
.ph-fill.ph-file-search:before {
  content: "\e238";
}
.ph-fill.ph-file-md:before {
  content: "\ed50";
}
.ph-fill.ph-file-minus:before {
  content: "\e234";
}
.ph-fill.ph-file-pdf:before {
  content: "\e702";
}
.ph-fill.ph-file-plus:before {
  content: "\e236";
}
.ph-fill.ph-file-png:before {
  content: "\eb18";
}
.ph-fill.ph-file-ppt:before {
  content: "\eb20";
}
.ph-fill.ph-file-py:before {
  content: "\eb2c";
}
.ph-fill.ph-file-rs:before {
  content: "\eb28";
}
.ph-fill.ph-file-sql:before {
  content: "\ed4e";
}
.ph-fill.ph-file-svg:before {
  content: "\ed08";
}
.ph-fill.ph-file-text:before {
  content: "\e23a";
}
.ph-fill.ph-file-ts:before {
  content: "\eb26";
}
.ph-fill.ph-file-tsx:before {
  content: "\eb3c";
}
.ph-fill.ph-file-txt:before {
  content: "\eb35";
}
.ph-fill.ph-file-video:before {
  content: "\ea22";
}
.ph-fill.ph-file-vue:before {
  content: "\eb3e";
}
.ph-fill.ph-file-x:before {
  content: "\e23c";
}
.ph-fill.ph-file-xls:before {
  content: "\eb22";
}
.ph-fill.ph-file-zip:before {
  content: "\e958";
}
.ph-fill.ph-files:before {
  content: "\e710";
}
.ph-fill.ph-film-reel:before {
  content: "\e8c0";
}
.ph-fill.ph-film-script:before {
  content: "\eb50";
}
.ph-fill.ph-film-slate:before {
  content: "\e8c2";
}
.ph-fill.ph-film-strip:before {
  content: "\e792";
}
.ph-fill.ph-fingerprint:before {
  content: "\e23e";
}
.ph-fill.ph-fingerprint-simple:before {
  content: "\e240";
}
.ph-fill.ph-finn-the-human:before {
  content: "\e56c";
}
.ph-fill.ph-fire:before {
  content: "\e242";
}
.ph-fill.ph-fire-extinguisher:before {
  content: "\e9e8";
}
.ph-fill.ph-fire-simple:before {
  content: "\e620";
}
.ph-fill.ph-fire-truck:before {
  content: "\e574";
}
.ph-fill.ph-first-aid:before {
  content: "\e56e";
}
.ph-fill.ph-first-aid-kit:before {
  content: "\e570";
}
.ph-fill.ph-fish:before {
  content: "\e728";
}
.ph-fill.ph-fish-simple:before {
  content: "\e72a";
}
.ph-fill.ph-flag:before {
  content: "\e244";
}
.ph-fill.ph-flag-banner:before {
  content: "\e622";
}
.ph-fill.ph-flag-banner-fold:before {
  content: "\ecf2";
}
.ph-fill.ph-flag-checkered:before {
  content: "\ea38";
}
.ph-fill.ph-flag-pennant:before {
  content: "\ecf0";
}
.ph-fill.ph-flame:before {
  content: "\e624";
}
.ph-fill.ph-flashlight:before {
  content: "\e246";
}
.ph-fill.ph-flask:before {
  content: "\e79e";
}
.ph-fill.ph-flip-horizontal:before {
  content: "\ed6a";
}
.ph-fill.ph-flip-vertical:before {
  content: "\ed6c";
}
.ph-fill.ph-floppy-disk:before {
  content: "\e248";
}
.ph-fill.ph-floppy-disk-back:before {
  content: "\eaf4";
}
.ph-fill.ph-flow-arrow:before {
  content: "\e6ec";
}
.ph-fill.ph-flower:before {
  content: "\e75e";
}
.ph-fill.ph-flower-lotus:before {
  content: "\e6cc";
}
.ph-fill.ph-flower-tulip:before {
  content: "\eacc";
}
.ph-fill.ph-flying-saucer:before {
  content: "\eb4a";
}
.ph-fill.ph-folder:before {
  content: "\e24a";
}
.ph-fill.ph-folder-notch:before {
  content: "\e24a";
}
.ph-fill.ph-folder-dashed:before {
  content: "\e8f8";
}
.ph-fill.ph-folder-dotted:before {
  content: "\e8f8";
}
.ph-fill.ph-folder-lock:before {
  content: "\ea3c";
}
.ph-fill.ph-folder-minus:before {
  content: "\e254";
}
.ph-fill.ph-folder-notch-minus:before {
  content: "\e254";
}
.ph-fill.ph-folder-open:before {
  content: "\e256";
}
.ph-fill.ph-folder-notch-open:before {
  content: "\e256";
}
.ph-fill.ph-folder-plus:before {
  content: "\e258";
}
.ph-fill.ph-folder-notch-plus:before {
  content: "\e258";
}
.ph-fill.ph-folder-simple:before {
  content: "\e25a";
}
.ph-fill.ph-folder-simple-dashed:before {
  content: "\ec2a";
}
.ph-fill.ph-folder-simple-dotted:before {
  content: "\ec2a";
}
.ph-fill.ph-folder-simple-lock:before {
  content: "\eb5e";
}
.ph-fill.ph-folder-simple-minus:before {
  content: "\e25c";
}
.ph-fill.ph-folder-simple-plus:before {
  content: "\e25e";
}
.ph-fill.ph-folder-simple-star:before {
  content: "\ec2e";
}
.ph-fill.ph-folder-simple-user:before {
  content: "\eb60";
}
.ph-fill.ph-folder-star:before {
  content: "\ea86";
}
.ph-fill.ph-folder-user:before {
  content: "\eb46";
}
.ph-fill.ph-folders:before {
  content: "\e260";
}
.ph-fill.ph-football:before {
  content: "\e718";
}
.ph-fill.ph-football-helmet:before {
  content: "\ee4c";
}
.ph-fill.ph-footprints:before {
  content: "\ea88";
}
.ph-fill.ph-fork-knife:before {
  content: "\e262";
}
.ph-fill.ph-four-k:before {
  content: "\ea5c";
}
.ph-fill.ph-frame-corners:before {
  content: "\e626";
}
.ph-fill.ph-framer-logo:before {
  content: "\e264";
}
.ph-fill.ph-function:before {
  content: "\ebe4";
}
.ph-fill.ph-funnel:before {
  content: "\e266";
}
.ph-fill.ph-funnel-simple:before {
  content: "\e268";
}
.ph-fill.ph-funnel-simple-x:before {
  content: "\e26a";
}
.ph-fill.ph-funnel-x:before {
  content: "\e26c";
}
.ph-fill.ph-game-controller:before {
  content: "\e26e";
}
.ph-fill.ph-garage:before {
  content: "\ecd6";
}
.ph-fill.ph-gas-can:before {
  content: "\e8ce";
}
.ph-fill.ph-gas-pump:before {
  content: "\e768";
}
.ph-fill.ph-gauge:before {
  content: "\e628";
}
.ph-fill.ph-gavel:before {
  content: "\ea32";
}
.ph-fill.ph-gear:before {
  content: "\e270";
}
.ph-fill.ph-gear-fine:before {
  content: "\e87c";
}
.ph-fill.ph-gear-six:before {
  content: "\e272";
}
.ph-fill.ph-gender-female:before {
  content: "\e6e0";
}
.ph-fill.ph-gender-intersex:before {
  content: "\e6e6";
}
.ph-fill.ph-gender-male:before {
  content: "\e6e2";
}
.ph-fill.ph-gender-neuter:before {
  content: "\e6ea";
}
.ph-fill.ph-gender-nonbinary:before {
  content: "\e6e4";
}
.ph-fill.ph-gender-transgender:before {
  content: "\e6e8";
}
.ph-fill.ph-ghost:before {
  content: "\e62a";
}
.ph-fill.ph-gif:before {
  content: "\e274";
}
.ph-fill.ph-gift:before {
  content: "\e276";
}
.ph-fill.ph-git-branch:before {
  content: "\e278";
}
.ph-fill.ph-git-commit:before {
  content: "\e27a";
}
.ph-fill.ph-git-diff:before {
  content: "\e27c";
}
.ph-fill.ph-git-fork:before {
  content: "\e27e";
}
.ph-fill.ph-git-merge:before {
  content: "\e280";
}
.ph-fill.ph-git-pull-request:before {
  content: "\e282";
}
.ph-fill.ph-github-logo:before {
  content: "\e576";
}
.ph-fill.ph-gitlab-logo:before {
  content: "\e694";
}
.ph-fill.ph-gitlab-logo-simple:before {
  content: "\e696";
}
.ph-fill.ph-globe:before {
  content: "\e288";
}
.ph-fill.ph-globe-hemisphere-east:before {
  content: "\e28a";
}
.ph-fill.ph-globe-hemisphere-west:before {
  content: "\e28c";
}
.ph-fill.ph-globe-simple:before {
  content: "\e28e";
}
.ph-fill.ph-globe-simple-x:before {
  content: "\e284";
}
.ph-fill.ph-globe-stand:before {
  content: "\e290";
}
.ph-fill.ph-globe-x:before {
  content: "\e286";
}
.ph-fill.ph-goggles:before {
  content: "\ecb4";
}
.ph-fill.ph-golf:before {
  content: "\ea3e";
}
.ph-fill.ph-goodreads-logo:before {
  content: "\ed10";
}
.ph-fill.ph-google-cardboard-logo:before {
  content: "\e7b6";
}
.ph-fill.ph-google-chrome-logo:before {
  content: "\e976";
}
.ph-fill.ph-google-drive-logo:before {
  content: "\e8f6";
}
.ph-fill.ph-google-logo:before {
  content: "\e292";
}
.ph-fill.ph-google-photos-logo:before {
  content: "\eb92";
}
.ph-fill.ph-google-play-logo:before {
  content: "\e294";
}
.ph-fill.ph-google-podcasts-logo:before {
  content: "\eb94";
}
.ph-fill.ph-gps:before {
  content: "\edd8";
}
.ph-fill.ph-gps-fix:before {
  content: "\edd6";
}
.ph-fill.ph-gps-slash:before {
  content: "\edd4";
}
.ph-fill.ph-gradient:before {
  content: "\eb42";
}
.ph-fill.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-fill.ph-grains:before {
  content: "\ec68";
}
.ph-fill.ph-grains-slash:before {
  content: "\ec6a";
}
.ph-fill.ph-graph:before {
  content: "\eb58";
}
.ph-fill.ph-graphics-card:before {
  content: "\e612";
}
.ph-fill.ph-greater-than:before {
  content: "\edc4";
}
.ph-fill.ph-greater-than-or-equal:before {
  content: "\eda2";
}
.ph-fill.ph-grid-four:before {
  content: "\e296";
}
.ph-fill.ph-grid-nine:before {
  content: "\ec8c";
}
.ph-fill.ph-guitar:before {
  content: "\ea8a";
}
.ph-fill.ph-hair-dryer:before {
  content: "\ea66";
}
.ph-fill.ph-hamburger:before {
  content: "\e790";
}
.ph-fill.ph-hammer:before {
  content: "\e80e";
}
.ph-fill.ph-hand:before {
  content: "\e298";
}
.ph-fill.ph-hand-arrow-down:before {
  content: "\ea4e";
}
.ph-fill.ph-hand-arrow-up:before {
  content: "\ee5a";
}
.ph-fill.ph-hand-coins:before {
  content: "\ea8c";
}
.ph-fill.ph-hand-deposit:before {
  content: "\ee82";
}
.ph-fill.ph-hand-eye:before {
  content: "\ea4c";
}
.ph-fill.ph-hand-fist:before {
  content: "\e57a";
}
.ph-fill.ph-hand-grabbing:before {
  content: "\e57c";
}
.ph-fill.ph-hand-heart:before {
  content: "\e810";
}
.ph-fill.ph-hand-palm:before {
  content: "\e57e";
}
.ph-fill.ph-hand-peace:before {
  content: "\e7cc";
}
.ph-fill.ph-hand-pointing:before {
  content: "\e29a";
}
.ph-fill.ph-hand-soap:before {
  content: "\e630";
}
.ph-fill.ph-hand-swipe-left:before {
  content: "\ec94";
}
.ph-fill.ph-hand-swipe-right:before {
  content: "\ec92";
}
.ph-fill.ph-hand-tap:before {
  content: "\ec90";
}
.ph-fill.ph-hand-waving:before {
  content: "\e580";
}
.ph-fill.ph-hand-withdraw:before {
  content: "\ee80";
}
.ph-fill.ph-handbag:before {
  content: "\e29c";
}
.ph-fill.ph-handbag-simple:before {
  content: "\e62e";
}
.ph-fill.ph-hands-clapping:before {
  content: "\e6a0";
}
.ph-fill.ph-hands-praying:before {
  content: "\ecc8";
}
.ph-fill.ph-handshake:before {
  content: "\e582";
}
.ph-fill.ph-hard-drive:before {
  content: "\e29e";
}
.ph-fill.ph-hard-drives:before {
  content: "\e2a0";
}
.ph-fill.ph-hard-hat:before {
  content: "\ed46";
}
.ph-fill.ph-hash:before {
  content: "\e2a2";
}
.ph-fill.ph-hash-straight:before {
  content: "\e2a4";
}
.ph-fill.ph-head-circuit:before {
  content: "\e7d4";
}
.ph-fill.ph-headlights:before {
  content: "\e6fe";
}
.ph-fill.ph-headphones:before {
  content: "\e2a6";
}
.ph-fill.ph-headset:before {
  content: "\e584";
}
.ph-fill.ph-heart:before {
  content: "\e2a8";
}
.ph-fill.ph-heart-break:before {
  content: "\ebe8";
}
.ph-fill.ph-heart-half:before {
  content: "\ec48";
}
.ph-fill.ph-heart-straight:before {
  content: "\e2aa";
}
.ph-fill.ph-heart-straight-break:before {
  content: "\eb98";
}
.ph-fill.ph-heartbeat:before {
  content: "\e2ac";
}
.ph-fill.ph-hexagon:before {
  content: "\e2ae";
}
.ph-fill.ph-high-definition:before {
  content: "\ea8e";
}
.ph-fill.ph-high-heel:before {
  content: "\e8e8";
}
.ph-fill.ph-highlighter:before {
  content: "\ec76";
}
.ph-fill.ph-highlighter-circle:before {
  content: "\e632";
}
.ph-fill.ph-hockey:before {
  content: "\ec86";
}
.ph-fill.ph-hoodie:before {
  content: "\ecd0";
}
.ph-fill.ph-horse:before {
  content: "\e2b0";
}
.ph-fill.ph-hospital:before {
  content: "\e844";
}
.ph-fill.ph-hourglass:before {
  content: "\e2b2";
}
.ph-fill.ph-hourglass-high:before {
  content: "\e2b4";
}
.ph-fill.ph-hourglass-low:before {
  content: "\e2b6";
}
.ph-fill.ph-hourglass-medium:before {
  content: "\e2b8";
}
.ph-fill.ph-hourglass-simple:before {
  content: "\e2ba";
}
.ph-fill.ph-hourglass-simple-high:before {
  content: "\e2bc";
}
.ph-fill.ph-hourglass-simple-low:before {
  content: "\e2be";
}
.ph-fill.ph-hourglass-simple-medium:before {
  content: "\e2c0";
}
.ph-fill.ph-house:before {
  content: "\e2c2";
}
.ph-fill.ph-house-line:before {
  content: "\e2c4";
}
.ph-fill.ph-house-simple:before {
  content: "\e2c6";
}
.ph-fill.ph-hurricane:before {
  content: "\e88e";
}
.ph-fill.ph-ice-cream:before {
  content: "\e804";
}
.ph-fill.ph-identification-badge:before {
  content: "\e6f6";
}
.ph-fill.ph-identification-card:before {
  content: "\e2c8";
}
.ph-fill.ph-image:before {
  content: "\e2ca";
}
.ph-fill.ph-image-broken:before {
  content: "\e7a8";
}
.ph-fill.ph-image-square:before {
  content: "\e2cc";
}
.ph-fill.ph-images:before {
  content: "\e836";
}
.ph-fill.ph-images-square:before {
  content: "\e834";
}
.ph-fill.ph-infinity:before {
  content: "\e634";
}
.ph-fill.ph-lemniscate:before {
  content: "\e634";
}
.ph-fill.ph-info:before {
  content: "\e2ce";
}
.ph-fill.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-fill.ph-intersect:before {
  content: "\e2d2";
}
.ph-fill.ph-intersect-square:before {
  content: "\e87a";
}
.ph-fill.ph-intersect-three:before {
  content: "\ecc4";
}
.ph-fill.ph-intersection:before {
  content: "\edba";
}
.ph-fill.ph-invoice:before {
  content: "\ee42";
}
.ph-fill.ph-island:before {
  content: "\ee06";
}
.ph-fill.ph-jar:before {
  content: "\e7e0";
}
.ph-fill.ph-jar-label:before {
  content: "\e7e1";
}
.ph-fill.ph-jeep:before {
  content: "\e2d4";
}
.ph-fill.ph-joystick:before {
  content: "\ea5e";
}
.ph-fill.ph-kanban:before {
  content: "\eb54";
}
.ph-fill.ph-key:before {
  content: "\e2d6";
}
.ph-fill.ph-key-return:before {
  content: "\e782";
}
.ph-fill.ph-keyboard:before {
  content: "\e2d8";
}
.ph-fill.ph-keyhole:before {
  content: "\ea78";
}
.ph-fill.ph-knife:before {
  content: "\e636";
}
.ph-fill.ph-ladder:before {
  content: "\e9e4";
}
.ph-fill.ph-ladder-simple:before {
  content: "\ec26";
}
.ph-fill.ph-lamp:before {
  content: "\e638";
}
.ph-fill.ph-lamp-pendant:before {
  content: "\ee2e";
}
.ph-fill.ph-laptop:before {
  content: "\e586";
}
.ph-fill.ph-lasso:before {
  content: "\edc6";
}
.ph-fill.ph-lastfm-logo:before {
  content: "\e842";
}
.ph-fill.ph-layout:before {
  content: "\e6d6";
}
.ph-fill.ph-leaf:before {
  content: "\e2da";
}
.ph-fill.ph-lectern:before {
  content: "\e95a";
}
.ph-fill.ph-lego:before {
  content: "\e8c6";
}
.ph-fill.ph-lego-smiley:before {
  content: "\e8c7";
}
.ph-fill.ph-less-than:before {
  content: "\edac";
}
.ph-fill.ph-less-than-or-equal:before {
  content: "\eda4";
}
.ph-fill.ph-letter-circle-h:before {
  content: "\ebf8";
}
.ph-fill.ph-letter-circle-p:before {
  content: "\ec08";
}
.ph-fill.ph-letter-circle-v:before {
  content: "\ec14";
}
.ph-fill.ph-lifebuoy:before {
  content: "\e63a";
}
.ph-fill.ph-lightbulb:before {
  content: "\e2dc";
}
.ph-fill.ph-lightbulb-filament:before {
  content: "\e63c";
}
.ph-fill.ph-lighthouse:before {
  content: "\e9f6";
}
.ph-fill.ph-lightning:before {
  content: "\e2de";
}
.ph-fill.ph-lightning-a:before {
  content: "\ea84";
}
.ph-fill.ph-lightning-slash:before {
  content: "\e2e0";
}
.ph-fill.ph-line-segment:before {
  content: "\e6d2";
}
.ph-fill.ph-line-segments:before {
  content: "\e6d4";
}
.ph-fill.ph-line-vertical:before {
  content: "\ed70";
}
.ph-fill.ph-link:before {
  content: "\e2e2";
}
.ph-fill.ph-link-break:before {
  content: "\e2e4";
}
.ph-fill.ph-link-simple:before {
  content: "\e2e6";
}
.ph-fill.ph-link-simple-break:before {
  content: "\e2e8";
}
.ph-fill.ph-link-simple-horizontal:before {
  content: "\e2ea";
}
.ph-fill.ph-link-simple-horizontal-break:before {
  content: "\e2ec";
}
.ph-fill.ph-linkedin-logo:before {
  content: "\e2ee";
}
.ph-fill.ph-linktree-logo:before {
  content: "\edee";
}
.ph-fill.ph-linux-logo:before {
  content: "\eb02";
}
.ph-fill.ph-list:before {
  content: "\e2f0";
}
.ph-fill.ph-list-bullets:before {
  content: "\e2f2";
}
.ph-fill.ph-list-checks:before {
  content: "\eadc";
}
.ph-fill.ph-list-dashes:before {
  content: "\e2f4";
}
.ph-fill.ph-list-heart:before {
  content: "\ebde";
}
.ph-fill.ph-list-magnifying-glass:before {
  content: "\ebe0";
}
.ph-fill.ph-list-numbers:before {
  content: "\e2f6";
}
.ph-fill.ph-list-plus:before {
  content: "\e2f8";
}
.ph-fill.ph-list-star:before {
  content: "\ebdc";
}
.ph-fill.ph-lock:before {
  content: "\e2fa";
}
.ph-fill.ph-lock-key:before {
  content: "\e2fe";
}
.ph-fill.ph-lock-key-open:before {
  content: "\e300";
}
.ph-fill.ph-lock-laminated:before {
  content: "\e302";
}
.ph-fill.ph-lock-laminated-open:before {
  content: "\e304";
}
.ph-fill.ph-lock-open:before {
  content: "\e306";
}
.ph-fill.ph-lock-simple:before {
  content: "\e308";
}
.ph-fill.ph-lock-simple-open:before {
  content: "\e30a";
}
.ph-fill.ph-lockers:before {
  content: "\ecb8";
}
.ph-fill.ph-log:before {
  content: "\ed82";
}
.ph-fill.ph-magic-wand:before {
  content: "\e6b6";
}
.ph-fill.ph-magnet:before {
  content: "\e680";
}
.ph-fill.ph-magnet-straight:before {
  content: "\e682";
}
.ph-fill.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-fill.ph-magnifying-glass-minus:before {
  content: "\e30e";
}
.ph-fill.ph-magnifying-glass-plus:before {
  content: "\e310";
}
.ph-fill.ph-mailbox:before {
  content: "\ec1e";
}
.ph-fill.ph-map-pin:before {
  content: "\e316";
}
.ph-fill.ph-map-pin-area:before {
  content: "\ee3a";
}
.ph-fill.ph-map-pin-line:before {
  content: "\e318";
}
.ph-fill.ph-map-pin-plus:before {
  content: "\e314";
}
.ph-fill.ph-map-pin-simple:before {
  content: "\ee3e";
}
.ph-fill.ph-map-pin-simple-area:before {
  content: "\ee3c";
}
.ph-fill.ph-map-pin-simple-line:before {
  content: "\ee38";
}
.ph-fill.ph-map-trifold:before {
  content: "\e31a";
}
.ph-fill.ph-markdown-logo:before {
  content: "\e508";
}
.ph-fill.ph-marker-circle:before {
  content: "\e640";
}
.ph-fill.ph-martini:before {
  content: "\e31c";
}
.ph-fill.ph-mask-happy:before {
  content: "\e9f4";
}
.ph-fill.ph-mask-sad:before {
  content: "\eb9e";
}
.ph-fill.ph-mastodon-logo:before {
  content: "\ed68";
}
.ph-fill.ph-math-operations:before {
  content: "\e31e";
}
.ph-fill.ph-matrix-logo:before {
  content: "\ed64";
}
.ph-fill.ph-medal:before {
  content: "\e320";
}
.ph-fill.ph-medal-military:before {
  content: "\ecfc";
}
.ph-fill.ph-medium-logo:before {
  content: "\e322";
}
.ph-fill.ph-megaphone:before {
  content: "\e324";
}
.ph-fill.ph-megaphone-simple:before {
  content: "\e642";
}
.ph-fill.ph-member-of:before {
  content: "\edc2";
}
.ph-fill.ph-memory:before {
  content: "\e9c4";
}
.ph-fill.ph-messenger-logo:before {
  content: "\e6d8";
}
.ph-fill.ph-meta-logo:before {
  content: "\ed02";
}
.ph-fill.ph-meteor:before {
  content: "\e9ba";
}
.ph-fill.ph-metronome:before {
  content: "\ec8e";
}
.ph-fill.ph-microphone:before {
  content: "\e326";
}
.ph-fill.ph-microphone-slash:before {
  content: "\e328";
}
.ph-fill.ph-microphone-stage:before {
  content: "\e75c";
}
.ph-fill.ph-microscope:before {
  content: "\ec7a";
}
.ph-fill.ph-microsoft-excel-logo:before {
  content: "\eb6c";
}
.ph-fill.ph-microsoft-outlook-logo:before {
  content: "\eb70";
}
.ph-fill.ph-microsoft-powerpoint-logo:before {
  content: "\eace";
}
.ph-fill.ph-microsoft-teams-logo:before {
  content: "\eb66";
}
.ph-fill.ph-microsoft-word-logo:before {
  content: "\eb6a";
}
.ph-fill.ph-minus:before {
  content: "\e32a";
}
.ph-fill.ph-minus-circle:before {
  content: "\e32c";
}
.ph-fill.ph-minus-square:before {
  content: "\ed4c";
}
.ph-fill.ph-money:before {
  content: "\e588";
}
.ph-fill.ph-money-wavy:before {
  content: "\ee68";
}
.ph-fill.ph-monitor:before {
  content: "\e32e";
}
.ph-fill.ph-monitor-arrow-up:before {
  content: "\e58a";
}
.ph-fill.ph-monitor-play:before {
  content: "\e58c";
}
.ph-fill.ph-moon:before {
  content: "\e330";
}
.ph-fill.ph-moon-stars:before {
  content: "\e58e";
}
.ph-fill.ph-moped:before {
  content: "\e824";
}
.ph-fill.ph-moped-front:before {
  content: "\e822";
}
.ph-fill.ph-mosque:before {
  content: "\ecee";
}
.ph-fill.ph-motorcycle:before {
  content: "\e80a";
}
.ph-fill.ph-mountains:before {
  content: "\e7ae";
}
.ph-fill.ph-mouse:before {
  content: "\e33a";
}
.ph-fill.ph-mouse-left-click:before {
  content: "\e334";
}
.ph-fill.ph-mouse-middle-click:before {
  content: "\e338";
}
.ph-fill.ph-mouse-right-click:before {
  content: "\e336";
}
.ph-fill.ph-mouse-scroll:before {
  content: "\e332";
}
.ph-fill.ph-mouse-simple:before {
  content: "\e644";
}
.ph-fill.ph-music-note:before {
  content: "\e33c";
}
.ph-fill.ph-music-note-simple:before {
  content: "\e33e";
}
.ph-fill.ph-music-notes:before {
  content: "\e340";
}
.ph-fill.ph-music-notes-minus:before {
  content: "\ee0c";
}
.ph-fill.ph-music-notes-plus:before {
  content: "\eb7c";
}
.ph-fill.ph-music-notes-simple:before {
  content: "\e342";
}
.ph-fill.ph-navigation-arrow:before {
  content: "\eade";
}
.ph-fill.ph-needle:before {
  content: "\e82e";
}
.ph-fill.ph-network:before {
  content: "\edde";
}
.ph-fill.ph-network-slash:before {
  content: "\eddc";
}
.ph-fill.ph-network-x:before {
  content: "\edda";
}
.ph-fill.ph-newspaper:before {
  content: "\e344";
}
.ph-fill.ph-newspaper-clipping:before {
  content: "\e346";
}
.ph-fill.ph-not-equals:before {
  content: "\eda6";
}
.ph-fill.ph-not-member-of:before {
  content: "\edae";
}
.ph-fill.ph-not-subset-of:before {
  content: "\edb0";
}
.ph-fill.ph-not-superset-of:before {
  content: "\edb2";
}
.ph-fill.ph-notches:before {
  content: "\ed3a";
}
.ph-fill.ph-note:before {
  content: "\e348";
}
.ph-fill.ph-note-blank:before {
  content: "\e34a";
}
.ph-fill.ph-note-pencil:before {
  content: "\e34c";
}
.ph-fill.ph-notebook:before {
  content: "\e34e";
}
.ph-fill.ph-notepad:before {
  content: "\e63e";
}
.ph-fill.ph-notification:before {
  content: "\e6fa";
}
.ph-fill.ph-notion-logo:before {
  content: "\e9a0";
}
.ph-fill.ph-nuclear-plant:before {
  content: "\ed7c";
}
.ph-fill.ph-number-circle-eight:before {
  content: "\e352";
}
.ph-fill.ph-number-circle-five:before {
  content: "\e358";
}
.ph-fill.ph-number-circle-four:before {
  content: "\e35e";
}
.ph-fill.ph-number-circle-nine:before {
  content: "\e364";
}
.ph-fill.ph-number-circle-one:before {
  content: "\e36a";
}
.ph-fill.ph-number-circle-seven:before {
  content: "\e370";
}
.ph-fill.ph-number-circle-six:before {
  content: "\e376";
}
.ph-fill.ph-number-circle-three:before {
  content: "\e37c";
}
.ph-fill.ph-number-circle-two:before {
  content: "\e382";
}
.ph-fill.ph-number-circle-zero:before {
  content: "\e388";
}
.ph-fill.ph-number-eight:before {
  content: "\e350";
}
.ph-fill.ph-number-five:before {
  content: "\e356";
}
.ph-fill.ph-number-four:before {
  content: "\e35c";
}
.ph-fill.ph-number-nine:before {
  content: "\e362";
}
.ph-fill.ph-number-one:before {
  content: "\e368";
}
.ph-fill.ph-number-seven:before {
  content: "\e36e";
}
.ph-fill.ph-number-six:before {
  content: "\e374";
}
.ph-fill.ph-number-square-eight:before {
  content: "\e354";
}
.ph-fill.ph-number-square-five:before {
  content: "\e35a";
}
.ph-fill.ph-number-square-four:before {
  content: "\e360";
}
.ph-fill.ph-number-square-nine:before {
  content: "\e366";
}
.ph-fill.ph-number-square-one:before {
  content: "\e36c";
}
.ph-fill.ph-number-square-seven:before {
  content: "\e372";
}
.ph-fill.ph-number-square-six:before {
  content: "\e378";
}
.ph-fill.ph-number-square-three:before {
  content: "\e37e";
}
.ph-fill.ph-number-square-two:before {
  content: "\e384";
}
.ph-fill.ph-number-square-zero:before {
  content: "\e38a";
}
.ph-fill.ph-number-three:before {
  content: "\e37a";
}
.ph-fill.ph-number-two:before {
  content: "\e380";
}
.ph-fill.ph-number-zero:before {
  content: "\e386";
}
.ph-fill.ph-numpad:before {
  content: "\e3c8";
}
.ph-fill.ph-nut:before {
  content: "\e38c";
}
.ph-fill.ph-ny-times-logo:before {
  content: "\e646";
}
.ph-fill.ph-octagon:before {
  content: "\e38e";
}
.ph-fill.ph-office-chair:before {
  content: "\ea46";
}
.ph-fill.ph-onigiri:before {
  content: "\ee2c";
}
.ph-fill.ph-open-ai-logo:before {
  content: "\e7d2";
}
.ph-fill.ph-option:before {
  content: "\e8a8";
}
.ph-fill.ph-orange:before {
  content: "\ee40";
}
.ph-fill.ph-orange-slice:before {
  content: "\ed36";
}
.ph-fill.ph-oven:before {
  content: "\ed8c";
}
.ph-fill.ph-package:before {
  content: "\e390";
}
.ph-fill.ph-paint-brush:before {
  content: "\e6f0";
}
.ph-fill.ph-paint-brush-broad:before {
  content: "\e590";
}
.ph-fill.ph-paint-brush-household:before {
  content: "\e6f2";
}
.ph-fill.ph-paint-bucket:before {
  content: "\e392";
}
.ph-fill.ph-paint-roller:before {
  content: "\e6f4";
}
.ph-fill.ph-palette:before {
  content: "\e6c8";
}
.ph-fill.ph-panorama:before {
  content: "\eaa2";
}
.ph-fill.ph-pants:before {
  content: "\ec88";
}
.ph-fill.ph-paper-plane:before {
  content: "\e394";
}
.ph-fill.ph-paper-plane-right:before {
  content: "\e396";
}
.ph-fill.ph-paper-plane-tilt:before {
  content: "\e398";
}
.ph-fill.ph-paperclip:before {
  content: "\e39a";
}
.ph-fill.ph-paperclip-horizontal:before {
  content: "\e592";
}
.ph-fill.ph-parachute:before {
  content: "\ea7c";
}
.ph-fill.ph-paragraph:before {
  content: "\e960";
}
.ph-fill.ph-parallelogram:before {
  content: "\ecc6";
}
.ph-fill.ph-park:before {
  content: "\ecb2";
}
.ph-fill.ph-password:before {
  content: "\e752";
}
.ph-fill.ph-path:before {
  content: "\e39c";
}
.ph-fill.ph-patreon-logo:before {
  content: "\e98a";
}
.ph-fill.ph-pause:before {
  content: "\e39e";
}
.ph-fill.ph-pause-circle:before {
  content: "\e3a0";
}
.ph-fill.ph-paw-print:before {
  content: "\e648";
}
.ph-fill.ph-paypal-logo:before {
  content: "\e98c";
}
.ph-fill.ph-peace:before {
  content: "\e3a2";
}
.ph-fill.ph-pen:before {
  content: "\e3aa";
}
.ph-fill.ph-pen-nib:before {
  content: "\e3ac";
}
.ph-fill.ph-pen-nib-straight:before {
  content: "\e64a";
}
.ph-fill.ph-pencil:before {
  content: "\e3ae";
}
.ph-fill.ph-pencil-circle:before {
  content: "\e3b0";
}
.ph-fill.ph-pencil-line:before {
  content: "\e3b2";
}
.ph-fill.ph-pencil-ruler:before {
  content: "\e906";
}
.ph-fill.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph-fill.ph-pencil-simple-line:before {
  content: "\ebc6";
}
.ph-fill.ph-pencil-simple-slash:before {
  content: "\ecf6";
}
.ph-fill.ph-pencil-slash:before {
  content: "\ecf8";
}
.ph-fill.ph-pentagon:before {
  content: "\ec7e";
}
.ph-fill.ph-pentagram:before {
  content: "\ec5c";
}
.ph-fill.ph-pepper:before {
  content: "\e94a";
}
.ph-fill.ph-percent:before {
  content: "\e3b6";
}
.ph-fill.ph-person:before {
  content: "\e3a8";
}
.ph-fill.ph-person-arms-spread:before {
  content: "\ecfe";
}
.ph-fill.ph-person-simple:before {
  content: "\e72e";
}
.ph-fill.ph-person-simple-bike:before {
  content: "\e734";
}
.ph-fill.ph-person-simple-circle:before {
  content: "\ee58";
}
.ph-fill.ph-person-simple-hike:before {
  content: "\ed54";
}
.ph-fill.ph-person-simple-run:before {
  content: "\e730";
}
.ph-fill.ph-person-simple-ski:before {
  content: "\e71c";
}
.ph-fill.ph-person-simple-snowboard:before {
  content: "\e71e";
}
.ph-fill.ph-person-simple-swim:before {
  content: "\e736";
}
.ph-fill.ph-person-simple-tai-chi:before {
  content: "\ed5c";
}
.ph-fill.ph-person-simple-throw:before {
  content: "\e732";
}
.ph-fill.ph-person-simple-walk:before {
  content: "\e73a";
}
.ph-fill.ph-perspective:before {
  content: "\ebe6";
}
.ph-fill.ph-phone:before {
  content: "\e3b8";
}
.ph-fill.ph-phone-call:before {
  content: "\e3ba";
}
.ph-fill.ph-phone-disconnect:before {
  content: "\e3bc";
}
.ph-fill.ph-phone-incoming:before {
  content: "\e3be";
}
.ph-fill.ph-phone-list:before {
  content: "\e3cc";
}
.ph-fill.ph-phone-outgoing:before {
  content: "\e3c0";
}
.ph-fill.ph-phone-pause:before {
  content: "\e3ca";
}
.ph-fill.ph-phone-plus:before {
  content: "\ec56";
}
.ph-fill.ph-phone-slash:before {
  content: "\e3c2";
}
.ph-fill.ph-phone-transfer:before {
  content: "\e3c6";
}
.ph-fill.ph-phone-x:before {
  content: "\e3c4";
}
.ph-fill.ph-phosphor-logo:before {
  content: "\e3ce";
}
.ph-fill.ph-pi:before {
  content: "\ec80";
}
.ph-fill.ph-piano-keys:before {
  content: "\e9c8";
}
.ph-fill.ph-picnic-table:before {
  content: "\ee26";
}
.ph-fill.ph-picture-in-picture:before {
  content: "\e64c";
}
.ph-fill.ph-piggy-bank:before {
  content: "\ea04";
}
.ph-fill.ph-pill:before {
  content: "\e700";
}
.ph-fill.ph-ping-pong:before {
  content: "\ea42";
}
.ph-fill.ph-pint-glass:before {
  content: "\edd0";
}
.ph-fill.ph-pinterest-logo:before {
  content: "\e64e";
}
.ph-fill.ph-pinwheel:before {
  content: "\eb9c";
}
.ph-fill.ph-pipe:before {
  content: "\ed86";
}
.ph-fill.ph-pipe-wrench:before {
  content: "\ed88";
}
.ph-fill.ph-pix-logo:before {
  content: "\ecc2";
}
.ph-fill.ph-pizza:before {
  content: "\e796";
}
.ph-fill.ph-placeholder:before {
  content: "\e650";
}
.ph-fill.ph-planet:before {
  content: "\e652";
}
.ph-fill.ph-plant:before {
  content: "\ebae";
}
.ph-fill.ph-play:before {
  content: "\e3d0";
}
.ph-fill.ph-play-circle:before {
  content: "\e3d2";
}
.ph-fill.ph-play-pause:before {
  content: "\e8be";
}
.ph-fill.ph-playlist:before {
  content: "\e6aa";
}
.ph-fill.ph-plug:before {
  content: "\e946";
}
.ph-fill.ph-plug-charging:before {
  content: "\eb5c";
}
.ph-fill.ph-plugs:before {
  content: "\eb56";
}
.ph-fill.ph-plugs-connected:before {
  content: "\eb5a";
}
.ph-fill.ph-plus:before {
  content: "\e3d4";
}
.ph-fill.ph-plus-circle:before {
  content: "\e3d6";
}
.ph-fill.ph-plus-minus:before {
  content: "\e3d8";
}
.ph-fill.ph-plus-square:before {
  content: "\ed4a";
}
.ph-fill.ph-poker-chip:before {
  content: "\e594";
}
.ph-fill.ph-police-car:before {
  content: "\ec4a";
}
.ph-fill.ph-polygon:before {
  content: "\e6d0";
}
.ph-fill.ph-popcorn:before {
  content: "\eb4e";
}
.ph-fill.ph-popsicle:before {
  content: "\ebbe";
}
.ph-fill.ph-potted-plant:before {
  content: "\ec22";
}
.ph-fill.ph-power:before {
  content: "\e3da";
}
.ph-fill.ph-prescription:before {
  content: "\e7a2";
}
.ph-fill.ph-presentation:before {
  content: "\e654";
}
.ph-fill.ph-presentation-chart:before {
  content: "\e656";
}
.ph-fill.ph-printer:before {
  content: "\e3dc";
}
.ph-fill.ph-prohibit:before {
  content: "\e3de";
}
.ph-fill.ph-prohibit-inset:before {
  content: "\e3e0";
}
.ph-fill.ph-projector-screen:before {
  content: "\e658";
}
.ph-fill.ph-projector-screen-chart:before {
  content: "\e65a";
}
.ph-fill.ph-pulse:before {
  content: "\e000";
}
.ph-fill.ph-activity:before {
  content: "\e000";
}
.ph-fill.ph-push-pin:before {
  content: "\e3e2";
}
.ph-fill.ph-push-pin-simple:before {
  content: "\e65c";
}
.ph-fill.ph-push-pin-simple-slash:before {
  content: "\e65e";
}
.ph-fill.ph-push-pin-slash:before {
  content: "\e3e4";
}
.ph-fill.ph-puzzle-piece:before {
  content: "\e596";
}
.ph-fill.ph-qr-code:before {
  content: "\e3e6";
}
.ph-fill.ph-question:before {
  content: "\e3e8";
}
.ph-fill.ph-question-mark:before {
  content: "\e3e9";
}
.ph-fill.ph-queue:before {
  content: "\e6ac";
}
.ph-fill.ph-quotes:before {
  content: "\e660";
}
.ph-fill.ph-rabbit:before {
  content: "\eac2";
}
.ph-fill.ph-racquet:before {
  content: "\ee02";
}
.ph-fill.ph-radical:before {
  content: "\e3ea";
}
.ph-fill.ph-radio:before {
  content: "\e77e";
}
.ph-fill.ph-radio-button:before {
  content: "\eb08";
}
.ph-fill.ph-radioactive:before {
  content: "\e9dc";
}
.ph-fill.ph-rainbow:before {
  content: "\e598";
}
.ph-fill.ph-rainbow-cloud:before {
  content: "\e59a";
}
.ph-fill.ph-ranking:before {
  content: "\ed62";
}
.ph-fill.ph-read-cv-logo:before {
  content: "\ed0c";
}
.ph-fill.ph-receipt:before {
  content: "\e3ec";
}
.ph-fill.ph-receipt-x:before {
  content: "\ed40";
}
.ph-fill.ph-record:before {
  content: "\e3ee";
}
.ph-fill.ph-rectangle:before {
  content: "\e3f0";
}
.ph-fill.ph-rectangle-dashed:before {
  content: "\e3f2";
}
.ph-fill.ph-recycle:before {
  content: "\e75a";
}
.ph-fill.ph-reddit-logo:before {
  content: "\e59c";
}
.ph-fill.ph-repeat:before {
  content: "\e3f6";
}
.ph-fill.ph-repeat-once:before {
  content: "\e3f8";
}
.ph-fill.ph-replit-logo:before {
  content: "\eb8a";
}
.ph-fill.ph-resize:before {
  content: "\ed6e";
}
.ph-fill.ph-rewind:before {
  content: "\e6a8";
}
.ph-fill.ph-rewind-circle:before {
  content: "\e3fa";
}
.ph-fill.ph-road-horizon:before {
  content: "\e838";
}
.ph-fill.ph-robot:before {
  content: "\e762";
}
.ph-fill.ph-rocket:before {
  content: "\e3fc";
}
.ph-fill.ph-rocket-launch:before {
  content: "\e3fe";
}
.ph-fill.ph-rows:before {
  content: "\e5a2";
}
.ph-fill.ph-rows-plus-bottom:before {
  content: "\e59e";
}
.ph-fill.ph-rows-plus-top:before {
  content: "\e5a0";
}
.ph-fill.ph-rss:before {
  content: "\e400";
}
.ph-fill.ph-rss-simple:before {
  content: "\e402";
}
.ph-fill.ph-rug:before {
  content: "\ea1a";
}
.ph-fill.ph-ruler:before {
  content: "\e6b8";
}
.ph-fill.ph-sailboat:before {
  content: "\e78a";
}
.ph-fill.ph-scales:before {
  content: "\e750";
}
.ph-fill.ph-scan:before {
  content: "\ebb6";
}
.ph-fill.ph-scan-smiley:before {
  content: "\ebb4";
}
.ph-fill.ph-scissors:before {
  content: "\eae0";
}
.ph-fill.ph-scooter:before {
  content: "\e820";
}
.ph-fill.ph-screencast:before {
  content: "\e404";
}
.ph-fill.ph-screwdriver:before {
  content: "\e86e";
}
.ph-fill.ph-scribble:before {
  content: "\e806";
}
.ph-fill.ph-scribble-loop:before {
  content: "\e662";
}
.ph-fill.ph-scroll:before {
  content: "\eb7a";
}
.ph-fill.ph-seal:before {
  content: "\e604";
}
.ph-fill.ph-circle-wavy:before {
  content: "\e604";
}
.ph-fill.ph-seal-check:before {
  content: "\e606";
}
.ph-fill.ph-circle-wavy-check:before {
  content: "\e606";
}
.ph-fill.ph-seal-percent:before {
  content: "\e60a";
}
.ph-fill.ph-seal-question:before {
  content: "\e608";
}
.ph-fill.ph-circle-wavy-question:before {
  content: "\e608";
}
.ph-fill.ph-seal-warning:before {
  content: "\e60c";
}
.ph-fill.ph-circle-wavy-warning:before {
  content: "\e60c";
}
.ph-fill.ph-seat:before {
  content: "\eb8e";
}
.ph-fill.ph-seatbelt:before {
  content: "\edfe";
}
.ph-fill.ph-security-camera:before {
  content: "\eca4";
}
.ph-fill.ph-selection:before {
  content: "\e69a";
}
.ph-fill.ph-selection-all:before {
  content: "\e746";
}
.ph-fill.ph-selection-background:before {
  content: "\eaf8";
}
.ph-fill.ph-selection-foreground:before {
  content: "\eaf6";
}
.ph-fill.ph-selection-inverse:before {
  content: "\e744";
}
.ph-fill.ph-selection-plus:before {
  content: "\e69c";
}
.ph-fill.ph-selection-slash:before {
  content: "\e69e";
}
.ph-fill.ph-shapes:before {
  content: "\ec5e";
}
.ph-fill.ph-share:before {
  content: "\e406";
}
.ph-fill.ph-share-fat:before {
  content: "\ed52";
}
.ph-fill.ph-share-network:before {
  content: "\e408";
}
.ph-fill.ph-shield:before {
  content: "\e40a";
}
.ph-fill.ph-shield-check:before {
  content: "\e40c";
}
.ph-fill.ph-shield-checkered:before {
  content: "\e708";
}
.ph-fill.ph-shield-chevron:before {
  content: "\e40e";
}
.ph-fill.ph-shield-plus:before {
  content: "\e706";
}
.ph-fill.ph-shield-slash:before {
  content: "\e410";
}
.ph-fill.ph-shield-star:before {
  content: "\ec34";
}
.ph-fill.ph-shield-warning:before {
  content: "\e412";
}
.ph-fill.ph-shipping-container:before {
  content: "\e78c";
}
.ph-fill.ph-shirt-folded:before {
  content: "\ea92";
}
.ph-fill.ph-shooting-star:before {
  content: "\ecfa";
}
.ph-fill.ph-shopping-bag:before {
  content: "\e416";
}
.ph-fill.ph-shopping-bag-open:before {
  content: "\e418";
}
.ph-fill.ph-shopping-cart:before {
  content: "\e41e";
}
.ph-fill.ph-shopping-cart-simple:before {
  content: "\e420";
}
.ph-fill.ph-shovel:before {
  content: "\e9e6";
}
.ph-fill.ph-shower:before {
  content: "\e776";
}
.ph-fill.ph-shrimp:before {
  content: "\eab4";
}
.ph-fill.ph-shuffle:before {
  content: "\e422";
}
.ph-fill.ph-shuffle-angular:before {
  content: "\e424";
}
.ph-fill.ph-shuffle-simple:before {
  content: "\e426";
}
.ph-fill.ph-sidebar:before {
  content: "\eab6";
}
.ph-fill.ph-sidebar-simple:before {
  content: "\ec24";
}
.ph-fill.ph-sigma:before {
  content: "\eab8";
}
.ph-fill.ph-sign-in:before {
  content: "\e428";
}
.ph-fill.ph-sign-out:before {
  content: "\e42a";
}
.ph-fill.ph-signature:before {
  content: "\ebac";
}
.ph-fill.ph-signpost:before {
  content: "\e89c";
}
.ph-fill.ph-sim-card:before {
  content: "\e664";
}
.ph-fill.ph-siren:before {
  content: "\e9b8";
}
.ph-fill.ph-sketch-logo:before {
  content: "\e42c";
}
.ph-fill.ph-skip-back:before {
  content: "\e5a4";
}
.ph-fill.ph-skip-back-circle:before {
  content: "\e42e";
}
.ph-fill.ph-skip-forward:before {
  content: "\e5a6";
}
.ph-fill.ph-skip-forward-circle:before {
  content: "\e430";
}
.ph-fill.ph-skull:before {
  content: "\e916";
}
.ph-fill.ph-skype-logo:before {
  content: "\e8dc";
}
.ph-fill.ph-slack-logo:before {
  content: "\e5a8";
}
.ph-fill.ph-sliders:before {
  content: "\e432";
}
.ph-fill.ph-sliders-horizontal:before {
  content: "\e434";
}
.ph-fill.ph-slideshow:before {
  content: "\ed32";
}
.ph-fill.ph-smiley:before {
  content: "\e436";
}
.ph-fill.ph-smiley-angry:before {
  content: "\ec62";
}
.ph-fill.ph-smiley-blank:before {
  content: "\e438";
}
.ph-fill.ph-smiley-meh:before {
  content: "\e43a";
}
.ph-fill.ph-smiley-melting:before {
  content: "\ee56";
}
.ph-fill.ph-smiley-nervous:before {
  content: "\e43c";
}
.ph-fill.ph-smiley-sad:before {
  content: "\e43e";
}
.ph-fill.ph-smiley-sticker:before {
  content: "\e440";
}
.ph-fill.ph-smiley-wink:before {
  content: "\e666";
}
.ph-fill.ph-smiley-x-eyes:before {
  content: "\e442";
}
.ph-fill.ph-snapchat-logo:before {
  content: "\e668";
}
.ph-fill.ph-sneaker:before {
  content: "\e80c";
}
.ph-fill.ph-sneaker-move:before {
  content: "\ed60";
}
.ph-fill.ph-snowflake:before {
  content: "\e5aa";
}
.ph-fill.ph-soccer-ball:before {
  content: "\e716";
}
.ph-fill.ph-sock:before {
  content: "\ecce";
}
.ph-fill.ph-solar-panel:before {
  content: "\ed7a";
}
.ph-fill.ph-solar-roof:before {
  content: "\ed7b";
}
.ph-fill.ph-sort-ascending:before {
  content: "\e444";
}
.ph-fill.ph-sort-descending:before {
  content: "\e446";
}
.ph-fill.ph-soundcloud-logo:before {
  content: "\e8de";
}
.ph-fill.ph-spade:before {
  content: "\e448";
}
.ph-fill.ph-sparkle:before {
  content: "\e6a2";
}
.ph-fill.ph-speaker-hifi:before {
  content: "\ea08";
}
.ph-fill.ph-speaker-high:before {
  content: "\e44a";
}
.ph-fill.ph-speaker-low:before {
  content: "\e44c";
}
.ph-fill.ph-speaker-none:before {
  content: "\e44e";
}
.ph-fill.ph-speaker-simple-high:before {
  content: "\e450";
}
.ph-fill.ph-speaker-simple-low:before {
  content: "\e452";
}
.ph-fill.ph-speaker-simple-none:before {
  content: "\e454";
}
.ph-fill.ph-speaker-simple-slash:before {
  content: "\e456";
}
.ph-fill.ph-speaker-simple-x:before {
  content: "\e458";
}
.ph-fill.ph-speaker-slash:before {
  content: "\e45a";
}
.ph-fill.ph-speaker-x:before {
  content: "\e45c";
}
.ph-fill.ph-speedometer:before {
  content: "\ee74";
}
.ph-fill.ph-sphere:before {
  content: "\ee66";
}
.ph-fill.ph-spinner:before {
  content: "\e66a";
}
.ph-fill.ph-spinner-ball:before {
  content: "\ee28";
}
.ph-fill.ph-spinner-gap:before {
  content: "\e66c";
}
.ph-fill.ph-spiral:before {
  content: "\e9fa";
}
.ph-fill.ph-split-horizontal:before {
  content: "\e872";
}
.ph-fill.ph-split-vertical:before {
  content: "\e876";
}
.ph-fill.ph-spotify-logo:before {
  content: "\e66e";
}
.ph-fill.ph-spray-bottle:before {
  content: "\e7e4";
}
.ph-fill.ph-square:before {
  content: "\e45e";
}
.ph-fill.ph-square-half:before {
  content: "\e462";
}
.ph-fill.ph-square-half-bottom:before {
  content: "\eb16";
}
.ph-fill.ph-square-logo:before {
  content: "\e690";
}
.ph-fill.ph-square-split-horizontal:before {
  content: "\e870";
}
.ph-fill.ph-square-split-vertical:before {
  content: "\e874";
}
.ph-fill.ph-squares-four:before {
  content: "\e464";
}
.ph-fill.ph-stack:before {
  content: "\e466";
}
.ph-fill.ph-stack-minus:before {
  content: "\edf4";
}
.ph-fill.ph-stack-overflow-logo:before {
  content: "\eb78";
}
.ph-fill.ph-stack-plus:before {
  content: "\edf6";
}
.ph-fill.ph-stack-simple:before {
  content: "\e468";
}
.ph-fill.ph-stairs:before {
  content: "\e8ec";
}
.ph-fill.ph-stamp:before {
  content: "\ea48";
}
.ph-fill.ph-standard-definition:before {
  content: "\ea90";
}
.ph-fill.ph-star:before {
  content: "\e46a";
}
.ph-fill.ph-star-and-crescent:before {
  content: "\ecf4";
}
.ph-fill.ph-star-four:before {
  content: "\e6a4";
}
.ph-fill.ph-star-half:before {
  content: "\e70a";
}
.ph-fill.ph-star-of-david:before {
  content: "\e89e";
}
.ph-fill.ph-steam-logo:before {
  content: "\ead4";
}
.ph-fill.ph-steering-wheel:before {
  content: "\e9ac";
}
.ph-fill.ph-steps:before {
  content: "\ecbe";
}
.ph-fill.ph-stethoscope:before {
  content: "\e7ea";
}
.ph-fill.ph-sticker:before {
  content: "\e5ac";
}
.ph-fill.ph-stool:before {
  content: "\ea44";
}
.ph-fill.ph-stop:before {
  content: "\e46c";
}
.ph-fill.ph-stop-circle:before {
  content: "\e46e";
}
.ph-fill.ph-storefront:before {
  content: "\e470";
}
.ph-fill.ph-strategy:before {
  content: "\ea3a";
}
.ph-fill.ph-stripe-logo:before {
  content: "\e698";
}
.ph-fill.ph-student:before {
  content: "\e73e";
}
.ph-fill.ph-subset-of:before {
  content: "\edc0";
}
.ph-fill.ph-subset-proper-of:before {
  content: "\edb6";
}
.ph-fill.ph-subtitles:before {
  content: "\e1a8";
}
.ph-fill.ph-subtitles-slash:before {
  content: "\e1a6";
}
.ph-fill.ph-subtract:before {
  content: "\ebd6";
}
.ph-fill.ph-subtract-square:before {
  content: "\ebd4";
}
.ph-fill.ph-subway:before {
  content: "\e498";
}
.ph-fill.ph-suitcase:before {
  content: "\e5ae";
}
.ph-fill.ph-suitcase-rolling:before {
  content: "\e9b0";
}
.ph-fill.ph-suitcase-simple:before {
  content: "\e5b0";
}
.ph-fill.ph-sun:before {
  content: "\e472";
}
.ph-fill.ph-sun-dim:before {
  content: "\e474";
}
.ph-fill.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph-fill.ph-sunglasses:before {
  content: "\e816";
}
.ph-fill.ph-superset-of:before {
  content: "\edb8";
}
.ph-fill.ph-superset-proper-of:before {
  content: "\edb4";
}
.ph-fill.ph-swap:before {
  content: "\e83c";
}
.ph-fill.ph-swatches:before {
  content: "\e5b8";
}
.ph-fill.ph-swimming-pool:before {
  content: "\ecb6";
}
.ph-fill.ph-sword:before {
  content: "\e5ba";
}
.ph-fill.ph-synagogue:before {
  content: "\ecec";
}
.ph-fill.ph-syringe:before {
  content: "\e968";
}
.ph-fill.ph-t-shirt:before {
  content: "\e670";
}
.ph-fill.ph-table:before {
  content: "\e476";
}
.ph-fill.ph-tabs:before {
  content: "\e778";
}
.ph-fill.ph-tag:before {
  content: "\e478";
}
.ph-fill.ph-tag-chevron:before {
  content: "\e672";
}
.ph-fill.ph-tag-simple:before {
  content: "\e47a";
}
.ph-fill.ph-target:before {
  content: "\e47c";
}
.ph-fill.ph-taxi:before {
  content: "\e902";
}
.ph-fill.ph-tea-bag:before {
  content: "\e8e6";
}
.ph-fill.ph-telegram-logo:before {
  content: "\e5bc";
}
.ph-fill.ph-television:before {
  content: "\e754";
}
.ph-fill.ph-television-simple:before {
  content: "\eae6";
}
.ph-fill.ph-tennis-ball:before {
  content: "\e720";
}
.ph-fill.ph-tent:before {
  content: "\e8ba";
}
.ph-fill.ph-terminal:before {
  content: "\e47e";
}
.ph-fill.ph-terminal-window:before {
  content: "\eae8";
}
.ph-fill.ph-test-tube:before {
  content: "\e7a0";
}
.ph-fill.ph-text-a-underline:before {
  content: "\ed34";
}
.ph-fill.ph-text-aa:before {
  content: "\e6ee";
}
.ph-fill.ph-text-align-center:before {
  content: "\e480";
}
.ph-fill.ph-text-align-justify:before {
  content: "\e482";
}
.ph-fill.ph-text-align-left:before {
  content: "\e484";
}
.ph-fill.ph-text-align-right:before {
  content: "\e486";
}
.ph-fill.ph-text-b:before {
  content: "\e5be";
}
.ph-fill.ph-text-bolder:before {
  content: "\e5be";
}
.ph-fill.ph-text-columns:before {
  content: "\ec96";
}
.ph-fill.ph-text-h:before {
  content: "\e6ba";
}
.ph-fill.ph-text-h-five:before {
  content: "\e6c4";
}
.ph-fill.ph-text-h-four:before {
  content: "\e6c2";
}
.ph-fill.ph-text-h-one:before {
  content: "\e6bc";
}
.ph-fill.ph-text-h-six:before {
  content: "\e6c6";
}
.ph-fill.ph-text-h-three:before {
  content: "\e6c0";
}
.ph-fill.ph-text-h-two:before {
  content: "\e6be";
}
.ph-fill.ph-text-indent:before {
  content: "\ea1e";
}
.ph-fill.ph-text-italic:before {
  content: "\e5c0";
}
.ph-fill.ph-text-outdent:before {
  content: "\ea1c";
}
.ph-fill.ph-text-strikethrough:before {
  content: "\e5c2";
}
.ph-fill.ph-text-subscript:before {
  content: "\ec98";
}
.ph-fill.ph-text-superscript:before {
  content: "\ec9a";
}
.ph-fill.ph-text-t:before {
  content: "\e48a";
}
.ph-fill.ph-text-t-slash:before {
  content: "\e488";
}
.ph-fill.ph-text-underline:before {
  content: "\e5c4";
}
.ph-fill.ph-textbox:before {
  content: "\eb0a";
}
.ph-fill.ph-thermometer:before {
  content: "\e5c6";
}
.ph-fill.ph-thermometer-cold:before {
  content: "\e5c8";
}
.ph-fill.ph-thermometer-hot:before {
  content: "\e5ca";
}
.ph-fill.ph-thermometer-simple:before {
  content: "\e5cc";
}
.ph-fill.ph-threads-logo:before {
  content: "\ed9e";
}
.ph-fill.ph-three-d:before {
  content: "\ea5a";
}
.ph-fill.ph-thumbs-down:before {
  content: "\e48c";
}
.ph-fill.ph-thumbs-up:before {
  content: "\e48e";
}
.ph-fill.ph-ticket:before {
  content: "\e490";
}
.ph-fill.ph-tidal-logo:before {
  content: "\ed1c";
}
.ph-fill.ph-tiktok-logo:before {
  content: "\eaf2";
}
.ph-fill.ph-tilde:before {
  content: "\eda8";
}
.ph-fill.ph-timer:before {
  content: "\e492";
}
.ph-fill.ph-tip-jar:before {
  content: "\e7e2";
}
.ph-fill.ph-tipi:before {
  content: "\ed30";
}
.ph-fill.ph-tire:before {
  content: "\edd2";
}
.ph-fill.ph-toggle-left:before {
  content: "\e674";
}
.ph-fill.ph-toggle-right:before {
  content: "\e676";
}
.ph-fill.ph-toilet:before {
  content: "\e79a";
}
.ph-fill.ph-toilet-paper:before {
  content: "\e79c";
}
.ph-fill.ph-toolbox:before {
  content: "\eca0";
}
.ph-fill.ph-tooth:before {
  content: "\e9cc";
}
.ph-fill.ph-tornado:before {
  content: "\e88c";
}
.ph-fill.ph-tote:before {
  content: "\e494";
}
.ph-fill.ph-tote-simple:before {
  content: "\e678";
}
.ph-fill.ph-towel:before {
  content: "\ede6";
}
.ph-fill.ph-tractor:before {
  content: "\ec6e";
}
.ph-fill.ph-trademark:before {
  content: "\e9f0";
}
.ph-fill.ph-trademark-registered:before {
  content: "\e3f4";
}
.ph-fill.ph-traffic-cone:before {
  content: "\e9a8";
}
.ph-fill.ph-traffic-sign:before {
  content: "\e67a";
}
.ph-fill.ph-traffic-signal:before {
  content: "\e9aa";
}
.ph-fill.ph-train:before {
  content: "\e496";
}
.ph-fill.ph-train-regional:before {
  content: "\e49e";
}
.ph-fill.ph-train-simple:before {
  content: "\e4a0";
}
.ph-fill.ph-tram:before {
  content: "\e9ec";
}
.ph-fill.ph-translate:before {
  content: "\e4a2";
}
.ph-fill.ph-trash:before {
  content: "\e4a6";
}
.ph-fill.ph-trash-simple:before {
  content: "\e4a8";
}
.ph-fill.ph-tray:before {
  content: "\e4aa";
}
.ph-fill.ph-tray-arrow-down:before {
  content: "\e010";
}
.ph-fill.ph-archive-tray:before {
  content: "\e010";
}
.ph-fill.ph-tray-arrow-up:before {
  content: "\ee52";
}
.ph-fill.ph-treasure-chest:before {
  content: "\ede2";
}
.ph-fill.ph-tree:before {
  content: "\e6da";
}
.ph-fill.ph-tree-evergreen:before {
  content: "\e6dc";
}
.ph-fill.ph-tree-palm:before {
  content: "\e91a";
}
.ph-fill.ph-tree-structure:before {
  content: "\e67c";
}
.ph-fill.ph-tree-view:before {
  content: "\ee48";
}
.ph-fill.ph-trend-down:before {
  content: "\e4ac";
}
.ph-fill.ph-trend-up:before {
  content: "\e4ae";
}
.ph-fill.ph-triangle:before {
  content: "\e4b0";
}
.ph-fill.ph-triangle-dashed:before {
  content: "\e4b2";
}
.ph-fill.ph-trolley:before {
  content: "\e5b2";
}
.ph-fill.ph-trolley-suitcase:before {
  content: "\e5b4";
}
.ph-fill.ph-trophy:before {
  content: "\e67e";
}
.ph-fill.ph-truck:before {
  content: "\e4b4";
}
.ph-fill.ph-truck-trailer:before {
  content: "\e4b6";
}
.ph-fill.ph-tumblr-logo:before {
  content: "\e8d4";
}
.ph-fill.ph-twitch-logo:before {
  content: "\e5ce";
}
.ph-fill.ph-twitter-logo:before {
  content: "\e4ba";
}
.ph-fill.ph-umbrella:before {
  content: "\e684";
}
.ph-fill.ph-umbrella-simple:before {
  content: "\e686";
}
.ph-fill.ph-union:before {
  content: "\edbe";
}
.ph-fill.ph-unite:before {
  content: "\e87e";
}
.ph-fill.ph-unite-square:before {
  content: "\e878";
}
.ph-fill.ph-upload:before {
  content: "\e4be";
}
.ph-fill.ph-upload-simple:before {
  content: "\e4c0";
}
.ph-fill.ph-usb:before {
  content: "\e956";
}
.ph-fill.ph-user:before {
  content: "\e4c2";
}
.ph-fill.ph-user-check:before {
  content: "\eafa";
}
.ph-fill.ph-user-circle:before {
  content: "\e4c4";
}
.ph-fill.ph-user-circle-check:before {
  content: "\ec38";
}
.ph-fill.ph-user-circle-dashed:before {
  content: "\ec36";
}
.ph-fill.ph-user-circle-gear:before {
  content: "\e4c6";
}
.ph-fill.ph-user-circle-minus:before {
  content: "\e4c8";
}
.ph-fill.ph-user-circle-plus:before {
  content: "\e4ca";
}
.ph-fill.ph-user-focus:before {
  content: "\e6fc";
}
.ph-fill.ph-user-gear:before {
  content: "\e4cc";
}
.ph-fill.ph-user-list:before {
  content: "\e73c";
}
.ph-fill.ph-user-minus:before {
  content: "\e4ce";
}
.ph-fill.ph-user-plus:before {
  content: "\e4d0";
}
.ph-fill.ph-user-rectangle:before {
  content: "\e4d2";
}
.ph-fill.ph-user-sound:before {
  content: "\eca8";
}
.ph-fill.ph-user-square:before {
  content: "\e4d4";
}
.ph-fill.ph-user-switch:before {
  content: "\e756";
}
.ph-fill.ph-users:before {
  content: "\e4d6";
}
.ph-fill.ph-users-four:before {
  content: "\e68c";
}
.ph-fill.ph-users-three:before {
  content: "\e68e";
}
.ph-fill.ph-van:before {
  content: "\e826";
}
.ph-fill.ph-vault:before {
  content: "\e76e";
}
.ph-fill.ph-vector-three:before {
  content: "\ee62";
}
.ph-fill.ph-vector-two:before {
  content: "\ee64";
}
.ph-fill.ph-vibrate:before {
  content: "\e4d8";
}
.ph-fill.ph-video:before {
  content: "\e740";
}
.ph-fill.ph-video-camera:before {
  content: "\e4da";
}
.ph-fill.ph-video-camera-slash:before {
  content: "\e4dc";
}
.ph-fill.ph-video-conference:before {
  content: "\edce";
}
.ph-fill.ph-vignette:before {
  content: "\eba2";
}
.ph-fill.ph-vinyl-record:before {
  content: "\ecac";
}
.ph-fill.ph-virtual-reality:before {
  content: "\e7b8";
}
.ph-fill.ph-virus:before {
  content: "\e7d6";
}
.ph-fill.ph-visor:before {
  content: "\ee2a";
}
.ph-fill.ph-voicemail:before {
  content: "\e4de";
}
.ph-fill.ph-volleyball:before {
  content: "\e726";
}
.ph-fill.ph-wall:before {
  content: "\e688";
}
.ph-fill.ph-wallet:before {
  content: "\e68a";
}
.ph-fill.ph-warehouse:before {
  content: "\ecd4";
}
.ph-fill.ph-warning:before {
  content: "\e4e0";
}
.ph-fill.ph-warning-circle:before {
  content: "\e4e2";
}
.ph-fill.ph-warning-diamond:before {
  content: "\e7fc";
}
.ph-fill.ph-warning-octagon:before {
  content: "\e4e4";
}
.ph-fill.ph-washing-machine:before {
  content: "\ede8";
}
.ph-fill.ph-watch:before {
  content: "\e4e6";
}
.ph-fill.ph-wave-sawtooth:before {
  content: "\ea9c";
}
.ph-fill.ph-wave-sine:before {
  content: "\ea9a";
}
.ph-fill.ph-wave-square:before {
  content: "\ea9e";
}
.ph-fill.ph-wave-triangle:before {
  content: "\eaa0";
}
.ph-fill.ph-waveform:before {
  content: "\e802";
}
.ph-fill.ph-waveform-slash:before {
  content: "\e800";
}
.ph-fill.ph-waves:before {
  content: "\e6de";
}
.ph-fill.ph-webcam:before {
  content: "\e9b2";
}
.ph-fill.ph-webcam-slash:before {
  content: "\ecdc";
}
.ph-fill.ph-webhooks-logo:before {
  content: "\ecae";
}
.ph-fill.ph-wechat-logo:before {
  content: "\e8d2";
}
.ph-fill.ph-whatsapp-logo:before {
  content: "\e5d0";
}
.ph-fill.ph-wheelchair:before {
  content: "\e4e8";
}
.ph-fill.ph-wheelchair-motion:before {
  content: "\e89a";
}
.ph-fill.ph-wifi-high:before {
  content: "\e4ea";
}
.ph-fill.ph-wifi-low:before {
  content: "\e4ec";
}
.ph-fill.ph-wifi-medium:before {
  content: "\e4ee";
}
.ph-fill.ph-wifi-none:before {
  content: "\e4f0";
}
.ph-fill.ph-wifi-slash:before {
  content: "\e4f2";
}
.ph-fill.ph-wifi-x:before {
  content: "\e4f4";
}
.ph-fill.ph-wind:before {
  content: "\e5d2";
}
.ph-fill.ph-windmill:before {
  content: "\e9f8";
}
.ph-fill.ph-windows-logo:before {
  content: "\e692";
}
.ph-fill.ph-wine:before {
  content: "\e6b2";
}
.ph-fill.ph-wrench:before {
  content: "\e5d4";
}
.ph-fill.ph-x:before {
  content: "\e4f6";
}
.ph-fill.ph-x-circle:before {
  content: "\e4f8";
}
.ph-fill.ph-x-logo:before {
  content: "\e4bc";
}
.ph-fill.ph-x-square:before {
  content: "\e4fa";
}
.ph-fill.ph-yarn:before {
  content: "\ed9a";
}
.ph-fill.ph-yin-yang:before {
  content: "\e92a";
}
.ph-fill.ph-youtube-logo:before {
  content: "\e4fc";
}

/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./assets/grovengaaswanden-theme/sass/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
 * Abstracts
 */
/**
 * All Abstracts
 */
/**
 * Colors
 */
/**
 * Variables
 */
/**
 * Vendors
 */
/**
 * Vendors
 */
.gform-theme {
  padding: 32px 0;
  --gf-ctrl-accent-color: var(--color-yellow-500) !important;
  --gf-ctrl-choice-check-color: var(--color-black) !important;
  --gf-ctrl-btn-bg-color-primary: var(--color-yellow-500);
  --gf-ctrl-btn-color-primary: var(--color-black);
  --gf-ctrl-btn-bg-color-hover: var(--color-yellow-600);
  --gf-ctrl-btn-color-hover: var(--color-black);
  --gf-ctrl-btn-bg-color-focus: var(--color-yellow-500);
  --gf-ctrl-btn-color-focus: var(--color-black);
  --gf-ctrl-border-color: var(--color-gray-300);
  --gf-ctrl-border-color-focus: var(--color-yellow-500);
  --gf-ctrl-bg-color: var(--color-white);
  --gf-ctrl-color: var(--color-black);
  --gf-label-color: var(--color-black);
  --gf-label-font-weight: 500;
  --gf-ctrl-btn-radius: var(--border-radius-rounded);
  --gf-ctrl-btn-padding: 12px 24px;
  --gf-ctrl-btn-font-weight: 600;
  --gf-ctrl-btn-font-size: 16px;
  --gf-ctrl-btn-line-height: 1.5;
  --gf-ctrl-btn-transition: all 0.3s ease;
  --gf-ctrl-border-color-error: var(--color-red-500);
  --gf-ctrl-color-error: var(--color-red-500);
  --gf-ctrl-border-color-success: var(--color-green-500);
  --gf-ctrl-color-success: var(--color-green-500);
  --gf-ctrl-shadow-focus: 0 0 0 3px rgba(var(--color-yellow-500-rgb), 0.25);
  --gf-ctrl-spacing: 16px;
  --gf-ctrl-spacing-lg: 24px;
  --gf-font-family: var(--font-family-base);
  --gf-font-size: 16px;
  --gf-line-height: 1.5;
}
.gform-theme .gform_fields {
  --gf-form-gap-y: 16px !important;
}
.gform-theme input[type=checkbox] {
  outline-color: var(--color-yellow-500) !important;
  outline-width: 1.5px;
}
.gform-theme input[type=checkbox]:checked {
  background-color: var(--color-yellow-500) !important;
  border-color: var(--color-yellow-500) !important;
}
.gform-theme input[type=checkbox]:focus {
  border-color: var(--color-yellow-500) !important;
  box-shadow: 0 0 0 2px rgba(var(--color-yellow-500-rgb), 0.25) !important;
}
.gform-theme .gform_heading {
  margin-bottom: 16px;
}
.gform-theme .gform_heading p,
.gform-theme .gform_heading span {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: var(--color-gray-500);
}
.gform-theme .gform_button {
  background-color: var(--gf-ctrl-btn-bg-color-primary);
  color: var(--gf-ctrl-btn-color-primary);
  border: none;
  border-radius: var(--gf-ctrl-btn-radius);
  padding: var(--gf-ctrl-btn-padding);
  font-weight: var(--gf-ctrl-btn-font-weight);
  font-size: var(--gf-ctrl-btn-font-size);
  line-height: var(--gf-ctrl-btn-line-height);
  transition: var(--gf-ctrl-btn-transition);
  cursor: pointer;
}
.gform-theme .gform_button:hover {
  background-color: var(--gf-ctrl-btn-bg-color-hover);
  color: var(--gf-ctrl-btn-color-hover);
}
.gform-theme .gform_button:focus {
  background-color: var(--gf-ctrl-btn-bg-color-focus);
  color: var(--gf-ctrl-btn-color-focus);
  outline: none;
  box-shadow: var(--gf-ctrl-shadow-focus);
}
.gform-theme .gfield input[type=text],
.gform-theme .gfield input[type=email],
.gform-theme .gfield input[type=tel],
.gform-theme .gfield input[type=number],
.gform-theme .gfield textarea,
.gform-theme .gfield select {
  background-color: var(--gf-ctrl-bg-color);
  border: 1px solid var(--gf-ctrl-border-color);
  border-radius: var(--border-radius);
  padding: 12px 16px;
  color: var(--gf-ctrl-color);
  font-family: var(--gf-font-family);
  font-size: var(--gf-font-size);
  line-height: var(--gf-line-height);
  transition: all 0.3s ease;
}
.gform-theme .gfield input[type=text]:focus,
.gform-theme .gfield input[type=email]:focus,
.gform-theme .gfield input[type=tel]:focus,
.gform-theme .gfield input[type=number]:focus,
.gform-theme .gfield textarea:focus,
.gform-theme .gfield select:focus {
  border-color: var(--gf-ctrl-border-color-focus);
  box-shadow: var(--gf-ctrl-shadow-focus);
  outline: none;
}
.gform-theme .gfield_label {
  color: var(--gf-label-color);
  font-weight: var(--gf-label-font-weight);
  margin-bottom: 8px;
}
.gform-theme .gfield_error .gfield_label {
  color: var(--gf-ctrl-color-error);
}
.gform-theme .gfield_error input,
.gform-theme .gfield_error textarea,
.gform-theme .gfield_error select {
  border-color: var(--gf-ctrl-border-color-error);
}
.gform-theme .validation_message {
  color: var(--gf-ctrl-color-error);
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 4px;
}
.gform-theme .gform_confirmation_message {
  color: var(--gf-ctrl-color-success);
  padding: var(--gf-ctrl-spacing);
  border: 1px solid var(--gf-ctrl-border-color-success);
  border-radius: var(--border-radius);
  background-color: rgba(var(--color-green-500-rgb), 0.1);
}
#gform_submit_button_2 {
  background-color: var(--color-yellow-500) !important;
  border: 1px solid rgba(1, 0, 34, 0.1) !important;
  border-radius: 48px !important;
  padding: 12px 24px !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  transition: all 0.3s ease !important;
  color: var(--color-black) !important;
}
#gform_submit_button_2:hover {
  background-color: var(--color-yellow-500) !important;
}
/* stylelint-disable */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme=dark] {
  --csstools-color-scheme--dark: initial;
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 0rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1600px;
}
.row {
  --bs-gutter-x: 0rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
.form-label {
  margin-bottom: 0.5rem;
}
.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-right: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-right-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + (var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-right: 0.5rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1rem + (var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-right: 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + (var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + (var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + (var(--bs-border-width) * 2));
}
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + (var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + (var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + (var(--bs-border-width) * 2));
}
.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + (var(--bs-border-width) * 2));
  min-height: calc(3.5rem + (var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  top: 1rem;
  right: 0.375rem;
  bottom: 1rem;
  left: 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  top: 1rem;
  right: 0.375rem;
  bottom: 1rem;
  left: 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + (1.5em + 0.75rem));
}
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + (1.5em + 0.75rem));
}
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}
[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.fade {
  transition: opacity 0.15s linear;
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}
.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}
.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}
.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.border-opacity-100 {
  --bs-border-opacity: 1;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: 0.25rem !important;
}
.row-gap-2 {
  row-gap: 0.5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}
.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}
.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}
.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}
.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}
.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}
.text-decoration-underline {
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}
.text-decoration-line-through {
  -webkit-text-decoration: line-through !important;
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.text-opacity-100 {
  --bs-text-opacity: 1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --bs-link-opacity: 0.1;
}
.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
.link-opacity-25 {
  --bs-link-opacity: 0.25;
}
.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
.link-opacity-50 {
  --bs-link-opacity: 0.5;
}
.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
.link-opacity-75 {
  --bs-link-opacity: 0.75;
}
.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
.link-opacity-100 {
  --bs-link-opacity: 1;
}
.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
body {
  font-size: var(--bs-body-font-size);
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-family: var(--bs-body-font-family);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  margin: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-align: var(--bs-body-text-align);
  -webkit-text-size-adjust: 100%;
}
hr {
  border: 0;
  border-top: var(--bs-border-width) solid;
  color: inherit;
  margin: 1rem 0;
  opacity: 0.25;
}
p {
  margin-bottom: 1rem;
  margin-top: 0;
}
abbr[title] {
  cursor: help;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1rem;
}
ol,
ul {
  padding-left: 2rem;
}
ol,
ul,
dl {
  margin-bottom: 1rem;
  margin-top: 0;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small, .small {
  font-size: 0.875em;
}
mark, .mark {
  background-color: var(--bs-highlight-bg);
  padding: 0.1875em;
}
sub,
sup {
  font-size: 0.75em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: rgb(var(--bs-link-color-rgb) var(--bs-link-opacity, 1));
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: var(--bs-font-monospace);
}
pre {
  font-size: 0.875em;
  display: block;
  margin-bottom: 1rem;
  margin-top: 0;
  overflow: auto;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  font-size: 0.875em;
  border-radius: 0.25rem;
  background-color: var(--bs-body-color);
  color: var(--bs-body-bg);
  padding: 0.1875rem 0.375rem;
}
kbd kbd {
  font-size: 1em;
  padding: 0;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  border-collapse: collapse;
  caption-side: bottom;
}
caption {
  color: var(--bs-secondary-color);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
textarea {
  resize: vertical;
}
fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
legend {
  font-size: calc(1.275rem + 0.3vw);
  float: left;
  line-height: inherit;
  margin-bottom: 0.5rem;
  padding: 0;
  width: 100%;
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::file-selector-button {
  -webkit-appearance: button;
  font: inherit;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  cursor: pointer;
  display: list-item;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
/**
 * Base
 */
/**
 * All Base
 */
/**
 * badge
 */
.badge {
  align-items: center;
  border: 1px solid var(--color-dark-100);
  border-radius: var(--border-radius-4);
  color: var(--color-dark-450);
  display: inline-flex;
  font-size: var(--font-size-10);
  font-weight: var(--font-weight-400);
  gap: 6px;
  line-height: var(--line-height-120);
  padding: var(--spacing-4) var(--spacing-12);
}
.badge__icon svg {
  color: var(--color-primary-600);
  height: 16px;
  width: 16px;
}
/**
 * Button
 */
.btn {
  --button-padding: var(--spacing-12) var(--spacing-24);
  border-radius: var(--border-radius-round);
  box-shadow: none;
  display: inline-block;
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-100);
  margin: 0;
  padding: var(--button-padding);
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 0;
  transition: color 0.35s ease;
  overflow: hidden;
}
.btn--blob {
  border: none;
  color: var(--color-black);
  background-color: var(--color-yellow-500);
}
.btn--blob:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition: all 0.35s ease;
  background-color: var(--color-black);
}
.btn--blob:hover {
  color: var(--color-white);
}
.btn--blob:hover:before {
  top: 0;
}
.btn--blob--white {
  border: none;
  color: var(--color-black);
  background-color: var(--color-yellow-500);
}
.btn--blob--white:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition: all 0.35s ease;
  background-color: var(--color-white);
}
.btn--blob--white:hover {
  color: var(--color-black);
}
.btn--blob--white:hover:before {
  top: 0;
}
.btn--blob--border {
  border: 1px solid var(--color-white);
  color: var(--color-white);
  background-color: transparent;
}
.btn--blob--border:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition: all 0.35s ease;
  background-color: var(--color-white);
}
.btn--blob--border:hover {
  color: var(--color-black);
}
.btn--blob--border:hover:before {
  top: 0;
}
.btn--blob--download {
  border: 1px solid var(--color-black);
  color: var(--color-black);
  background-color: transparent;
  gap: 8px;
  display: inline-flex;
  align-items: center;
}
.btn--blob--download:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition: all 0.35s ease;
  background-color: var(--color-black);
}
.btn--blob--download:hover {
  color: var(--color-white);
}
.btn--blob--download:hover:before {
  top: 0;
}
.btn--blob--download span i {
  line-height: 0;
}
.btn--link {
  --button-padding: 0;
  font-weight: var(--font-weight-400);
  font-family: var(--font-primary);
}
.btn--icon-right {
  align-items: center;
  display: inline-flex;
  gap: var(--spacing-12);
  padding-right: var(--spacing-16);
}
.btn--icon-right:hover {
  color: var(--color-black);
}
.btn--icon-right:hover svg {
  transform: translateX(4px);
}
.btn--svg {
  position: relative;
  display: inline-flex;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  color: var(--color-black);
  background-color: var(--color-yellow-500);
}
.btn--yellow-500 {
  background-color: transparent;
  color: var(--color-yellow-500);
}
.btn--yellow-500:before {
  background-color: var(--color-yellow-500);
}
.btn--yellow-500:hover {
  background-color: transparent;
  color: var(--color-black);
}
.btn--yellow-500:focus:not(.focus-visible) {
  background-color: transparent;
  color: var(--color-yellow-500);
  outline: 4px solid var(--color-yellow-300);
}
.btn--yellow-500 .btn-text {
  color: inherit;
}
.btn--cta-mobile {
  background-color: transparent;
  color: var(--color-yellow-500);
}
.btn--cta-mobile:before {
  background-color: var(--color-yellow-500);
}
.btn--cta-mobile:hover {
  background-color: transparent;
  color: var(--color-black);
}
.btn--cta-mobile:focus:not(.focus-visible) {
  background-color: transparent;
  color: var(--color-yellow-500);
  outline: 4px solid var(--color-yellow-300);
}
.btn--circle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--color-yellow-500);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: relative;
  overflow: hidden;
}
.btn--svg-main {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.35s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.2s;
  will-change: transform, opacity;
}
.btn--svg-alt {
  position: absolute;
  left: -120%;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: left 0.35s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.2s;
  opacity: 0;
  will-change: left, opacity;
}
.btn:hover .btn--svg-main,
.btn:focus .btn--svg-main {
  transform: translateX(120%);
  opacity: 0;
}
.btn:hover .btn--svg-alt,
.btn:focus .btn--svg-alt {
  left: 0;
  opacity: 1;
}
.btn--reverse .btn--svg-alt {
  left: 120%;
}
.btn--reverse:hover .btn--svg-main, .btn--reverse:focus .btn--svg-main {
  transform: translateX(-120%);
  opacity: 0;
}
.btn--reverse:hover .btn--svg-alt, .btn--reverse:focus .btn--svg-alt {
  left: 0;
  opacity: 1;
}
/* Wiggle Animation */
@keyframes wiggle {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.facetwp-load-more {
  --button-padding: var(--spacing-16) var(--spacing-24);
  border-radius: var(--border-radius-round);
  box-shadow: none;
  display: inline-block;
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-100);
  margin: 0;
  padding: var(--button-padding);
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 0;
  transition: color 0.35s ease;
  overflow: hidden;
  border: none;
  color: var(--color-black);
  background-color: var(--color-yellow-500);
}
.facetwp-load-more:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition: all 0.35s ease;
  background-color: var(--color-black);
}
.facetwp-load-more:hover {
  color: var(--color-white);
}
.facetwp-load-more:hover:before {
  top: 0;
}
.btn-close {
  background-color: transparent;
  border: none;
  color: var(--color-black);
}
.btn-close-icon {
  font-size: var(--font-size-32);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-100);
}
.usp-card:hover .btn .btn--svg-main,
.usp-card:focus-within .btn .btn--svg-main {
  transform: translateX(120%);
  opacity: 0;
}
.usp-card:hover .btn .btn--svg-alt,
.usp-card:focus-within .btn .btn--svg-alt {
  left: 0;
  opacity: 1;
}
/**
* Fonts
*/
/* stylelint-disable */
@font-face {
  font-display: swap;
  font-family: "grovengaaswanden-font";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/sansation/Sansation-Light.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "grovengaaswanden-font";
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/sansation/Sansation-Regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "grovengaaswanden-font";
  font-style: normal;
  font-weight: 600;
  src: url("../../fonts/sansation/Sansation-Bold.woff2") format("woff2");
}
/* stylelint-enable */
/**
 * General
 */
html {
  scroll-behavior: smooth;
  scroll-padding-top: 175px;
}
body {
  overflow-x: hidden;
}
a {
  color: var(--color-link);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  transition: var(--transition-300);
}
a:hover, a:focus {
  color: var(--color-link-hover);
  outline-color: var(--color-primary-400);
}
strong {
  font-weight: var(--font-weight-500);
}
.noscript {
  border: 2px solid var(--color-primary-500);
  color: var(--color-black);
  display: block;
  margin: 20px;
  padding: 10px;
  text-align: center;
}
.skip-link {
  display: none;
}
.wp-block-image {
  margin-bottom: 30px;
}
.wp-block-quote p {
  color: var(--color-secondary);
}
.wp-block-quote cite {
  font-style: normal;
}
.wp-bootstrap-blocks-row .container {
  padding-left: 0;
}
.container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.link-cover {
  cursor: pointer;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
.fs-bg-image {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  width: 100%;
}
.scale-x {
  transform: scaleX(-1);
}
.no-scroll {
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.click-url {
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-text-decoration: none;
  text-decoration: none;
  top: 0;
  width: 100%;
  z-index: 1;
}
.embed-container {
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* Wordpress core styling */
.aligncenter img {
  display: block;
  margin: 5px auto;
}
.aligncenter img figcaption {
  text-align: center;
}
.alignleft {
  float: left;
}
.alignleft img {
  margin: 5px 20px 20px 0;
}
.alignright {
  float: right;
}
.alignright img {
  margin: 5px 0 20px 20px;
}
.alignright figcaption {
  margin-left: 20px;
}
.grecaptcha-badge {
  display: none;
}
.object-fit-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.ratio-1x1 {
  min-height: 100%;
}
.block-spacing--top {
  margin-top: var(--spacing-24);
}
.block-spacing--bottom {
  margin-bottom: var(--spacing-24);
}
/**
 * Generate variables
 */
body {
  --font-family-heading: grovengaaswanden-font, -apple-system, blinkmacsystemfont, Segoe UI, roboto, oxygen-sans, ubuntu, cantarell, Helvetica Neue, sans-serif;
  --font-family-body: grovengaaswanden-font, -apple-system, blinkmacsystemfont, Segoe UI, roboto, oxygen-sans, ubuntu, cantarell, Helvetica Neue, sans-serif;
  --color-heading: var(--color-black);
  --color-body: rgba(18, 27, 34, 0.65);
  --color-link: var(--color-dark-450);
  --color-link-hover: var(--color-black);
  --color-yellow-500: #ffd966;
  --color-secondary: #263040;
  --color-green-500: #0c3e36;
  --color-purple-500: #1a00b1;
  --color-purple-300: #E0DCFD;
  --color-blue-500: #e8f0f7;
  --color-white: #fff;
  --color-grey-50: #fcfcfc;
  --color-grey-100: #f0f0f0;
  --color-grey-500: rgb(240, 240, 240);
  --color-dark-50: #e9e9e9;
  --color-dark-100: #bbb;
  --color-dark-200: #ecf1f4;
  --color-dark-450: #9797a2;
  --color-dark-500: #242424;
  --color-black: #181b22;
  --color-system-error-100: #fef0f0;
  --color-system-error-900: #ea3b3b;
  --color-system-warning-900: #f0af23;
  --color-system-success-100: #effdf7;
  --color-system-success-900: #27c281;
  --font-size-10: 10px;
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-18: 18px;
  --font-size-20: 20px;
  --font-size-22: 22px;
  --font-size-24: 24px;
  --font-size-26: 26px;
  --font-size-28: 28px;
  --font-size-32: 32px;
  --font-size-40: 40px;
  --font-size-48: 48px;
  --font-size-56: 56px;
  --font-size-72: 72px;
  --font-weight-100: 100;
  --font-weight-200: 200;
  --font-weight-300: 300;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --font-weight-800: 800;
  --font-weight-900: 900;
  --line-height-100: 1;
  --line-height-120: 1.2;
  --line-height-140: 1.4;
  --line-height-150: 1.5;
  --line-height-160: 1.6;
  --line-height-180: 1.8;
  --line-height-200: 2;
  --spacing-0: 0;
  --spacing-2: 2px;
  --spacing-4: 4px;
  --spacing-8: 8px;
  --spacing-12: 12px;
  --spacing-16: 16px;
  --spacing-20: 20px;
  --spacing-24: 24px;
  --spacing-32: 32px;
  --spacing-40: 40px;
  --spacing-48: 48px;
  --spacing-56: 56px;
  --spacing-64: 64px;
  --spacing-72: 72px;
  --spacing-80: 80px;
  --spacing-88: 88px;
  --spacing-96: 96px;
  --spacing-112: 112px;
  --spacing-128: 128px;
  --spacing-256: 256px;
  --border-radius-0: 0;
  --border-radius-4: 4px;
  --border-radius-6: 6px;
  --border-radius-8: 8px;
  --border-radius-12: 12px;
  --border-radius-16: 16px;
  --border-radius-20: 20px;
  --border-radius-32: 32px;
  --border-radius-56: 56px;
  --border-radius-round: 50rem;
  --transition-150: all 0.15s ease-in-out;
  --transition-300: all 0.3s ease-in-out;
  --transition-500: all 0.5s ease-in-out;
  --transition-1000: all 1s ease-in-out;
  --transition-2000: all 2s ease-in-out;
  --site-header-background: var(--color-white);
  --site-logo-padding-x: var(--spacing-0);
  --site-logo-height: 70px;
  --site-logo-padding-y: var(--spacing-24);
  --navigation-link-color: var(--color-black);
  --navigation-link-font-size: var(--font-size-16);
  --navigation-link-font-weight: var(--font-weight-400);
  --navigation-link-padding-x: var(--spacing-20);
  --navigation-link-padding-y: var(--spacing-16);
}
.c-yellow-500 {
  color: var(--color-yellow-500);
}
.c-secondary {
  color: var(--color-secondary);
}
.c-green-500 {
  color: var(--color-green-500);
}
.c-purple-500 {
  color: var(--color-purple-500);
}
.c-purple-300 {
  color: var(--color-purple-300);
}
.c-blue-500 {
  color: var(--color-blue-500);
}
.c-white {
  color: var(--color-white);
}
.c-grey-50 {
  color: var(--color-grey-50);
}
.c-grey-100 {
  color: var(--color-grey-100);
}
.c-grey-500 {
  color: var(--color-grey-500);
}
.c-dark-50 {
  color: var(--color-dark-50);
}
.c-dark-100 {
  color: var(--color-dark-100);
}
.c-dark-200 {
  color: var(--color-dark-200);
}
.c-dark-450 {
  color: var(--color-dark-450);
}
.c-dark-500 {
  color: var(--color-dark-500);
}
.c-black {
  color: var(--color-black);
}
.c-system-error-100 {
  color: var(--color-system-error-100);
}
.c-system-error-900 {
  color: var(--color-system-error-900);
}
.c-system-warning-900 {
  color: var(--color-system-warning-900);
}
.c-system-success-100 {
  color: var(--color-system-success-100);
}
.c-system-success-900 {
  color: var(--color-system-success-900);
}
.bg-yellow-500 {
  background-color: var(--color-yellow-500);
}
.bg-secondary {
  background-color: var(--color-secondary);
}
.bg-green-500 {
  background-color: var(--color-green-500);
}
.bg-purple-500 {
  background-color: var(--color-purple-500);
}
.bg-purple-300 {
  background-color: var(--color-purple-300);
}
.bg-blue-500 {
  background-color: var(--color-blue-500);
}
.bg-white {
  background-color: var(--color-white);
}
.bg-grey-50 {
  background-color: var(--color-grey-50);
}
.bg-grey-100 {
  background-color: var(--color-grey-100);
}
.bg-grey-500 {
  background-color: var(--color-grey-500);
}
.bg-dark-50 {
  background-color: var(--color-dark-50);
}
.bg-dark-100 {
  background-color: var(--color-dark-100);
}
.bg-dark-200 {
  background-color: var(--color-dark-200);
}
.bg-dark-450 {
  background-color: var(--color-dark-450);
}
.bg-dark-500 {
  background-color: var(--color-dark-500);
}
.bg-black {
  background-color: var(--color-black);
}
.bg-system-error-100 {
  background-color: var(--color-system-error-100);
}
.bg-system-error-900 {
  background-color: var(--color-system-error-900);
}
.bg-system-warning-900 {
  background-color: var(--color-system-warning-900);
}
.bg-system-success-100 {
  background-color: var(--color-system-success-100);
}
.bg-system-success-900 {
  background-color: var(--color-system-success-900);
}
/**
 * Background image
 */
/*
 * usage:
 * @extend %bg-image;
 */
/**
 * Flexbox
 */
/*
 * usage:
 * @extend %flexbox-center;
 */
/*
 * usage:
 * @extend %flexbox-v-center;
 */
/*
 * usage:
 * @extend %flexbox-h-center;
 */
/**
 * Spacing
 */
.has-spacing-top {
  margin-top: var(--spacing-top, var(--spacing-48));
}
.has-spacing-bottom {
  margin-bottom: var(--spacing-bottom, var(--spacing-48));
}
.has-spacing-bottom-small {
  margin-bottom: var(--spacing-bottom, var(--spacing-24));
}
/**
 * Typography
 */
body {
  color: var(--color-body);
  font-family: var(--font-family-body);
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-150);
  /* stylelint-disable-next-line */
}
body.mceContentBody {
  color: var(--bs-body-color);
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  margin: 9px 10px;
}
body .wp-switch-editor {
  box-sizing: content-box;
  margin: 5px 0 0 5px;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: var(--color-black);
  font-family: var(--font-family-heading);
  font-style: normal;
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-120);
  margin-top: var(--spacing-0);
}
h1,
.h1 {
  font-size: var(--font-size-40);
}
h2,
.h2 {
  font-size: var(--font-size-24);
}
h2.text-large,
.h2.text-large {
  font-size: var(--font-size-32);
}
h3,
.h3 {
  font-size: var(--font-size-22);
}
h4,
.h4 {
  font-size: var(--font-size-20);
}
h5,
.h5 {
  font-size: var(--font-size-18);
}
h6,
.h6 {
  font-size: var(--font-size-16);
}
p {
  margin-bottom: var(--spacing-0);
}
p:not(:empty):last-child {
  margin-bottom: var(--spacing-0);
}
strong {
  color: var(--color-black);
}
lead {
  font-size: var(--font-size-24);
}
.lead {
  font-weight: var(--font-weight-400);
}
.lead-text {
  font-size: var(--font-size-16);
  color: var(--color-dark-400);
}
body,
html {
  margin: 0;
  padding: 0;
  height: 100%;
}
/**
 * Blocks
 */
/**
 * All Blocks
 */
.exp-banner__inner {
  background-color: var(--color-primary-500);
  color: var(--color-white);
  display: flex;
  flex-direction: column;
  position: relative;
}
.exp-banner__inner::after {
  border-color: transparent var(--color-white) transparent transparent;
  border-style: solid;
  border-width: 60px 60px 0 0;
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  right: 0;
  width: 0;
}
.exp-banner__image-wrapper {
  height: 210px;
  position: relative;
}
.exp-banner__image {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  width: 100%;
}
.exp-banner__content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-20);
  padding: var(--spacing-32) var(--spacing-24);
}
.exp-banner__content-inner {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-20);
}
.exp-banner__title {
  color: var(--color-white);
  font-size: var(--font-size-22);
  margin: var(--spacing-0);
}
.exp-banner__text {
  font-size: var(--font-size-16);
  line-height: var(--line-height-150);
}
.content-grid {
  font-size: var(--content-font-size);
  /* Main list items */
  /* Nested list items */
  /* Special formatting for nested list items with strong tags */
}
.content-grid.is--intro {
  --content-font-size: var(--font-size-16);
  --content-font-weight: var(--font-weight-600);
}
.content-grid.is--paragraph {
  --content-font-size: var(--font-size-16);
}
.content-grid.is--terms {
  --content-font-size: var(--font-size-16);
}
.content-grid p:not(:empty) {
  margin-bottom: var(--spacing-24);
  font-weight: var(--content-font-weight);
}
.content-grid p:not(:empty):last-child {
  margin-bottom: var(--spacing-0);
}
.content-grid ol {
  counter-reset: item;
  padding-left: 0;
  list-style-type: none;
}
.content-grid li {
  display: block;
  margin-bottom: 10px;
  position: relative;
}
.content-grid ol > li {
  counter-increment: item;
  padding-left: 35px;
  margin-top: 20px;
}
.content-grid ol > li:before {
  content: counter(item) ".";
  position: absolute;
  left: 0;
  width: 25px;
  font-weight: bold;
}
.content-grid ol > li > ol {
  counter-reset: subitem;
  margin-top: 10px;
  padding-left: 0;
}
.content-grid ol > li > ol > li {
  counter-increment: subitem;
  margin-bottom: 5px;
  padding-left: 45px;
}
.content-grid ol > li > ol > li:before {
  content: counter(item) "." counter(subitem) ".";
  position: absolute;
  left: 0;
  width: 35px;
  text-align: right;
  font-weight: normal;
}
.content-grid strong {
  display: block;
  margin-bottom: 5px;
}
.content-grid ol > li > ol > li > strong {
  display: inline;
  margin-bottom: 0;
}
.content-grid__inner.is--intro p {
  font-weight: var(--font-weight-500);
}
.exp-divider__element {
  background-color: var(--color-dark-100);
  height: 1px;
  position: relative;
  width: 100%;
}
.exp-download__title {
  font-size: var(--font-size-26);
  letter-spacing: 0.52px;
  letter-spacing: 0.0325rem;
  line-height: var(--line-height-130);
  margin-bottom: var(--spacing-32);
}
.exp-download__list-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-24);
}
.exp-download__list-item {
  align-items: center;
  background-color: var(--color-primary-100);
  color: var(--color-dark-450);
  display: flex;
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-500);
  justify-content: space-between;
  line-height: var(--line-height-150);
  padding: var(--spacing-24);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.exp-download__list-item svg {
  color: var(--color-primary-500);
}
.exp-heading h2, .exp-heading .h2 {
  color: var(--color-primary-500);
}
.block-media__image-container {
  display: block;
}
.block-media__image-container img {
  border-radius: 16px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  max-height: 600px;
  min-width: 100%;
  min-height: 600px;
  object-fit: cover;
}
.block-media__caption {
  font-size: var(--font-size-16);
  font-style: italic;
  line-height: var(--line-height-150);
  top: -70px;
  position: relative;
}
.block-media__embed-container {
  height: auto;
  margin-bottom: var(--spacing-24);
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.block-media__embed-container iframe,
.block-media__embed-container object,
.block-media__embed-container embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.exp-quote__wrapper {
  background-color: var(--color-secondary-200);
  margin-bottom: var(--spacing-40);
  padding: var(--spacing-16);
  position: relative;
}
.exp-quote__wrapper::after {
  background-color: var(--color-secondary-200);
  bottom: 0;
  -webkit-clip-path: polygon(0% 0, 100% 0%, 0 100%);
          clip-path: polygon(0% 0, 100% 0%, 0 100%);
  content: "";
  display: block;
  height: 31px;
  left: 0;
  position: absolute;
  transform: translateY(100%);
  width: 30px;
}
.exp-quote__quote {
  font-size: var(--font-size-18);
  letter-spacing: 0.36px;
  letter-spacing: 0.0225rem;
  line-height: var(--line-height-130);
  margin-bottom: var(--spacing-12);
}
.exp-quote__author {
  font-weight: var(--font-weight-500);
}
.exp-quote__author, .exp-quote__function {
  display: inline-flex;
  font-size: var(--font-size-14);
  line-height: var(--line-height-150);
  margin: 0;
}
.exp-related-posts {
  padding-bottom: var(--spacing-40);
  padding-top: var(--spacing-24);
}
.exp-related-posts__title {
  margin-bottom: var(--spacing-24);
  margin-top: var(--spacing-24);
}
.split-content-grid {
  position: relative;
}
.split-content-grid__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: var(--spacing-24) var(--spacing-24) var(--spacing-32);
}
.split-content-grid__title {
  font-size: var(--font-size-24);
  line-height: var(--line-height-120);
  margin-bottom: var(--spacing-16);
}
.c-white .split-content-grid__title {
  color: var(--color-white);
}
.split-content-grid__text {
  font-size: var(--font-size-18);
  line-height: var(--line-height-160);
  margin-bottom: var(--spacing-0);
}
.c-white .split-content-grid__text {
  color: var(--color-white);
}
.split-content-grid__button {
  margin-top: var(--spacing-24);
}
.c-white .split-content-grid__button {
  border: 1px solid var(--color-white);
  color: var(--color-white);
}
.split-content-grid__image-wrapper {
  position: relative;
}
.split-content-grid__image-wrapper::before {
  content: "";
  display: block;
  padding-top: 80%;
}
.split-content-grid__image {
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%;
  border-radius: var(--border-radius-20);
}
.exp-story__grid {
  --grid-columns: 1;
  display: grid;
  grid-template-columns: repeat(var(--grid-columns), 1fr);
}
.exp-story__grid.has--gap {
  gap: var(--spacing-16);
}
.exp-story__item {
  overflow: hidden;
  padding: 24px;
  position: relative;
}
.exp-story__item:hover .exp-story__item-image, .exp-story__item:focus .exp-story__item-image {
  transform: scale(1.04);
}
.exp-story__item .click-url {
  z-index: 3;
}
.exp-story__item picture {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 1;
}
.exp-story__item picture::after {
  background-color: rgba(0, 0, 0, 0.45);
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
}
.exp-story__item-inner {
  gap: var(--spacing-24);
  z-index: 2;
}
.exp-story__item-separator {
  background-color: var(--color-primary-500);
  display: inline-block;
  height: 19px;
  margin: 0 8px;
  position: relative;
  top: 4px;
  width: 1px;
}
.exp-story__item-footer {
  gap: var(--spacing-32);
}
.exp-story__item-quote {
  font-size: var(--spacing-24);
  line-height: var(--line-height-150);
}
.exp-story__item-image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: var(--transition-300);
  width: 100%;
  will-change: auto;
}
.grovengaaswanden-title__heading {
  margin-bottom: 0;
}
.hero-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 112px;
  padding-bottom: 42px;
  position: relative;
}
.hero-text__content {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--spacing-32);
  padding-bottom: 98px;
}
.hero-text__content h1, .hero-text__content .h1 {
  color: var(--color-black);
}
.hero-text__cta {
  display: flex;
  justify-content: center;
  gap: 16px;
}
.hero-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}
.hero-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-grid {
  position: relative;
  overflow: hidden;
}
.hero-grid__image-wrapper {
  overflow: hidden;
  height: auto;
}
.hero-grid__image-wrapper-hero {
  overflow: hidden;
  height: auto;
  min-height: 500px;
}
.hero-grid img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-grid__content {
  align-items: flex-end;
  height: 100%;
  display: flex;
  padding: 132px 24px 98px 24px;
  z-index: 1;
}
.hero-grid__content--spacing {
  padding: 20px 0 48px;
}
.hero-grid__content:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: rgb(24, 27, 34);
  background: linear-gradient(0deg, rgb(24, 27, 34) 0%, rgba(24, 27, 34, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#181b22",endColorstr="#181b22",GradientType=1);
}
.hero-grid__content .animate-title {
  margin: 0 0 24px 0;
  color: var(--color-white);
  z-index: 1;
  position: relative;
}
.hero-grid__content p {
  margin: 0 0 16px 0;
  color: var(--color-white);
  z-index: 1;
  position: relative;
}
.hero-grid__excerpt {
  max-width: 992px;
  color: var(--color-white);
  z-index: 1;
  position: relative;
  margin-bottom: 24px;
}
.hero-grid__button {
  z-index: 9;
  position: relative;
}
.intro-grid {
  background-color: var(--color-white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  margin-top: -56px;
  z-index: 7;
  position: relative;
  padding-top: 32px;
}
.faq-grid {
  background-color: var(--color-black);
}
.faq-grid__wrapper {
  color: var(--color-white);
}
.accordion-button {
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  padding: var(--spacing-16) 0;
  color: var(--color-white);
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-600);
  cursor: pointer;
  transition: color 0.3s ease;
  box-shadow: none;
}
.accordion-button::after {
  display: none !important;
}
.accordion-button:focus, .accordion-button:hover {
  color: var(--color-dark-50);
  outline: none;
  box-shadow: none;
}
.accordion-button[aria-expanded=true] .accordion-icon-plus {
  display: none;
}
.accordion-button[aria-expanded=false] .accordion-icon-plus, .accordion-button[aria-expanded=true] .accordion-icon-minus {
  display: block;
}
.accordion-button[aria-expanded=false] .accordion-icon-minus {
  display: none;
}
.accordion-button[aria-expanded=true] {
  background: transparent;
  color: var(--color-white);
}
.accordion-title {
  margin: 0;
}
.accordion-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-400);
  line-height: 1;
  transition: transform 0.3s ease;
}
.accordion-icon i {
  display: block;
  width: 16px;
  height: 16px;
}
.accordion-icon-plus, .accordion-icon-minus {
  display: block;
}
.accordion-item {
  border-radius: var(--border-radius-56);
  background: transparent;
}
.accordion-body {
  padding: 16px 0 32px 0;
  color: var(--color-white);
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-400);
  line-height: 1.5;
  font-family: var(--font-family-body);
}
.block-offerte {
  position: relative;
  border-radius: var(--border-radius-56);
}
.block-offerte__image-wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.block-offerte__image-wrapper img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.block-offerte__content-wrapper {
  padding: 32px 20px 30px;
  position: relative;
  background-color: var(--color-black);
}
.block-offerte__title {
  color: var(--color-white);
  margin-bottom: var(--spacing-0);
  padding: var(--spacing-0);
  font-size: 24px;
  font-size: 1.5rem;
}
.block-offerte__text {
  max-width: 95%;
  color: var(--color-dark-450);
  margin-bottom: var(--spacing-0);
}
.block-offerte__text p a:hover, .block-offerte__text p a:focus, .block-offerte__text p a:active {
  color: var(--color-yellow-500);
}
.block-offerte__button {
  margin-top: var(--spacing-16);
}
.grid-insight-latest-slider {
  --latest-insight-slider-linked-color: var(--color-black);
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 40px;
}
.grid-insight-latest-slider__content {
  max-width: 465px;
}
.grid-insight-latest-slider__subtitle {
  line-height: 1.6;
  margin-bottom: 12px;
  color: var(--color-shades-blue-500);
}
.grid-insight-latest-slider__title {
  line-height: 1.15;
  margin-bottom: 24px;
  color: var(--color-black);
}
.grid-insight-latest-slider__text {
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 0;
  color: var(--color-shades-grey-500);
  margin-bottom: var(--spacing-32);
}
.grid-insight-latest-slider__controls {
  display: none;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
}
.grid-insight-latest-slider__pagination {
  display: flex;
  align-items: center;
  gap: 4px;
}
.grid-insight-latest-slider__pagination .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  cursor: pointer;
  border-radius: 50rem;
  transition: all 0.3s ease-in-out;
  background-color: var(--color-black);
}
.grid-insight-latest-slider__pagination .swiper-pagination-bullet-active {
  --swiper-pagination-bullet-active: var(--color-yellow-500);
  background-color: var(--swiper-pagination-bullet-active);
}
.grid-insight-latest-slider__nav-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  height: 100%;
}
.grid-insight-latest-slider__nav {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  cursor: pointer;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
  border: none;
  background-color: var(--color-white);
}
.grid-insight-latest-slider__nav.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.grid-insight-latest-slider__nav i {
  color: var(--color-black);
}
.grid-insight-latest-slider__nav:hover i {
  color: rgba(0, 0, 0, 0.87);
}
.grid-insight-latest-slider__swiper-container {
  cursor: grab;
  overflow: visible !important;
  -webkit-clip-path: inset(0px -100vw 0px 0px);
          clip-path: inset(0px -100vw 0px 0px);
}
.grid-insight-latest-slider__slide {
  width: 280px !important;
}
.grid-insight-latest-slider__slide-header {
  position: relative;
  height: 200px;
  margin-bottom: 16px;
}
.grid-insight-latest-slider__slide-type-wrapper {
  position: absolute;
  top: 16px;
  left: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  z-index: 1;
}
.grid-insight-latest-slider__slide-type {
  font-weight: 600;
  line-height: 1.15;
  padding: 8px 12px;
  border-radius: 4px;
  color: var(--color-black);
  background-color: var(--color-yellow-500);
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.grid-insight-latest-slider__slide-image {
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  min-height: 100%;
  border: 1px solid #e5e7eb;
  background-color: var(--color-white);
}
.grid-insight-latest-slider__slide-image img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.grid-insight-latest-slider__slide-image--fallback {
  background-color: #e0e0e0;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
}
.grid-insight-latest-slider__slide-linked {
  font-weight: 400;
  line-height: 1.15;
  margin-bottom: 8px;
  color: var(--latest-insight-slider-linked-color);
  font-size: 16px;
  font-size: 1rem;
}
.grid-insight-latest-slider__slide-title {
  line-height: 1.3;
  max-width: 440px;
  margin-bottom: 0;
  color: var(--color-black);
  font-size: 16px;
  font-size: 1rem;
}
.grid-insight-latest-slider__slide-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.block-counter {
  background-color: var(--color-secondary);
  --divider-color: var(--color-yellow-500);
  --counter-txt-color: var(--color-white);
  padding-top: 40px;
  padding-bottom: 40px;
}
.block-counter__content {
  max-width: 465px;
}
.block-counter__subtitle {
  font-weight: 400;
  line-height: 1.6;
  color: var(--counter-txt-color);
  margin-bottom: 16px;
  font-size: 16px;
  font-size: 1rem;
}
.block-counter__title {
  font-weight: 700;
  line-height: 1.15;
  color: var(--counter-txt-color);
  margin-bottom: 16px;
  font-size: 32px;
  font-size: 2rem;
}
.block-counter__text {
  font-weight: 400;
  line-height: 1.6;
  color: var(--counter-txt-color);
  font-size: 16px;
  font-size: 1rem;
}
.block-counter__link {
  margin-top: 16px;
}
.block-counter__link:hover .btn-text {
  color: var(--color-white);
}
.block-counter__item-top {
  display: flex;
  align-items: flex-end;
  margin-bottom: 8px;
}
.block-counter__item-number {
  font-weight: 700;
  line-height: 1;
  color: var(--counter-txt-color);
  font-size: 32px;
  font-size: 2rem;
}
.block-counter__item-symbol {
  font-weight: 300;
  line-height: 1;
  color: var(--counter-txt-color);
  font-size: 28px;
  font-size: 1.75rem;
}
.block-counter__item-subtitle {
  font-weight: 400;
  line-height: 1.6;
  color: var(--counter-txt-color);
  margin-bottom: 0;
  font-size: 20px;
  font-size: 1.25rem;
}
.block-counter__item-divider {
  width: 100%;
  height: 1px;
  margin: 32px 0;
  background-color: var(--divider-color);
}
.block-contact-info {
  --contact-info-icon-color: var(--color-yellow-500);
  padding-top: 40px;
  padding-bottom: 40px;
}
.block-contact-info .contact-info__desc {
  margin-bottom: 48px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--color-shades-grey-500);
}
.block-contact-info .contact-info__heading {
  padding-bottom: 16px;
}
.block-contact-info .contact-info__container {
  list-style: none;
  margin-bottom: 32px;
  padding-left: 0;
  display: flex;
  flex-direction: column;
}
.block-contact-info .contact-info__container-inner {
  display: inline-flex;
  margin-bottom: 8px;
}
.block-contact-info .contact-info__icon {
  padding-right: 8px;
  margin-top: 4px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.block-contact-info .contact-info__icon svg {
  width: 18px;
  height: 18px;
  stroke: var(--color-yellow-500);
}
.block-contact-info .contact-info__icon i {
  width: 18px;
  height: 18px;
  color: var(--color-black);
}
.block-contact-info .contact-info__text {
  padding-left: 0px;
  padding-right: 32px;
  text-indent: 0px;
  font-weight: 400;
  line-height: 1.6;
}
.block-contact-info .contact-info__text a {
  color: var(--color-black);
}
.block-contact-info .contact-info__text a:hover, .block-contact-info .contact-info__text a:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.contact-grid .highlighted-person {
  align-items: center;
}
.product-overview__header .highlighted-person {
  align-items: center;
}
.block-video {
  position: relative;
}
.block-video:before {
  content: "";
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: var(--color-secondary);
  z-index: -1;
}
.block-video:not(.max-width) .container {
  max-width: 1140px;
  margin: 0 auto;
}
.block-video--spacing {
  padding-top: 40px;
  padding-bottom: 40px;
}
.block-video__button {
  padding: 0;
  margin: 0;
  border: none;
  background: transparent;
}
.block-video__button:hover {
  opacity: 1;
}
.block-video__button:hover .block-video__poster {
  filter: brightness(0.95);
}
.block-video__button:hover .block-video__play-button {
  opacity: 1;
}
.block-video__poster {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
  border-radius: 16px;
}
.block-video__play-button-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.block-video__play-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 75px;
  height: 75px;
  opacity: 0.9;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  background-color: var(--color-yellow-500);
  animation: video-play-pulse 2s infinite;
}
.block-video__play-button i {
  position: relative;
  color: var(--color-black);
  font-size: 24px;
  font-size: 1.5rem;
  opacity: 1;
}
.block-video__caption {
  padding-top: 12px;
}
.max-width .block-video__caption {
  padding-right: 20px;
  padding-left: 20px;
}
.block-video__title {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 12px;
}
.max-width .block-video__title {
  padding-right: 24px;
  padding-left: 24px;
}
.block-video__caption-text {
  font-size: 14px;
  font-size: 0.875rem;
  font-style: italic;
  color: var(--color-white) !important;
}
@keyframes video-play-pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.7);
  }
  70% {
    transform: scale(1.05);
    box-shadow: 0 0 0 10px rgba(255, 193, 7, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 193, 7, 0);
  }
}
.block-noticebar {
  background-color: var(--color-black);
  padding: 32px 0;
  overflow: hidden;
}
.block-noticebar__content {
  display: flex;
  align-items: center;
  gap: 48px;
  animation: noticebar-scroll 90s linear infinite;
  white-space: nowrap;
  width: -moz-max-content;
  width: max-content;
}
.block-noticebar__item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  flex-shrink: 0;
}
.block-noticebar__item-icon {
  font-size: 24px;
  font-size: 1.5rem;
  color: var(--color-white);
}
.block-noticebar__item-text {
  font-size: 16px;
  font-size: 1rem;
  color: var(--color-white);
}
@keyframes noticebar-scroll {
  0% {
    transform: translateX(-200px);
  }
  100% {
    transform: translateX(-50%);
  }
}
.block-personal {
  background-color: var(--color-secondary);
}
.block-personal__content {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 88px 0;
}
.block-personal__title {
  color: var(--color-white);
}
.block-personal__text {
  color: var(--color-white);
}
.block-personal.--is-front-page {
  color: var(--color-white);
}
.block-personal.--is-front-page .highlighted-person {
  align-items: center;
}
.block-personal.--is-front-page .highlighted-person__name {
  color: var(--color-white);
}
.block-personal.--is-front-page a {
  color: var(--color-white);
}
.review-slider {
  position: relative;
  overflow: hidden;
}
.review-slider__header {
  border-bottom: 1px solid var(--color-gray-200);
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.review-slider__top-left {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.review-slider__pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.review-slider__pagination .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  cursor: pointer;
  border-radius: 50rem;
  transition: all 0.3s ease-in-out;
  background-color: var(--color-black);
}
.review-slider__pagination .swiper-pagination-bullet-active {
  --swiper-pagination-bullet-active: var(--color-yellow-500);
  background-color: var(--swiper-pagination-bullet-active);
}
.review-slider__top-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  height: 100%;
}
.review-slider__nav {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  cursor: pointer;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
  border: none;
}
.review-slider__nav.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.review-slider__nav i {
  color: var(--color-black);
}
.review-slider__nav:hover i {
  color: rgba(0, 0, 0, 0.87);
}
.review-slider__outer-content {
  background-color: #ecf1f4;
}
.review-slider__slide {
  height: auto;
  padding: 20px;
  box-sizing: border-box;
}
.review-slider__slide--loading {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
}
.review-slider__loading {
  text-align: center;
  color: #666;
}
.review-slider__loading p {
  margin-top: 15px;
  font-size: 1.1rem;
}
.review-slider__spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #e3e3e3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin: 0 auto;
}
.review-slider__content {
  background: white;
  padding: 30px;
  border-radius: 12px;
  height: 100%;
  display: flex;
  flex-direction: column;
  transition: transform 0.3s ease;
}
.review-slider__content:hover {
  transform: translateY(-5px);
}
.review-slider__stars {
  display: flex;
  gap: 2px;
}
.review-slider__stars .star {
  font-size: 1rem;
  color: #ddd;
  transition: color 0.2s ease;
}
.review-slider__stars .star.filled {
  color: #ffc107;
}
.review-slider__text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 20px;
  flex-grow: 1;
  font-style: italic;
  position: relative;
}
.review-slider__text::before {
  content: '"';
  font-size: 3rem;
  color: #e3e3e3;
  position: absolute;
  top: -30px;
  left: -10px;
  line-height: 1;
}
.review-slider__text::after {
  content: '"';
  font-size: 3rem;
  position: absolute;
  color: #e3e3e3;
  right: -10px;
  line-height: 1;
}
.review-slider__author {
  margin-top: auto;
  font-weight: 600;
  color: var(--color-black);
}
.review-slider__date {
  font-size: 0.9rem;
  color: #666;
}
.review-slider.swiper .swiper-wrapper {
  align-items: stretch;
}
.review-slider.swiper .swiper-slide {
  height: auto;
}
/**
 * Components
 */
/**
 * All Components
 */
.author-card__wrapper {
  align-items: center;
  display: flex;
}
.author-card__author-name p {
  font-size: var(--font-size-14);
  line-height: var(--line-height-150);
  margin-bottom: 0;
}
.author-card__author-name p .name {
  font-size: var(--font-size-18);
  line-height: var(--line-height-130);
}
.author-card__author-image img {
  border-radius: var(--border-radius-round);
  height: 64px;
  margin-right: var(--spacing-16);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 64px;
}
.exp-breadcrumbs {
  font-size: var(--spacing-12);
}
.exp-breadcrumbs__spacing-bottom {
  margin-bottom: var(--spacing-40);
}
.exp-breadcrumbs__spacing-bottom--large {
  margin-bottom: var(--spacing-56);
}
.exp-breadcrumbs .breadcrumbs {
  align-items: center;
  display: flex;
  font-size: var(--font-size-14);
  line-height: var(--line-height-150);
  list-style: none;
  margin: 0;
  padding: 0;
}
.exp-breadcrumbs .breadcrumbs li {
  align-items: center;
  display: inline-flex;
}
.exp-breadcrumbs .breadcrumbs li:not(:last-child) {
  margin-right: var(--spacing-8);
}
.exp-breadcrumbs .breadcrumbs li:not(:last-child)::after {
  background-image: url("../../images/svg/arrow-right-s-line.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 18px;
  content: "";
  display: inline-block;
  height: 18px;
  margin-left: var(--spacing-8);
  width: 18px;
}
.exp-breadcrumbs .breadcrumbs .item-parent-dots {
  color: var(--color-dark-100);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.exp-breadcrumbs .breadcrumbs .bread-home {
  align-items: center;
  display: flex;
}
.exp-related-people__title {
  font-size: var(--font-size-26);
  line-height: var(--line-height-130);
  margin-bottom: var(--spacing-16);
  max-width: 1135px;
}
.exp-related-people__text {
  font-size: var(--font-size-16);
  line-height: var(--line-height-160);
  margin-bottom: var(--spacing-24);
  max-width: 735px;
}
.exp-related-people__button {
  margin-top: var(--spacing-24);
}
.social-list {
  display: flex;
  gap: var(--spacing-8);
  margin-bottom: var(--spacing-24);
}
.social-list__item {
  align-items: center;
  border: 1px solid var(--color-black);
  border-radius: var(--border-radius-round);
  display: flex;
  filter: invert(1);
  height: 40px;
  justify-content: center;
  transition: var(--transition-300);
  width: 40px;
}
.social-list__item:hover, .social-list__item:focus {
  filter: invert(0.85);
}
.exp-social-share {
  align-items: center;
  display: flex;
  height: 100%;
}
.exp-social-share__title {
  font-size: var(--font-size-14);
  line-height: var(--line-height-150);
  margin-right: var(--spacing-8);
}
.exp-social-share__link {
  align-items: center;
  background-color: var(--color-primary-500);
  border-radius: var(--border-radius-round);
  color: var(--color-white);
  display: flex;
  height: 32px;
  justify-content: center;
  width: 32px;
}
.exp-social-share__link:hover, .exp-social-share__link:focus {
  --color-link-hover: var(--color-white);
  background-color: var(--color-primary-700);
}
.exp-social-share__item:not(:first-child) {
  margin-left: var(--spacing-8);
}
.news-card {
  position: relative;
  overflow: hidden;
  text-align: left;
  display: flex;
  flex-direction: column;
  transform: translateZ(0);
}
.news-card__image-wrapper {
  background-color: var(--color-white);
  border: 1px solid #e5e7eb;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  border-radius: 8px;
  overflow: hidden;
}
.news-card__image {
  display: flex;
  align-items: center;
  width: 100%;
}
.news-card__image img {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
}
.news-card__image--fallback {
  background-color: #e0e0e0;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
}
.news-card__meta-wrapper {
  display: flex;
  gap: 4px;
}
.news-card__content {
  padding: 0 0 var(--spacing-0);
  pointer-events: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: var(--spacing-8);
  margin-bottom: var(--spacing-16);
}
.news-card__function {
  border: 1px solid var(--color-black);
  background-color: transparent;
  border-radius: 4px;
  display: inline-block;
  padding: var(--spacing-2) var(--spacing-4);
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: var(--font-weight-400);
  color: var(--color-black);
  margin-bottom: var(--spacing-8);
}
.news-card__brand {
  border: 1px solid var(--color-black);
  background-color: transparent;
  border-radius: 4px;
  display: inline-block;
  padding: var(--spacing-2) var(--spacing-4);
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: var(--font-weight-400);
  color: var(--color-black);
  margin-bottom: var(--spacing-8);
}
.news-card__title {
  font-weight: var(--font-weight-700);
  width: 90%;
  line-height: 1.4em;
  flex-grow: 2;
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
  color: var(--color-black);
}
.news-card:hover .product-card__image-wrapper {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.facetwp-type-search {
  display: flex;
}
.service-card {
  position: relative;
  overflow: hidden;
  text-align: left;
  display: flex;
  flex-direction: column;
  width: 100%;
  transform: translateZ(0);
}
.service-card__content {
  border-radius: 56px;
  padding: var(--spacing-56) var(--spacing-56);
  border: 1px solid #eee;
  border-top: 0;
  background-color: #fff;
  flex-grow: 2;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 200px);
}
.service-card__title {
  width: 90%;
  line-height: 1.4em;
  flex-grow: 2;
}
.service-card__cta {
  margin-top: var(--spacing-16);
}
.usp-card {
  position: relative;
  overflow: hidden;
  text-align: left;
  display: flex;
  flex-direction: column;
  width: 100%;
  transform: translateZ(0);
}
.usp-card__image {
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.usp-card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.usp-card__content {
  padding: var(--spacing-24) var(--spacing-0) var(--spacing-0) var(--spacing-0);
  background-color: var(--color-white);
  pointer-events: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 200px);
}
.usp-card__title {
  font-weight: var(--font-weight-600);
  width: 90%;
  line-height: 1.4em;
  margin-bottom: var(--spacing-16);
}
.usp-card__content-inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.download-card {
  position: relative;
  text-align: left;
  display: flex;
  flex-direction: column;
  width: 100%;
  transform: translateZ(0);
}
.download-card__link {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  display: block;
}
.download-card__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-16);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 16px;
  padding: var(--spacing-16);
  background-color: var(--color-white);
  transition: all 0.3s ease;
}
.download-card__wrapper:hover {
  transform: translateY(-4px);
  border-color: var(--color-black);
}
.download-card__image-wrapper {
  background-color: var(--color-yellow-500);
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  height: 40px;
  width: 40px;
  border-radius: 8px;
  overflow: hidden;
}
.download-card__image {
  position: relative;
  display: flex;
  align-items: center;
}
.download-card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.download-card__content {
  pointer-events: none;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.download-card__content-title {
  width: 100%;
  display: flex;
  align-items: center;
  gap: var(--spacing-8);
}
.download-card__content-icon {
  padding: 0 16px 0 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.download-card__title {
  font-weight: var(--font-weight-400);
  width: 90%;
  line-height: 1;
  flex-grow: 2;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
}
.card-hidden {
  opacity: 0 !important;
  transform: translateY(40px) !important;
  transition: none !important;
}
.product-card {
  position: relative;
  overflow: hidden;
  text-align: left;
  display: flex;
  flex-direction: column;
  transform: translateZ(0);
}
.product-card__image-wrapper {
  background-color: var(--color-white);
  border: 1px solid #e5e7eb;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  border-radius: 8px;
  overflow: hidden;
}
.product-card__image {
  display: flex;
  align-items: center;
  width: 100%;
}
.product-card__image img {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
}
.product-card__image--fallback {
  background-color: #e0e0e0;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
}
.product-card__meta-wrapper {
  display: flex;
  gap: 4px;
}
.product-card__content {
  padding: 0 0 var(--spacing-0);
  pointer-events: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: var(--spacing-8);
  margin-bottom: var(--spacing-16);
}
.product-card__function {
  border: 1px solid var(--color-black);
  background-color: transparent;
  border-radius: 4px;
  display: inline-block;
  padding: var(--spacing-2) var(--spacing-4);
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: var(--font-weight-400);
  color: var(--color-black);
  margin-bottom: var(--spacing-8);
}
.product-card__brand {
  border: 1px solid var(--color-black);
  background-color: transparent;
  border-radius: 4px;
  display: inline-block;
  padding: var(--spacing-2) var(--spacing-4);
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: var(--font-weight-400);
  color: var(--color-black);
  margin-bottom: var(--spacing-8);
}
.product-card__title {
  font-weight: var(--font-weight-700);
  width: 90%;
  line-height: 1.4em;
  flex-grow: 2;
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
  color: var(--color-black);
}
.product-card:hover .product-card__image-wrapper {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.project-card {
  position: relative;
  overflow: hidden;
  text-align: left;
  display: flex;
  flex-direction: column;
  transform: translateZ(0);
}
.project-card__image-wrapper {
  background-color: var(--color-white);
  border: 1px solid #e5e7eb;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  border-radius: 8px;
  overflow: hidden;
}
.project-card__image {
  display: flex;
  align-items: center;
  width: 100%;
}
.project-card__image img {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
}
.project-card__image--fallback {
  background-color: #e0e0e0;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
}
.project-card__meta-wrapper {
  display: flex;
  gap: 4px;
}
.project-card__content {
  padding: 0 0 var(--spacing-0);
  pointer-events: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: var(--spacing-8);
  margin-bottom: var(--spacing-16);
}
.project-card__function {
  border: 1px solid var(--color-black);
  background-color: transparent;
  border-radius: 4px;
  display: inline-block;
  padding: var(--spacing-2) var(--spacing-4);
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: var(--font-weight-400);
  color: var(--color-black);
  margin-bottom: var(--spacing-8);
}
.project-card__brand {
  border: 1px solid var(--color-black);
  background-color: transparent;
  border-radius: 4px;
  display: inline-block;
  padding: var(--spacing-2) var(--spacing-4);
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: var(--font-weight-400);
  color: var(--color-black);
  margin-bottom: var(--spacing-8);
}
.project-card__title {
  font-weight: var(--font-weight-700);
  width: 90%;
  line-height: 1.4em;
  flex-grow: 2;
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
  color: var(--color-black);
}
.project-card:hover .product-card__image-wrapper {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.facet-filters-desktop {
  margin-bottom: var(--spacing-48);
}
.facet-filters .nav-tabs {
  --bs-nav-link-padding-x: var(--spacing-20);
  --bs-nav-link-padding-y: var(--spacing-20);
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: var(--color-primary-200);
  --bs-nav-tabs-link-active-border-color: var(--color-primary-200);
  --bs-nav-tabs-link-hover-border-color: transparent;
  --bs-nav-tabs-border-radius: var(--border-radius-4);
  --bs-nav-tabs-link-active-color: var(--color-dark-450);
  --bs-nav-tabs-link-active-bg: var(--color-primary-200);
  --bs-nav-link-color: var(--color-dark-450);
  --bs-nav-link-hover-color: var(--color-primary-600);
  --bs-nav-link-disabled-color: var(--color-dark-450);
  display: flex;
  gap: var(--spacing-8);
}
.facet-filters .nav-link {
  --bs-nav-link-font-size: var(--font-size-18);
  --bs-nav-link-font-weight: var(--font-weight-400);
  align-items: center;
  display: flex;
  gap: var(--spacing-12);
  line-height: var(--line-height-lg);
}
.facet-filters .nav-link--label {
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-500);
  line-height: var(--line-height-160);
  padding-right: var(--spacing-24);
}
.facet-filters .nav-link--delete {
  --bs-nav-link-disabled-color: var(--color-primary-500);
  cursor: pointer;
  font-size: var(--font-size-16);
  gap: var(--spacing-8);
  line-height: var(--line-height-170);
  padding-left: var(--spacing-24);
}
.facet-filters .nav-link--delete:hover, .facet-filters .nav-link--delete:focus {
  --bs-nav-link-disabled-color: var(--color-primary-700);
}
.facet-filters .nav-link__num {
  --nav-link-num-color: var(--color-white);
  --nav-link-num-bg-color: var(--color-primary-600);
  align-items: center;
  background-color: var(--nav-link-num-bg-color);
  border-radius: var(--border-radius-round);
  color: var(--nav-link-num-color);
  display: flex;
  font-size: var(--font-size-12);
  font-weight: var(--font-weight-500);
  height: 18px;
  justify-content: center;
  line-height: var(--line-height-100);
  padding-bottom: 1px;
  width: 18px;
}
.facet-filters .nav-link__num:empty {
  display: none;
}
.facet-filters .nav-link__back {
  display: inline-block;
  height: 15px;
  width: 15px;
}
.facet-filters .nav-link__back svg {
  display: block;
  height: 100%;
  width: 100%;
}
.facet-filters .tab-content {
  background-color: var(--color-primary-200);
  padding: var(--spacing-32) var(--spacing-24);
}
/* stylelint-disable declaration-no-important */
.facet-filters-mobile__overlay {
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  padding: var(--spacing-24) var(--spacing-16);
  position: fixed;
  transition: var(--transition-300);
  visibility: hidden;
  z-index: 1000;
}
.facet-filters-mobile__overlay.is--active {
  opacity: 1;
  visibility: visible;
}
.admin-bar .facet-filters-mobile__overlay {
  padding-top: calc(var(--spacing-24) + 46px);
}
.facet-filters-mobile__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: var(--spacing-16);
}
.facet-filters-mobile__body {
  overflow-x: scroll;
  position: relative;
}
.facet-filters-mobile__footer {
  align-items: flex-end;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--color-white) 32%);
  display: flex;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-top: auto;
  padding: var(--spacing-48) var(--spacing-16) var(--spacing-20);
  position: fixed;
  top: auto;
  z-index: 4;
}
.facet-filters-mobile__close {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: 100%;
  font-size: var(--font-size-16);
  gap: var(--spacing-4);
  justify-content: flex-end;
  line-height: var(--line-height-150);
  margin-bottom: var(--spacing-40);
  text-align: right;
}
.facet-filters-mobile__close-icon {
  display: inline-block;
  height: 18px;
  width: 18px;
}
.facet-filters-mobile__close-icon svg {
  display: block;
  height: 100%;
  width: 100%;
}
.facet-filters-mobile .nav-link--delete {
  color: var(--color-primary-500);
}
.facet-filters-mobile__accordion {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
  padding-bottom: var(--spacing-80);
}
.facet-filters-mobile__accordion-item {
  --bs-accordion-bg: var(--color-primary-200);
}
.facet-filters-mobile .accordion-button {
  align-items: center;
  display: flex;
  font-size: var(--font-size-16);
  gap: var(--spacing-8);
  justify-content: space-between;
  line-height: var(--line-height-150);
}
.facet-filters-mobile .accordion-button::after {
  content: normal;
}
.facet-filters-mobile .accordion-button:not(.collapsed) .is-add-line {
  display: none;
}
.facet-filters-mobile .accordion-button.collapsed .is-substract-line {
  display: none;
}
.facet-filters-mobile__accordion-label {
  align-items: center;
  display: flex;
  gap: var(--spacing-8);
}
.facet-filters-mobile__accordion-icon {
  color: var(--color-primary-500);
  display: flex;
  height: 22px;
  width: 22px;
}
.facet-filters-mobile .facetwp-type-checkboxes {
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.facet-filters-mobile__nav {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-12);
  margin-bottom: var(--spacing-24);
}
.facet-filters-mobile__nav .facetwp-input-wrap,
.facet-filters-mobile__nav .facetwp-search {
  width: 100%;
}
.facet-filters-mobile__nav-btn {
  align-items: center;
  display: flex;
  gap: var(--spacing-8);
  justify-content: center;
}
.facet-filters-mobile__nav-btn-num {
  --nav-link-num-color: var(--color-primary-500) !important;
  --nav-link-num-bg-color: var(--color-white) !important;
}
/* stylelint-disable declaration-no-important */
.facetwp-facet-filter-main {
  margin-bottom: var(--spacing-24);
}
.facetwp-facet-filter-aside {
  margin-bottom: var(--spacing-24);
}
.facetwp-facet {
  margin-bottom: var(--facetwp-facet-margin-bottom) !important;
}
.facetwp-facet-pagination .facetwp-pager {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-16);
  justify-content: center;
}
.facetwp-facet-pagination .facetwp-pager:not(:empty) {
  margin-top: var(--spacing-16);
}
.facetwp-facet-pagination .facetwp-page {
  align-items: center;
  border: 1px solid var(--color-dark-100);
  border-radius: var(--border-radius-4);
  color: var(--color-grey-450);
  display: flex;
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-700);
  height: 38px;
  justify-content: center;
  line-height: var(--line-height-150);
  margin: var(--spacing-0);
  padding: var(--spacing-0);
  transition: var(--transition-300);
  width: 38px;
}
.facetwp-facet-pagination .facetwp-page.active {
  border-color: var(--color-primary-600);
  color: var(--color-primary-500);
  pointer-events: none;
}
.facetwp-facet-pagination .facetwp-page:hover:not(.active), .facetwp-facet-pagination .facetwp-page:focus:not(.active) {
  background-color: var(--color-primary-500);
  border-color: var(--color-primary-500);
  color: var(--color-white);
}
/* stylelint-disable selector-class-pattern */
.facetwp-facet-number_of_results {
  --facetwp-facet-margin-bottom: var(--spacing-32);
  font-size: var(--font-size-sm);
  line-height: var(--line-height-lg);
}
/* stylelint-disable declaration-no-important */
.facetwp-type-search {
  text-align: right;
}
.facetwp-type-search .facetwp-icon {
  opacity: 1;
  right: var(--spacing-16);
  top: 13px;
  width: 20px;
  height: 20px;
}
.facetwp-type-search .facetwp-icon::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  mask-image: url("../../images/svg/search.svg");
  -webkit-mask-image: url("../../images/svg/search.svg");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: cover;
  -webkit-mask-size: cover;
  background: var(--color-black) !important;
  color: black;
  border: 1px solid red;
}
.facetwp-type-search .facetwp-icon:not(.f-loading)::before {
  background: var(--color-black) !important;
}
.facetwp-search {
  border: 1px solid var(--color-dark-100);
  border-radius: var(--border-radius-4);
  color: var(--color-dark-200);
  font-size: var(--font-size-16);
  height: 46px;
  line-height: var(--line-height-150);
  padding: var(--spacing-16);
  padding-right: var(--spacing-24) !important;
  width: 210px;
}
.facetwp-search::-moz-placeholder {
  color: var(--color-dark-200);
  opacity: 1;
}
.facetwp-search::placeholder {
  color: var(--color-dark-200);
  opacity: 1;
}
.site-branding {
  position: relative;
  align-items: center;
  display: flex;
  line-height: var(--line-height-100);
}
.site-branding a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.site-title {
  padding: 0;
  margin: 0;
  line-height: 1;
}
.site-logo-wrap {
  display: inline-block;
  height: auto;
  width: 100%;
}
.site-logo {
  height: var(--site-logo-height, auto);
  max-width: var(--site-logo-size, 290px);
  padding: var(--site-logo-padding-y) var(--site-logo-padding-x);
  width: 100%;
}
.highlighted-person-wrap {
  padding: 32px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
header .highlighted-person {
  display: flex;
  align-items: center;
}
.highlighted-person {
  display: flex;
  gap: 1rem;
}
.highlighted-person__banner {
  font-size: 16px;
  font-size: 1rem;
}
.highlighted-person__image img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}
.highlighted-person__content {
  display: flex;
  flex-direction: column;
  gap: 0.1225rem;
}
.highlighted-person__name {
  margin-bottom: 8px;
  font-weight: 600;
  color: var(--color-black);
}
.highlighted-person__title {
  margin: 0;
  font-size: 0.875rem;
  color: var(--color-text-secondary, #666);
}
.pulsating-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 8px;
  border-radius: 50%;
  background: #4caf50;
  box-shadow: 0 0 0 rgba(76, 175, 80, 0.7);
  animation: pulsateDot 1.5s infinite;
  vertical-align: middle;
}
@keyframes pulsateDot {
  0% {
    box-shadow: 0 0 0 0 rgba(76, 175, 80, 0.7);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(76, 175, 80, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(76, 175, 80, 0);
  }
}
.main-navigation {
  display: none;
  background-color: transparent;
  transition: background-color 0.3s ease-in-out;
}
.main-navigation .site-navigation__link,
.main-navigation .site-navigation__link-top {
  color: var(--color-white);
  transition: color 0.3s ease-in-out;
}
.main-navigation.main-navigation--scrolled {
  background-color: var(--color-white);
}
.main-navigation.main-navigation--scrolled .site-navigation__link,
.main-navigation.main-navigation--scrolled .site-navigation__link-top {
  color: var(--color-black);
}
.main-navigation.main-navigation--scrolled.mega-menu-open {
  background-color: var(--color-white);
}
.main-navigation.main-navigation--scrolled.mega-menu-open .site-navigation__link,
.main-navigation.main-navigation--scrolled.mega-menu-open .site-navigation__link-top,
.main-navigation.main-navigation--scrolled.mega-menu-open .mega-menu-container .site-navigation__link,
.main-navigation.main-navigation--scrolled.mega-menu-open .dropdown-menu .site-navigation__link {
  color: var(--color-black);
}
.main-navigation.mega-menu-open {
  background-color: var(--color-white);
}
.main-navigation.mega-menu-open .site-navigation__link,
.main-navigation.mega-menu-open .site-navigation__link-top,
.main-navigation.mega-menu-open .mega-menu-container .site-navigation__link,
.main-navigation.mega-menu-open .dropdown-menu .site-navigation__link {
  color: var(--color-black);
}
.main-navigation .menu {
  width: 100%;
  padding: 0;
  margin: 0;
  padding-left: var(--spacing-32);
  display: flex;
  align-items: center;
}
.main-navigation .menu li {
  list-style: none;
}
.mega-menu-container.show .site-navigation__link,
.dropdown-menu.show .site-navigation__link {
  color: var(--color-black) !important;
}
.mega-menu-container.show .site-navigation__link:hover, .mega-menu-container.show .site-navigation__link:focus, .mega-menu-container.show .site-navigation__link:active, .dropdown-menu.show .site-navigation__link:hover, .dropdown-menu.show .site-navigation__link:focus, .dropdown-menu.show .site-navigation__link:active {
  color: var(--color-dark-450) !important;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000 !important;
  display: none;
  min-width: 10rem;
  padding: 0;
  margin: 0;
  background-color: rgb(255, 255, 255);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: none;
  border-radius: 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  opacity: 0;
  transform: translateY(-20px);
  transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  color: var(--color-black);
}
.dropdown-menu.show {
  display: block;
  opacity: 1;
  transform: translateY(0);
}
.dropdown-menu li {
  color: var(--color-white);
}
.dropdown-menu li a.site-navigation__link {
  color: var(--color-white);
}
.dropdown-menu li a.site-navigation__link:hover, .dropdown-menu li a.site-navigation__link:focus, .dropdown-menu li a.site-navigation__link:active {
  color: var(--color-yellow-500);
}
.has-megamenu {
  position: static;
}
.has-megamenu .dropdown-menu {
  width: 100%;
  left: 0;
  right: 0;
  padding: var(--spacing-40) 0;
  background-color: var(--color-white);
}
.has-megamenu .dropdown-menu .megamenu-container {
  max-width: var(--container-width);
  margin: 0 auto;
  padding: 0 var(--spacing-20);
}
.has-megamenu .site-navigation__link svg {
  transition: transform 0.3s ease-in-out;
}
.has-megamenu .site-navigation__link[aria-expanded=true] svg {
  transform: rotate(180deg);
}
.dropend .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
  background-color: var(--color-white);
}
.dropend .dropdown-menu .site-navigation__link svg {
  transition: transform 0.3s ease-in-out;
}
.dropend .dropdown-menu .site-navigation__link[aria-expanded=true] svg {
  transform: rotate(90deg);
}
.site-navigation__link {
  color: var(--color-white);
  display: block;
  font-size: var(--navigation-link-font-size);
  font-weight: var(--navigation-link-font-weight);
  padding: var(--navigation-link-padding-y) var(--navigation-link-padding-x);
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
  line-height: 1;
  transition: color 0.3s ease-in-out;
}
.site-navigation__link:hover, .site-navigation__link:focus, .site-navigation__link:active {
  color: var(--color-yellow-500);
}
.is-current-top a {
  color: var(--color-yellow-500);
}
.current_page_item a.site-navigation__link {
  color: var(--color-yellow-500);
}
.sub-menu.dropdown-menu {
  width: 100%;
  display: block;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-24px);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0.3s;
}
.sub-menu.dropdown-menu.show {
  min-height: 300px;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0s;
}
.sub-menu.dropdown-menu li {
  padding: var(--spacing-9);
}
.sub-menu.dropdown-menu li a.site-navigation__link {
  color: var(--color-white);
  font-size: var(--navigation-link-font-size);
  font-weight: var(--navigation-link-font-weight);
  padding: 0.5rem 0;
  display: block;
  transition: background 0.2s, color 0.2s;
}
.sub-menu.dropdown-menu li a.site-navigation__link:hover, .sub-menu.dropdown-menu li a.site-navigation__link:focus, .sub-menu.dropdown-menu li a.site-navigation__link:active {
  color: var(--color-black);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.site-navigation__link.icon-rotated svg {
  transition: transform 0.3s;
  transform: rotate(180deg);
}
.mega-menu-container.sub-menu.dropdown-menu {
  pointer-events: none;
  transform: translateY(-24px);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  padding-top: var(--spacing-32);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), height 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.mega-menu-container.show.sub-menu.dropdown-menu {
  pointer-events: auto;
  transform: translateY(0);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), height 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.mega-menu-container .row {
  margin: 0;
}
.mega-menu-col {
  padding: 4rem 2rem;
}
.mega-menu-col:first-child {
  padding: 4rem 2rem 4rem 0;
}
.mega-menu-col:last-child {
  padding: 4rem 2rem;
}
.mega-menu-col-title-container {
  padding-bottom: 1rem;
  display: flex;
  align-items: center;
  gap: var(--spacing-16);
  margin-bottom: 0.5rem;
}
.mega-menu-col-title-image {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--color-white);
}
.mega-menu-col-title {
  font-size: var(--font-size-22);
  font-weight: var(--font-weight-600);
  color: var(--color-black);
  line-height: 0;
  display: flex;
  align-items: center;
  gap: var(--spacing-16);
}
.mega-menu-sublist {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mega-menu-sublist li {
  padding: var(--spacing-16) var(--spacing-0);
}
.mega-menu-sublist li a {
  color: var(--color-dark-450);
  font-size: var(--navigation-link-font-size);
  font-weight: var(--font-weight-400);
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: color 0.2s;
}
.mega-menu-sublist li a:hover, .mega-menu-sublist li a:focus {
  color: var(--color-yellow-500);
}
.overlay-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
  z-index: 8;
  transition: opacity 0.3s;
}
body.mega-menu-active .overlay-background {
  opacity: 1;
  pointer-events: auto;
}
.site-header--scrolled {
  background: var(--color-white) !important;
}
.site-header--scrolled .site-navigation__link,
.site-header--scrolled .site-navigation__link-top {
  color: var(--color-black) !important;
}
.main-navigation--scrolled {
  background: var(--color-white) !important;
}
.main-navigation--scrolled .site-navigation__link,
.main-navigation--scrolled .site-navigation__link-top {
  color: var(--color-black) !important;
}
body.mega-menu-active .main-navigation .site-navigation__link,
body.mega-menu-active .main-navigation .site-navigation__link-top {
  color: var(--color-black) !important;
}
.cta-button {
  margin-left: auto;
}
.mega-menu-container .mega-menu-parent-item {
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
}
.mega-menu-container .mega-menu-parent-item.active a {
  font-weight: 600 !important;
  color: var(--color-black);
}
.mega-menu-container .mega-menu-parent-item.active:before {
  content: "";
  position: absolute;
  top: 0;
  left: -17px;
  width: 4px;
  height: 100%;
  background-color: var(--color-yellow-500);
  z-index: 1;
}
.mega-menu-container .mega-menu-children-title h3, .mega-menu-container .mega-menu-children-title .h3 {
  margin-bottom: 16px;
}
.mega-menu-container .mega-menu-children-title .mega-menu-children-description {
  display: none;
  max-width: 80%;
}
.mega-menu-container .mega-menu-children-title .mega-menu-children-description p {
  color: var(--color-dark-450);
  font-size: var(--font-size-16);
  line-height: 1.5;
  margin: 0 0 16px 0;
}
.mega-menu-container .mega-menu-children-content {
  padding: 0 24px;
  min-height: 100%;
  transition: opacity 0.3s ease;
}
.mega-menu-subitem .site-navigation__link {
  color: var(--color-black);
  -webkit-text-decoration: none;
  text-decoration: none;
  display: block;
  padding: 8px 0 !important;
  transition: color 0.3s ease;
}
.mega-menu-subitem .site-navigation__link:hover, .mega-menu-subitem .site-navigation__link:focus, .mega-menu-subitem .site-navigation__link:active {
  color: var(--color-dark-450);
}
.mega-menu-parent-list {
  background-color: #fcfcfc;
  border-radius: 8px;
  padding: 16px;
  list-style: none;
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.site-navigation__link.is-current {
  font-weight: bold;
  color: var(--primary-color);
}
.mega-menu-parent-item.is-current {
  background-color: rgba(var(--primary-color-rgb), 0.1);
}
.product-overview__filters-banner-title {
  padding: 16px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 16px 16px 16px 0;
  position: relative;
}
.product-overview__filters-banner-title::before {
  content: "";
  position: absolute;
  left: -7px;
  bottom: -20px;
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 12px solid transparent;
  border-top: 26px solid #e5e7eb;
  transform: rotate(23deg);
}
.product-overview__filters-banner-title::after {
  content: "";
  position: absolute;
  left: -6px;
  bottom: -18px;
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 12px solid transparent;
  border-top: 26px solid #fff;
  transform: rotate(23deg);
}
.mega-menu-featured-image {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}
.mega-menu-featured-image__container {
  width: auto;
  height: 300px;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  min-height: 300px;
}
.mega-menu-featured-image__img {
  border: 1px solid rgba(0, 0, 0, 0.04);
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transition: opacity 0.3s ease;
  opacity: 0;
}
.mega-menu-featured-image__img.show {
  opacity: 1;
}
.mega-menu-subitem {
  transition: all 0.3s ease;
  cursor: pointer;
}
.mega-menu-subitem:hover {
  background-color: rgba(var(--primary-color-rgb), 0.05);
  border-radius: 4px;
  padding-left: 8px;
  margin-left: -8px;
}
.mega-menu-no-children {
  margin-top: 1rem;
  padding: 1rem;
  background-color: #f8f9fa;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.mega-menu-go-to-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--color-black);
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-500);
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 0.75rem 1rem;
  background-color: var(--color-white);
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}
.mega-menu-go-to-link:hover, .mega-menu-go-to-link:focus {
  color: var(--color-yellow-500);
  background-color: var(--color-yellow-500);
  color: var(--color-black);
  -webkit-text-decoration: none;
  text-decoration: none;
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.mega-menu-go-to-link i {
  font-size: 1.2em;
  transition: transform 0.3s ease;
}
.mega-menu-go-to-link:hover i {
  transform: translateX(4px);
}
/* HEADER STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.page-header {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  color: var(--color-black);
  z-index: 9999;
}
.page-header .header-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  padding: 0 10px;
  background: var(--color-white);
  position: relative;
  z-index: 1000;
}
.page-header .header-bar__right {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 100%;
  padding: 8px;
}
.page-header .header-bar button.toggle-menu {
  box-shadow: none;
  border: 0;
  padding: 0;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-white);
  color: var(--color-black);
  padding: 8px 4px;
}
.page-header .header-bar .search-overlay__open {
  box-shadow: none;
  border: 0;
  padding: 0;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-white);
  color: var(--color-black);
  padding: 8px;
}
.page-header .brand {
  font-weight: var(--font-weight-600);
  -webkit-text-decoration: none;
  text-decoration: none;
  top: 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
}
.page-header .brand img {
  position: relative;
  height: 40px;
}
.page-header .brand h5, .page-header .brand .h5 {
  margin-bottom: 0;
}
.page-header .menu-wrapper {
  display: block;
  top: 0;
  left: 0;
  width: 100vw;
  height: calc(100vh - 60px);
  overflow: hidden;
  background-color: transparent;
  position: relative;
  transform: translateX(-100%);
  transition: transform 0.3s ease-in-out;
}
.page-header .menu-wrapper .employee-card-wrapper .highlighted-person {
  align-items: flex-start;
}
.page-header .menu-wrapper.is-visible {
  transform: translateX(0);
}
.page-header .list-wrapper {
  height: 100%;
  padding: 30px 20px;
  overflow-y: auto;
  width: 100vw;
  top: 0;
  z-index: 10;
}
.page-header .list-wrapper:nth-child(2),
.page-header .list-wrapper:nth-child(3) {
  position: absolute;
  left: 0;
  right: 20vw;
  transform: translateX(-100%);
  backface-visibility: hidden;
  transition: transform 0.3s ease-in-out;
  width: 100vw;
  top: 0;
}
.page-header .list-wrapper:nth-child(2).is-visible,
.page-header .list-wrapper:nth-child(3).is-visible {
  transform: translateX(0);
}
.page-header .list-wrapper:nth-child(1) > ul > li > .sub-menu,
.page-header .list-wrapper:nth-child(2) .level-3 {
  display: none;
}
.page-header .menu-wrapper li + li {
  margin-top: 6px;
}
.page-header .menu-wrapper a.nav-link {
  display: inline-block;
  position: relative;
  padding: 5px 0;
  font-size: var(--font-size-16);
}
.page-header .menu-wrapper a.nav-link:hover,
.page-header .menu-wrapper a.nav-link.is-active {
  color: var(--color-yellow-500);
}
.page-header .menu-wrapper a.nav-link.nested::after,
.page-header .menu-wrapper a.nav-link.nested.is-active::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23000000' viewBox='0 0 256 256'%3E%3Cpath d='M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z'%3E%3C/path%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  color: var(--color-black);
  width: 20px;
  height: 20px;
}
.page-header .back-one-level {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  padding: 0;
  border: 0;
  box-shadow: none;
  background-color: transparent;
  color: var(--color-black);
}
.page-header .back-one-level:hover {
  color: var(--color-black);
}
.page-header .back-one-level span {
  margin-left: 0.5rem;
  font-size: 17px;
  font-size: 1.0625rem;
}
.page-header .back-one-level i {
  font-size: 16px;
  font-size: 1rem;
}
.page-header .parent-heading {
  margin-bottom: 16px;
  padding: 16px 0;
}
.page-header .parent-heading .parent-link {
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--color-black);
  font-weight: var(--font-weight-600);
  font-size: var(--font-size-18);
  line-height: 1.2;
}
.page-header .parent-heading .parent-link:hover {
  color: var(--color-yellow-500);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.page-header .parent-heading .parent-link .parent-title {
  display: block;
}
.list-wrapper {
  background: var(--color-white);
}
.list-wrapper ul {
  padding: 0;
  margin: 0;
}
.list-wrapper .menu .nav-item {
  width: 100%;
  list-style: none;
}
.list-wrapper .menu .nav-item a {
  width: 100%;
  color: var(--color-black);
  font-weight: var(--font-weight-400);
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: var(--font-size-16);
}
.list-wrapper .sub-menu .nav-item {
  width: 100%;
  list-style: none;
}
.list-wrapper .sub-menu .nav-item a {
  width: 100%;
  color: var(--color-black);
  font-weight: var(--font-weight-400);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.navbar-nav--icons {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-bottom: 0;
  height: 100%;
}
.navbar-nav--icons li {
  list-style: none;
}
.navbar-nav--icons li a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--color-black);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.navbar-nav--icons li a:hover, .navbar-nav--icons li a:focus, .navbar-nav--icons li a:active {
  color: var(--color-black);
}
.menu--overlay.is-visible {
  min-width: 100vw;
  min-height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9;
}
.mobile-menu-item-description {
  display: none;
}
.mobile-menu-item-description p {
  margin: 0;
  color: var(--color-dark-450);
  font-size: var(--font-size-14);
  line-height: 1.4;
}
.js-swiper-certificeringen-slider {
  overflow: hidden;
  position: relative;
}
.js-swiper-certificeringen-slider::before, .js-swiper-certificeringen-slider::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50px;
  z-index: 10;
  pointer-events: none;
}
.js-swiper-certificeringen-slider::before {
  left: 0;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 100%);
}
.js-swiper-certificeringen-slider::after {
  right: 0;
  background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 100%);
}
.js-swiper-certificeringen-slider .swiper-wrapper {
  display: flex;
  animation: slideInfinite 50s linear infinite;
  width: -moz-max-content;
  width: max-content;
}
.js-swiper-certificeringen-slider .swiper-slide {
  width: auto;
  flex-shrink: 0;
  margin-right: 20px;
}
.js-swiper-certificeringen-slider .certificering-item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  height: 100px;
  white-space: nowrap;
}
.js-swiper-certificeringen-slider .certificering-item img {
  max-height: 80px;
  max-width: 150px;
  -o-object-fit: contain;
     object-fit: contain;
}
.js-swiper-certificeringen-slider .certificering-item .certificate-text {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--color-black);
  text-align: center;
  max-width: 150px;
  line-height: 1.2;
}
.js-swiper-certificeringen-slider .certificering-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}
.js-swiper-certificeringen-slider .certificering-item a:hover {
  opacity: 0.8;
}
@keyframes slideInfinite {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-25%);
  }
}
.review-banner {
  background: var(--color-white);
  border-radius: 12px;
  padding: 20px;
  margin: 20px 0;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.review-banner__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
}
.review-banner__rating {
  display: flex;
  flex-direction: column;
}
.stars {
  display: flex;
  gap: 2px;
}
.stars .star {
  font-size: 20px;
  font-size: 1.25rem;
  color: #ddd;
  transition: color 0.3s ease;
}
.stars .star.filled {
  color: #ffc107;
}
.stars .star.half-filled {
  color: #ffc107;
  position: relative;
}
.stars .star.half-filled::after {
  content: "★";
  position: absolute;
  left: 0;
  top: 0;
  color: #ddd;
  -webkit-clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
          clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
}
#rating {
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  color: #333;
}
#totalReviews {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
}
.lead-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 50;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}
.popup-inner {
  background-color: #ffffff;
  border-radius: 1rem;
  padding: 2rem;
  width: 100%;
  max-width: 28rem;
  position: relative;
}
input[type=text],
select {
  width: 100%;
  padding: 0.75rem;
  margin-bottom: 1rem;
  border: 1px solid #ddd;
  border-radius: 0.5rem;
  font-size: 1rem;
  outline: none;
  transition: border-color 0.2s;
}
input[type=text]:focus,
select:focus {
  border-color: var(--color-yellow-500);
}
#popup-close {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  color: #000;
  font-size: 1.25rem;
  background-color: none;
}
.hidden {
  display: none;
}
/**
 * Layout
 */
/**
 * All Layouts
 */
.header-image {
  margin-bottom: var(--spacing-40);
}
.header-image__wrapper {
  display: block;
  height: 120px;
}
.header-image__image {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  pointer-events: none;
  width: 100%;
}
.product-overview {
  padding: 64px 0;
}
.product-overview__header {
  padding: 110px 0 0;
}
.product-overview__title {
  margin-bottom: 24px;
}
.product-overview__description {
  color: var(--color-black);
  font-size: 18px;
  font-size: 1.125rem;
}
.overview__pagination-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
}
.offcanvas-product-trigger {
  position: relative;
  padding: 12px 16px;
  background-color: var(--color-white);
  width: 100%;
  z-index: 1;
  transform: translateY(68px);
}
.offcanvas-product-trigger.is-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  transform: translateY(100%);
  transition: transform 0.3s ease-in-out;
}
.offcanvas-product-trigger.is-visible {
  transform: translateY(0);
}
.offcanvas-product-trigger button {
  background-color: var(--color-yellow-500);
  border: 1px solid var(--color-yellow-500);
  color: var(--color-black);
  width: 100%;
}
.product-overview__filter-button--fixed {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  transition: transform 0.3s, opacity 0.3s;
  transform: translateY(100%);
  opacity: 0;
  pointer-events: none;
  z-index: 9999;
}
.product-overview__filter-button--fixed.is-visible {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}
.offcanvas-product-trigger--fixed {
  width: 100%;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-overview__related-products {
  margin-top: 48px;
}
.product-overview__related-products-heading {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 24px;
}
.product-overview__related-products-text {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-black);
  margin: 0;
}
.product-overview__related-products-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0;
}
.product-overview__related-products-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.product-overview__related-products-item {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.product-overview__related-products-item:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.product-overview__related-products-item:hover .ph-bold, .product-overview__related-products-item:hover .product-overview__related-products-item-image img {
  transform: scale(1.1);
}
.product-overview__related-products-item:hover i.ph-bold {
  transform: translateX(4px);
  transition: transform 0.3s ease;
}
.product-overview__related-products-item-image {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  overflow: hidden;
  border-radius: 0.5rem;
}
.product-overview__related-products-item-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease;
}
.product-overview__related-products-item-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.product-overview__related-products-item-title {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.product-overview__related-products-item-link {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-black);
  -webkit-text-decoration: none;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.product-overview__related-products-item-link i.ph-bold {
  top: 0.5px;
  position: relative;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  display: inline-block;
  transition: transform 0.3s ease;
}
.single-product .top-card-wrapper .highlighted-person {
  align-items: flex-start;
}
.single-product .employee-card-wrapper {
  color: var(--color-white);
}
.single-product .employee-card-wrapper .highlighted-person {
  align-items: center;
}
.single-product .employee-card-wrapper .highlighted-person__name {
  color: var(--color-white);
}
.single-product .employee-card-wrapper a {
  color: var(--color-white);
}
.single-product__header {
  padding-top: 58px;
  height: auto;
}
.single-product__content .highlighted-person {
  align-items: center;
}
.single-product__title {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: var(--spacing-24);
}
.single-product__description {
  margin-bottom: var(--spacing-32);
  color: var(--color-black);
}
.single-product__wrapper {
  border-radius: 56px;
  position: relative;
  overflow: hidden;
}
.single-product__image img {
  width: 100%;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.single-product__counter {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
}
.single-product__specifications {
  padding: 88px 0;
  background-color: var(--color-secondary);
}
.single-product__specifications-content {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: var(--spacing-32);
       column-gap: var(--spacing-32);
}
.single-product__specifications-title {
  color: var(--color-white);
}
.single-product__specifications-content {
  color: var(--color-white);
  opacity: 0.78;
}
.single-product__usps {
  background-color: var(--color-secondary);
}
.single-product__usps-wrapper {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  color: var(--color-white);
}
.single-product__usps-wrapper .btn--svg {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.single-product__usps-wrapper .btn--svg i {
  color: var(--color-white);
}
.single-product__usp-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
}
.single-product__usp-icon i {
  color: var(--color-white);
}
.single-product__children {
  padding: 88px 0;
  background-color: var(--color-white);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  margin-top: -56px;
  z-index: 7;
  position: relative;
}
.single-product__children-title {
  margin-bottom: var(--spacing-48);
  text-align: center;
  color: var(--color-black);
}
.single-product__parent-link .btn {
  display: inline-flex;
  align-items: center;
  gap: 0;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 8px 0;
  border-radius: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all 0.3s ease;
}
.single-product__parent-link .btn:hover {
  color: var(--color-black);
}
.single-product__brand {
  border-radius: 4px;
  padding: 4px 8px;
  color: var(--color-black);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  border: 1px solid var(--color-black);
  display: inline-block;
}
.single-download__header {
  padding-top: 58px;
  height: auto;
}
.single-download__content .highlighted-person {
  align-items: center;
}
.single-download__title {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: var(--spacing-24);
}
.single-download__description {
  margin-bottom: var(--spacing-32);
  color: var(--color-black);
}
.single-download__wrapper {
  border-radius: 56px;
  position: relative;
  overflow: hidden;
}
.site-footer {
  font-size: var(--font-size-18);
  background-color: var(--color-black);
  padding-top: var(--spacing-72);
}
.site-footer__brand {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.site-footer__hello {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.site-footer__content {
  color: var(--color-white);
}
.site-footer__navigation-container {
  padding: var(--spacing-0) var(--spacing-0) var(--spacing-72);
}
.site-footer__navigation {
  margin-bottom: var(--spacing-0);
}
.site-footer__navigation-title {
  color: var(--color-black);
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-150);
  margin-bottom: var(--spacing-24);
}
.site-footer a {
  --color-link: var(--color-white);
  --color-link-hover: var(--color-dark-50);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.site-footer address {
  line-height: 1.8;
}
.site-footer ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.site-footer ul li {
  list-style: none;
}
.site-footer ul li a {
  color: var(--color-dark-450);
}
.site-footer ul li a:hover, .site-footer ul li a:focus, .site-footer ul li a:active {
  color: var(--color-white);
}
.site-footer__logo {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.site-footer__logo h1, .site-footer__logo .h1 {
  margin: 0;
  padding: 0;
  line-height: 1;
}
.site-footer__logo lead {
  line-height: 1;
  color: rgba(255, 255, 255, 0.5);
}
.footer-title {
  color: var(--color-white);
  margin-bottom: var(--spacing-16);
  font-weight: var(--font-weight-600);
}
.contact-info .site-footer__navigation-items {
  gap: var(--spacing-24);
  display: flex;
  flex-direction: column;
  color: var(--color-white);
  font-size: var(--font-size-16);
  margin-bottom: var(--spacing-32);
}
.first-menu ul > li > a {
  color: var(--color-white);
}
.page-micro {
  background-color: var(--color-black);
  color: var(--color-white);
  font-size: var(--font-size-16);
}
.page-micro__copyright > a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--color-white);
}
.page-micro__copyright > a:hover {
  color: var(--color-yellow-500);
}
.page-micro__content {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: var(--spacing-32);
  padding-top: var(--spacing-32);
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  gap: var(--spacing-24);
}
.page-micro__bottom-nav ul {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-24);
  padding: 0;
  margin: 0;
}
.page-micro__bottom-nav ul li {
  list-style: none;
}
.page-micro__bottom-nav ul li a {
  color: var(--color-white);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.page-micro__bottom-nav ul li a:hover, .page-micro__bottom-nav ul li a:focus, .page-micro__bottom-nav ul li a:active {
  color: var(--color-white);
}
.page-micro__socials ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: var(--spacing-24);
}
.page-micro__socials ul li {
  list-style: none;
}
.page-micro__socials ul li a svg {
  fill: var(--color-white);
  width: 34px;
  height: 34px;
}
.footer-accordion__header {
  background: none;
  border: none;
  color: var(--color-white);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: var(--spacing-16) 0;
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-600);
  text-align: left;
  transition: color 0.3s ease;
}
.footer-accordion__header:hover, .footer-accordion__header:focus {
  color: var(--color-dark-50);
  outline: none;
}
.footer-accordion__header[aria-expanded=true] .footer-accordion__icon-plus {
  display: none;
}
.footer-accordion__header[aria-expanded=true] .footer-accordion__icon-minus {
  display: block;
}
.footer-accordion__header[aria-expanded=false] .footer-accordion__icon-plus {
  display: block;
}
.footer-accordion__header[aria-expanded=false] .footer-accordion__icon-minus {
  display: none;
}
.footer-accordion__title {
  margin: 0;
}
.footer-accordion__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-400);
  line-height: 1;
  transition: transform 0.3s ease;
}
.footer-accordion__icon i {
  display: block;
  width: 16px;
  height: 16px;
}
.footer-accordion__icon-plus, .footer-accordion__icon-minus {
  display: block;
}
.footer-accordion__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
  padding: 0;
}
.footer-accordion__content.is-open {
  max-height: 500px;
  padding-bottom: var(--spacing-16);
}
.site-header {
  background: transparent;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9;
  height: 80px;
}
.site-header .site-header__logo-img--black {
  display: none;
}
.site-header--scrolled .site-header__logo-img--default {
  display: none;
}
.site-header--scrolled .site-header__logo-img--black {
  display: block;
}
.site-header .background {
  background-color: transparent;
  height: calc(75px + 1vw);
  width: 100%;
  position: fixed;
  left: 0;
  z-index: -1;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.5s ease, height 0.3s ease;
}
.site-header .background.scroll {
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  height: calc(80px + 1vw);
  transition: background-color 0.3s ease, -webkit-backdrop-filter 0.3s ease;
  transition: background-color 0.3s ease, backdrop-filter 0.3s ease;
  transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease;
}
.site-header .site-title {
  font-size: var(--font-size-24);
  font-family: var(--font-family-heading);
}
header.site-header.mega-menu-open {
  background-color: rgb(255, 255, 255) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  transition: none;
}
header.site-header.mega-menu-open .background {
  background-color: rgb(255, 255, 255) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: none;
}
header.site-header.mega-menu-open .site-header__logo-img--default {
  display: none;
}
header.site-header.mega-menu-open .site-header__logo-img--black {
  display: block;
}
.offcanvas-end {
  z-index: 9999;
}
.site-header-mobile {
  background-color: var(--color-white);
  padding: 16px;
}
.post-meta-wrapper {
  margin-bottom: var(--spacing-40);
}
.error-container {
  margin-bottom: var(--spacing-40);
  margin-top: var(--spacing-24);
}
.error-container__image-wrapper {
  margin-bottom: var(--spacing-24);
  text-align: center;
}
.error-container__image-wrapper picture img {
  max-height: 375px;
}
.error-container__title {
  font-size: var(--font-size-40);
  font-weight: var(--font-weight-700);
  letter-spacing: 1.12px;
  letter-spacing: 0.07rem;
  line-height: var(--line-height-120);
  margin-bottom: var(--spacing-40);
}
.error-container__content {
  font-size: var(--font-size-18);
  line-height: var(--line-height-160);
  margin-bottom: var(--spacing-40);
}
.error-container__cta {
  display: flex;
  gap: var(--spacing-12);
}
.card-grid__wrapper {
  border-radius: var(--border-radius-20);
}
.connect-grid__wrapper {
  border-radius: 56px;
  border: 1px solid #eee;
  background-color: #fff;
}
.connect-grid__photo img {
  border-radius: var(--border-radius-32);
}
.connect-grid__content-outer {
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.connect-grid__content p {
  max-width: 80%;
  color: var(--color-dark-450);
  font-size: var(--font-size-18);
  margin-bottom: var(--spacing-16);
}
.services-overview {
  position: relative;
  border-radius: var(--border-radius-32);
}
.services-overview__image-wrapper {
  border-top-left-radius: var(--border-radius-32);
  border-top-right-radius: var(--border-radius-32);
  position: relative;
  overflow: hidden;
  height: 100%;
}
.services-overview__image-wrapper img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.services-overview__link-wrapper {
  position: relative;
  border-bottom-left-radius: var(--border-radius-20);
  border-bottom-right-radius: var(--border-radius-20);
  background-color: var(--color-black);
}
.services-overview__link-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
}
.services-overview__link-item a {
  font-weight: var(--font-weight-400);
  padding-bottom: var(--spacing-16);
  color: var(--color-white);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.services-overview__link-item:last-child {
  border-bottom: none;
}
.services-overview__link-item.active a {
  color: var(--color-yellow-500);
}
.services-overview__link-item:hover a, .services-overview__link-item:focus a, .services-overview__link-item:active a {
  color: var(--color-purple-300);
}
.accordion {
  gap: 16px;
  display: flex;
  flex-direction: column;
}
.accordion-item {
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
.accordion-header {
  border-radius: 4px;
}
.swiper-pagination__wrapper {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 32px;
}
.swiper-pagination__arrows {
  display: flex;
  gap: 8px;
}
.swiper-button-prevs {
  cursor: pointer;
  position: relative;
  top: 0;
  left: 0;
  background-color: var(--color-black);
  color: var(--color-white);
  border-radius: 40px;
  border: 1px solid var(--color-black);
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.swiper-button-prevs.swiper-button-disabled {
  border: 1px solid var(--color-purple-300);
  background-color: var(--color-purple-300);
}
.swiper-button-prevs.swiper-button-disabled .icon__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-prevs.swiper-button-disabled .icon__inner--prev {
  transform: rotate(180deg);
}
.swiper-button-prevs.swiper-button-disabled:hover, .swiper-button-prevs.swiper-button-disabled:active, .swiper-button-prevs.swiper-button-disabled:focus {
  border: 1px solid var(--color-purple-300);
  background-color: var(--color-purple-300);
  color: var(--color-white);
}
.swiper-button-prevs.swiper-button-disabled:hover .icon__inner, .swiper-button-prevs.swiper-button-disabled:active .icon__inner, .swiper-button-prevs.swiper-button-disabled:focus .icon__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-prevs.swiper-button-disabled:hover .icon__inner--prev, .swiper-button-prevs.swiper-button-disabled:active .icon__inner--prev, .swiper-button-prevs.swiper-button-disabled:focus .icon__inner--prev {
  transform: rotate(180deg);
}
.swiper-button-prevs .icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-prevs .icon__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-prevs .icon__inner--prev {
  transform: rotate(180deg);
}
.swiper-button-prevs .icon__inner--prev svg {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.swiper-button-prevs:hover, .swiper-button-prevs:active, .swiper-button-prevs:focus {
  border: 1px solid var(--color-yellow-500);
  background-color: var(--color-yellow-500);
  color: var(--color-black);
}
.swiper-button-prevs:hover .icon .icon__inner svg, .swiper-button-prevs:active .icon .icon__inner svg, .swiper-button-prevs:focus .icon .icon__inner svg {
  opacity: 1;
}
.swiper-button-nexts {
  cursor: pointer;
  position: relative;
  top: 0;
  right: 0;
  background-color: var(--color-black);
  color: var(--color-white);
  border-radius: 40px;
  border: 1px solid var(--color-black);
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.swiper-button-nexts.swiper-button-disabled {
  border: 1px solid var(--color-purple-300);
  background-color: var(--color-purple-300);
}
.swiper-button-nexts.swiper-button-disabled .icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-nexts.swiper-button-disabled .icon__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-nexts.swiper-button-disabled .icon__inner svg {
  opacity: 0.78;
  transition: opacity 0.3s ease;
}
.swiper-button-nexts.swiper-button-disabled:hover, .swiper-button-nexts.swiper-button-disabled:active, .swiper-button-nexts.swiper-button-disabled:focus {
  border: 1px solid var(--color-purple-300);
  background-color: var(--color-purple-300);
  color: var(--color-white);
}
.swiper-button-nexts .icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-nexts .icon__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-nexts .icon__inner svg {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.swiper-button-nexts:hover, .swiper-button-nexts:active, .swiper-button-nexts:focus {
  border: 1px solid var(--color-yellow-500);
  background-color: var(--color-yellow-500);
  color: var(--color-black);
}
.swiper-button-nexts:hover .icon .icon__inner svg, .swiper-button-nexts:active .icon .icon__inner svg, .swiper-button-nexts:focus .icon .icon__inner svg {
  opacity: 1;
}
.services-overview {
  transform: scale(1.01);
  transform-origin: center;
}
.js-grid-insight-latest-slider .swiper-wrapper {
  display: flex;
  justify-content: stretch;
}
.js-grid-insight-latest-slider .swiper-wrapper .swiper-slide {
  display: flex !important;
}
.js-grid-insight-latest-slider .swiper-wrapper .swiper-slide .item {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  height: auto;
  width: 100%;
}
.js-swiper-usp-slider .swiper-wrapper .swiper-slide {
  display: flex !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  content: "" !important;
  display: none !important;
}
.swiper-button-next,
.swiper-button-prev {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--color-yellow-500) !important;
  border-radius: 50% !important;
  width: 40px !important;
  height: 40px !important;
  position: absolute !important;
  overflow: hidden !important;
  cursor: pointer !important;
  transition: all 0.3s ease-in-out !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  margin-top: 0 !important;
}
.swiper-button-next .btn--svg,
.swiper-button-prev .btn--svg {
  width: 24px;
  height: 24px;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
  background: var(--color-yellow-700) !important;
}
.swiper-button-next {
  right: 48px !important;
}
.swiper-button-prev {
  left: 48px !important;
}
.swiper-pagination {
  position: absolute !important;
  text-align: center !important;
  transition: 0.3s opacity !important;
  transform: translate3d(0, 0, 0) !important;
  z-index: 10 !important;
  bottom: 24px !important;
  left: 0 !important;
  width: 100% !important;
  height: 20px !important;
  align-items: center !important;
  justify-content: center !important;
  display: flex !important;
  gap: 4px !important;
}
.swiper-pagination-bullet {
  background-color: rgba(0, 0, 0, 0.2) !important;
  border-radius: 50% !important;
  width: 11px !important;
  height: 11px !important;
  cursor: pointer !important;
  transition: all 0.3s ease-in-out !important;
  opacity: 1 !important;
}
.swiper-pagination-bullet-active {
  width: 15px !important;
  height: 15px !important;
  background-color: var(--color-yellow-500) !important;
}
.swiper-button-next svg,
.swiper-button-prev svg {
  width: 16px !important;
  height: 16px !important;
  transition: transform 0.3s ease-in-out !important;
}
.swiper-button-next:hover svg,
.swiper-button-prev:hover svg {
  transform: translate(4px, 0) !important;
}
.swiper {
  visibility: hidden;
}
.swiper-initialized {
  visibility: visible;
}
.swiper-slide {
  opacity: 0;
}
/* Animate in once Swiper initializes */
.swiper-initialized .swiper-slide {
  opacity: 1;
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
}
.animatedFadeInUp {
  opacity: 0;
}
.fadeInUp {
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
}
keyframes fadeInUp from {
  transform: translate3d(0, 40px, 0);
}
keyframes fadeInUp to {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
@media (min-width: 576px){
  .container-sm, .container {
    max-width: 540px;
  }
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .admin-bar .fixed-top {
    top: 32px;
  }
}
@media (min-width: 576px) and (max-width: 991.98px){
  .admin-bar .site-header--sticky {
    top: 46px;
  }
}
@media (min-width: 768px){
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .split-content-grid__inner {
    padding: var(--spacing-48) var(--spacing-40);
  }
  .split-content-grid__image-wrapper {
    bottom: 0;
    top: 0;
    width: 50%;
  }
  .split-content-grid__image-wrapper.is--right {
    right: 0;
  }
  .split-content-grid__image-wrapper.is--left {
    left: 0;
  }
  .split-content-grid__image-wrapper::before {
    padding-top: 70%;
  }
  .exp-story__grid {
    --grid-columns: 2;
  }
  .hero-grid__image-wrapper {
    max-height: 700px;
    min-height: 700px;
  }
  .hero-grid__image-wrapper-hero {
    max-height: 700px;
    min-height: 700px;
  }
  .hero-grid__content {
    padding: 32px 32px 98px;
    max-height: 700px;
    min-height: 700px;
  }
  .hero-grid__content p {
    max-width: 35%;
  }
  .block-offerte__image-wrapper {
    border-top-left-radius: var(--border-radius-56);
    border-bottom-left-radius: var(--border-radius-56);
    border-top-right-radius: var(--border-radius-0);
  }
  .block-offerte__content-wrapper {
    padding: 78px;
    border-bottom-left-radius: var(--border-radius-0);
    border-top-right-radius: var(--border-radius-56);
    border-bottom-right-radius: var(--border-radius-56);
  }
  .block-offerte__title {
    font-size: 32px;
    font-size: 2rem;
  }
  .block-contact-info .contact-info__heading {
    padding-bottom: 32px;
  }
  .block-contact-info .contact-info__container {
    margin-bottom: 0px;
  }
  .block-contact-info .contact-info__text {
    padding-right: 0px;
  }
  .block-video__title {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .block-personal.--is-front-page .highlighted-person__banner {
    text-align: center;
  }
  .exp-breadcrumbs .breadcrumbs .item-parent-dots {
    display: none;
  }
  .header-image__wrapper {
    height: 235px;
  }
  .single-product .top-card-wrapper .highlighted-person {
    align-items: center;
  }
  .single-product .employee-card-wrapper .highlighted-person__banner {
    text-align: center;
  }
  .services-overview__image-wrapper {
    border-top-left-radius: var(--border-radius-32);
    border-bottom-left-radius: var(--border-radius-32);
    border-top-right-radius: var(--border-radius-0);
  }
  .services-overview__link-wrapper {
    border-bottom-left-radius: var(--border-radius-0);
    border-top-right-radius: var(--border-radius-32);
    border-bottom-right-radius: var(--border-radius-32);
  }
}
@media (min-width: 768px) and (max-width: 991.98px){
  .split-content-grid__inner.is--left {
    padding-left: var(--spacing-0);
  }
  .split-content-grid__inner.is--right {
    padding-right: var(--spacing-0);
  }
}
@media (min-width: 992px){
  .container-lg, .container-md, .container-sm, .container {
    max-width: 992px;
  }
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .badge {
    font-size: var(--font-size-14);
    line-height: var(--line-height-170);
    padding: var(--spacing-2) var(--spacing-12);
  }
  .btn {
    --button-padding: var(--spacing-16) var(--spacing-24);
    font-size: var(--font-size-16);
    line-height: var(--line-height-100);
  }
  .btn--link {
    --button-padding: 0;
  }
  .btn--icon-right {
    padding-right: var(--spacing-24);
  }
  .grid-wrapper__item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .block-spacing--top {
    margin-top: var(--spacing-56);
  }
  .block-spacing--bottom {
    margin-bottom: var(--spacing-56);
  }
  .has-spacing-top {
    --spacing-top: var(--spacing-64);
  }
  .has-spacing-bottom {
    --spacing-bottom: var(--spacing-64);
  }
  .has-spacing-bottom-small {
    --spacing-bottom: var(--spacing-32);
  }
  body {
    font-size: 17px;
    font-size: 1.0625rem;
  }
  h1,
  .h1 {
    font-size: var(--font-size-48);
  }
  h2,
  .h2 {
    font-size: var(--font-size-32);
  }
  h2.text-large,
  .h2.text-large {
    max-width: 1200px;
    margin-bottom: 0;
    font-size: var(--font-size-48);
  }
  h3,
  .h3 {
    font-size: var(--font-size-28);
  }
  h4,
  .h4 {
    font-size: var(--font-size-26);
  }
  h5,
  .h5 {
    font-size: var(--font-size-22);
  }
  h6,
  .h6 {
    font-size: var(--font-size-20);
  }
  lead {
    font-size: var(--font-size-32);
  }
  .exp-banner__inner {
    flex-direction: row;
  }
  .exp-banner__image-wrapper {
    flex: 0 0 210px;
    height: auto;
  }
  .exp-banner__content {
    gap: var(--spacing-24);
    padding: var(--spacing-40);
  }
  .exp-banner__title {
    font-size: var(--font-size-32);
  }
  .exp-banner__text {
    font-size: var(--font-size-20);
    line-height: var(--line-height-160);
  }
  .content-grid.is--intro {
    --content-font-size: var(--font-size-18);
  }
  .content-grid.is--paragraph {
    --content-font-size: var(--font-size-18);
  }
  .content-grid p:not(:empty) {
    margin-bottom: var(--spacing-32);
  }
  .exp-download__list-item {
    font-size: var(--font-size-20);
    line-height: var(--line-height-170);
  }
  .exp-quote__wrapper {
    margin-bottom: var(--spacing-72);
    padding: var(--spacing-64) var(--spacing-72) var(--spacing-64) var(--spacing-128);
  }
  .exp-quote__wrapper::after {
    height: 54px;
    width: 53px;
  }
  .exp-quote__quote {
    font-size: var(--font-size-32);
    letter-spacing: inherit;
    line-height: var(--line-height-150);
  }
  .exp-quote__author, .exp-quote__function {
    font-size: var(--font-size-18);
    line-height: var(--line-height-160);
  }
  .exp-related-posts {
    padding-bottom: var(--spacing-80);
    padding-top: var(--spacing-40);
  }
  .exp-related-posts__title {
    margin-bottom: var(--spacing-64);
    margin-top: var(--spacing-64);
  }
  .split-content-grid__inner.is--left {
    padding-left: var(--spacing-32);
  }
  .split-content-grid__inner.is--right {
    padding-right: var(--spacing-32);
  }
  .split-content-grid__title {
    font-size: var(--font-size-40);
    margin-bottom: var(--spacing-24);
  }
  .split-content-grid__text {
    font-size: var(--font-size-20);
  }
  .split-content-grid__button {
    margin-top: var(--spacing-32);
  }
  .exp-story__grid .btn__text {
    display: none;
  }
  .exp-story__grid .btn__slide {
    min-width: 58px;
    padding: 0;
  }
  .exp-story__grid.has--gap {
    gap: var(--spacing-24);
  }
  .exp-story__item {
    min-height: 464px;
    padding: 64px 55px;
  }
  .exp-story__item-inner {
  }
  .exp-story__item-separator {
    margin: 0 16px;
  }
  .exp-story__item-quote {
    font-size: var(--spacing-32);
  }
  .intro-grid {
    padding-top: 64px;
  }
  .grid-insight-latest-slider {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .grid-insight-latest-slider__subtitle {
    margin-bottom: 20px;
  }
  .grid-insight-latest-slider__title {
    margin-bottom: 16px;
  }
  .grid-insight-latest-slider__controls {
    display: flex;
    margin-top: 125px;
  }
  .grid-insight-latest-slider__slide {
    width: 512px !important;
  }
  .grid-insight-latest-slider__slide-header {
    height: 360px;
    margin-bottom: 24px;
  }
  .grid-insight-latest-slider__slide-type-wrapper {
    top: 24px;
    left: 24px;
  }
  .grid-insight-latest-slider__slide-type {
    font-size: 16px;
    font-size: 1rem;
  }
  .grid-insight-latest-slider__slide-linked {
    margin-bottom: 16px;
    font-size: 16px;
    font-size: 1rem;
  }
  .grid-insight-latest-slider__slide-title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .block-counter {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .block-counter__subtitle {
    margin-bottom: 20px;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .block-counter__title {
    margin-bottom: 24px;
    font-size: 48px;
    font-size: 3rem;
  }
  .block-counter__text {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .block-counter__link {
    margin-top: 32px;
  }
  .block-counter__item-top {
    margin-bottom: 16px;
  }
  .block-counter__item-number {
    font-size: 38px;
    font-size: 2.375rem;
  }
  .block-counter__item-symbol {
    font-size: 32px;
    font-size: 2rem;
  }
  .block-counter__item-subtitle {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .block-contact-info {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .block-contact-info .contact-info__desc {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .block-video--spacing {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .block-video__title {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .review-slider__top-left {
    max-width: 60%;
  }
  .exp-related-people__title {
    font-size: var(--font-size-56);
  }
  .exp-related-people__text {
    font-size: var(--font-size-20);
    margin-bottom: var(--spacing-56);
  }
  .exp-related-people__button {
    margin-top: var(--spacing-56);
  }
  .social-list {
    margin-bottom: var(--spacing-0);
  }
  .news-card__title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .download-card__title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .product-card__title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .project-card__title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .facet-filters-mobile__overlay {
    display: none;
  }
  .facet-filters-mobile__nav {
    display: none;
  }
  .facetwp-facet-filter-main {
    margin-bottom: var(--spacing-56);
  }
  .facetwp-facet-filter-aside {
    margin-bottom: var(--spacing-56);
  }
  .facetwp-facet-pagination .facetwp-pager {
    gap: var(--spacing-8);
  }
  .facetwp-facet-pagination .facetwp-pager:not(:empty) {
    margin-top: var(--spacing-96);
  }
  .facetwp-facet-pagination .facetwp-page {
    border-radius: var(--border-radius-6);
    font-size: var(--font-size-18);
    height: 55px;
    width: 55px;
  }
  .main-navigation {
    padding: 0 var(--spacing-20);
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: visible;
    z-index: 9999;
  }
  .header-image__wrapper {
    height: 350px;
  }
  .product-overview__header {
    padding: 160px 0 64px;
  }
  .product-overview__description {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .single-product__child {
    padding-top: 120px;
  }
  .single-product__header {
    padding-top: 140px;
  }
  .single-product__title {
    font-size: 32px;
    font-size: 2rem;
  }
  .single-product__image img {
    border-radius: 32px;
  }
  .single-product__children {
    padding-top: 64px;
  }
  .single-download__title {
    font-size: 32px;
    font-size: 2rem;
  }
  .site-footer {
    padding-bottom: var(--spacing-72);
    padding-top: var(--spacing-72);
  }
  .site-footer__navigation {
    margin-bottom: var(--spacing-40);
  }
  .footer-accordion__header {
    cursor: default;
    pointer-events: none;
  }
  .footer-accordion__header:hover, .footer-accordion__header:focus {
    color: var(--color-white);
  }
  .footer-accordion__icon {
    display: none;
  }
  .footer-accordion__content {
    max-height: none;
    overflow: visible;
    padding: 0 0 var(--spacing-16) 0;
  }
  .footer-accordion__content.is-open {
    max-height: none;
    padding-bottom: var(--spacing-16);
  }
  .admin-bar .site-header--sticky {
    top: 32px;
  }
  .error-container {
    margin-bottom: var(--spacing-80);
    margin-top: var(--spacing-56);
  }
  .error-container__image-wrapper {
    margin-bottom: var(--spacing-56);
  }
  .error-container__title {
    font-size: var(--font-size-56);
  }
  .error-container__content {
    font-size: var(--font-size-24);
  }
  .sticky-top {
    z-index: 1;
    top: 120px;
  }
}
@media (min-width: 1200px){
  .display-1 {
    font-size: 5rem;
  }
  .display-2 {
    font-size: 4.5rem;
  }
  .display-3 {
    font-size: 4rem;
  }
  .display-4 {
    font-size: 3.5rem;
  }
  .display-5 {
    font-size: 3rem;
  }
  .display-6 {
    font-size: 2.5rem;
  }
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1310px;
  }
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .modal-xl {
    --bs-modal-width: 1140px;
  }
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
  legend {
    font-size: 1.5rem;
  }
  .split-content-grid__inner {
    padding: var(--spacing-96) var(--spacing-80);
  }
  .exp-story__item {
    min-height: 520px;
  }
  .block-counter__item-number {
    font-size: 52px;
    font-size: 3.25rem;
  }
}
@media (min-width: 1600px){
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1600px;
  }
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .exp-story__item-footer {
    gap: var(--spacing-96);
  }
}
@media (max-width: 1599.98px){
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (max-width: 1599.98px) and (prefers-reduced-motion: reduce){
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1199.98px){
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
  .block-media__image-container img {
    max-height: 400px;
    min-height: 400px;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 991.98px){
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
  .block-media__caption {
    top: -60px !important;
  }
  .faq-grid__content-wrapper {
    padding-bottom: 32px;
  }
  .grid-insight-latest-slider__swiper-container {
    margin-top: 40px;
    -webkit-clip-path: inset(0px -100vw 0px -100vw);
            clip-path: inset(0px -100vw 0px -100vw);
  }
  .facet-filters-desktop {
    display: none;
  }
  .single-product__child {
    margin-top: 37px;
  }
  .single-product__content {
    margin: var(--spacing-32) 0 88px;
  }
  .single-product__children {
    padding: 60px 0;
  }
  .single-download__content {
    margin: var(--spacing-32) 0 88px;
  }
  .site-footer__navigation-title {
    cursor: pointer;
  }
  .footer-accordion {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .contact-info:last-child .footer-accordion {
    border-bottom: none;
  }
  .swiper-pagination {
    bottom: 8px !important;
  }
  .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
  }
  .swiper-pagination-bullet-active {
    width: 10px !important;
    height: 10px !important;
  }
  .swiper-button-next svg,
  .swiper-button-prev svg {
    width: 12px !important;
    height: 12px !important;
  }
  .swiper-button-next:hover svg,
  .swiper-button-prev:hover svg {
    transform: translate(2px, 0) !important;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 768px){
  .review-banner__content {
    flex-direction: column;
    text-align: center;
  }
  .review-banner__rating {
    align-items: center;
  }
  .single-product__specifications-content {
    -moz-column-count: 1;
         column-count: 1;
  }
}
@media (max-width: 767.98px){
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
  .mobile-order-1 {
    order: 1;
  }
  .mobile-order-2 {
    order: 2;
  }
  .mobile-order-3 {
    order: 3;
  }
  .block-media__image-container img {
    max-height: 300px;
    min-height: 300px;
  }
  .hero-grid__content .animate-title {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0 0 8px 0;
  }
  .block-offerte__image-wrapper {
    margin-bottom: -1px;
  }
  .block-counter__wrapper {
    margin-top: 40px;
  }
  .author-card {
    margin-bottom: var(--spacing-24);
  }
  .exp-breadcrumbs .breadcrumbs .item-parent {
    display: none;
  }
  .services-overview__image-wrapper {
    margin-bottom: -1px;
  }
  .swiper-button-next {
    right: 24px !important;
  }
  .swiper-button-prev {
    left: 24px !important;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 575.98px){
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){
  .offcanvas-sm {
    transition: none;
  }
}
@media (prefers-reduced-motion: no-preference){
  :root {
    scroll-behavior: smooth;
  }
}
@media (prefers-reduced-motion: reduce){
  .form-control {
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
  .form-select {
    transition: none;
  }
  .form-switch .form-check-input {
    transition: none;
  }
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
  .form-floating > label {
    transition: none;
  }
  .accordion-button {
    transition: none;
  }
  .accordion-button::after {
    transition: none;
  }
  .modal.fade .modal-dialog {
    transition: none;
  }
  .fade {
    transition: none;
  }
  .collapsing {
    transition: none;
  }
  .collapsing.collapse-horizontal {
    transition: none;
  }
  .offcanvas {
    transition: none;
  }
  .icon-link > .bi {
    transition: none;
  }
}
@media print{
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/swiper.css ***!
  \**********************************************************************************/
/**
 * Swiper 11.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 28, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!**********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/modules/navigation.css ***!
  \**********************************************************************************************/
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

/*!**********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/modules/pagination.css ***!
  \**********************************************************************************************/
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

/*!***********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/modules/effect-fade.css ***!
  \***********************************************************************************************/
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/*!********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/modules/autoplay.css ***!
  \********************************************************************************************/


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDRSw0QkFBNEI7RUFDNUI7Ozs7eURBSXdEO0VBQ3hELG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsK0VBQStFO0VBQy9FLHVDQUF1QztFQUN2QyxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWM7O0VBRWQsc0NBQXNDO0VBQ3RDLGlCQUFpQjtFQUNqQixxQ0FBcUM7RUFDckMsb0NBQW9DO0VBQ3BDLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsNkJBQTZCO0VBQzdCLHVEQUF1RDtFQUN2RCwrQ0FBK0M7O0VBRS9DLHNDQUFzQztFQUN0QyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7Ozs7QUNsaEpBO0VBQ0UsNEJBQTRCO0VBQzVCOzs7O3lEQUl3RDtFQUN4RCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLCtFQUErRTtFQUMvRSx1Q0FBdUM7RUFDdkMsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixjQUFjOztFQUVkLHNDQUFzQztFQUN0QyxpQkFBaUI7RUFDakIscUNBQXFDO0VBQ3JDLG9DQUFvQztFQUNwQyxrQ0FBa0M7RUFDbEMsbUNBQW1DO0VBQ25DLDZCQUE2QjtFQUM3Qix1REFBdUQ7RUFDdkQsK0NBQStDOztFQUUvQyxzQ0FBc0M7RUFDdEMsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7Ozs7O0FDbGhKQSxnQkFBZ0I7QUFBaEI7O0VBQUE7QUNBQTs7RUFBQTtBQ0FBOztFQUFBO0FDQUE7O0VBQUE7QUhLQTs7RUFBQTtBSUxBOztFQUFBO0FDQUE7RUFDQztFQXFCQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QUxqQkQ7QUtoREM7RUFDQztBTGtERjtBSy9DQztFQUNDO0VBQ0E7QUxpREY7QUsvQ0U7RUFDQztFQUNBO0FMaURIO0FLOUNFO0VBQ0M7RUFDQTtBTGdESDtBS0lDO0VBQ0M7QUxGRjtBS0dFOztFQUVDO0VBQUE7RUFDQTtFQUNBO0FMREg7QUtNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMSkY7QUtNRTtFQUNDO0VBQ0E7QUxKSDtBS09FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxMSDtBS1VDOzs7Ozs7RUFNQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxSRjtBS1VFOzs7Ozs7RUFDQztFQUNBO0VBQ0E7QUxISDtBS1FDO0VBQ0M7RUFDQTtFQUNBO0FMTkY7QUtXRTtFQUNDO0FMVEg7QUtZRTs7O0VBR0M7QUxWSDtBS2NDO0VBQ0M7RUFDQTtFQUFBO0VBQ0E7QUxaRjtBS2dCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxkRjtBS2tCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FMZkQ7QUtrQkE7RUFDQztBTGZEO0FNcEtBO0FDQUE7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QVArSkY7QVMvUUk7RUZzSEE7RUFBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FQK0pKO0FVMVRBO0VGbVFNLGtCQUxJO0VFNVBSLGdCQ3dvQjRCO0FYM1U5QjtBVXhURTtFRmdRTTtFRTVQSixnQkN5bkJrQjtFRHhuQmxCLGdCQ3dtQjBCO0FYL1M5QjtBVTlURTtFRmdRTTtFRTVQSixnQkN5bkJrQjtFRHhuQmxCLGdCQ3dtQjBCO0FYcFM5QjtBVXpVRTtFRmdRTTtFRTVQSixnQkN5bkJrQjtFRHhuQmxCLGdCQ3dtQjBCO0FYelI5QjtBVXBWRTtFRmdRTTtFRTVQSixnQkN5bkJrQjtFRHhuQmxCLGdCQ3dtQjBCO0FYOVE5QjtBVS9WRTtFRmdRTTtFRTVQSixnQkN5bkJrQjtFRHhuQmxCLGdCQ3dtQjBCO0FYblE5QjtBVTFXRTtFRmdRTTtFRTVQSixnQkN5bkJrQjtFRHhuQmxCLGdCQ3dtQjBCO0FYeFA5QjtBVTdWQTtFRXZERTtFQUNBO0FaNlpGO0FVbFdBO0VFNURFO0VBQ0E7QVprYUY7QVVwV0E7RUFDRTtBVnVXRjtBVXJXRTtFQUNFLG9CQ3NvQjBCO0FYL1I5QjtBVTdWQTtFRjhNTSxrQkFMSTtFRXZNUjtBVmdXRjtBVTVWQTtFQUNFLG1CQ2lVTztFSDFISCxrQkFMSTtBUjhKVjtBVTdWRTtFQUNFO0FWK1ZKO0FVM1ZBO0VBQ0U7RUFDQSxtQkN1VE87RUgxSEgsa0JBTEk7RUV0TFIsY0N0RlM7QVhvYlg7QVU1VkU7RUFDRTtBVjhWSjtBYTliQTtFQ0lFO0VBR0E7QWQ0YkY7QWE3YkE7RUFDRSxnQkYrakRrQztFRTlqRGxDLG1DRitqRGtDO0VFOWpEbEM7RUVHRTtFRFJGO0VBR0E7QWRxY0Y7QWF2YkE7RUFFRTtBYnliRjtBYXRiQTtFQUNFO0VBQ0E7QWJ5YkY7QWF0YkE7RUx5UE0sa0JBTEk7RUtsUFIsZ0NGa2pEa0M7QVh6bkNwQztBZ0IzZEU7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3ZUY7QWtCN2VBO0VBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FsQjZnQko7QWtCeGdCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FuQmloQkY7QWtCL2dCSTtFQ09GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIyZ0JGO0FtQjVkTTtFQUNFO0FuQitkUjtBbUI1ZE07RUFwQ0o7RUFDQTtBbkJvZ0JGO0FtQnRmRTtFQUNFO0VBQ0E7QW5CeWZKO0FtQjNmRTtFQUNFO0VBQ0E7QW5COGZKO0FtQmhnQkU7RUFDRTtFQUNBO0FuQm1nQko7QW1CcmdCRTtFQUNFO0VBQ0E7QW5Cd2dCSjtBbUIxZ0JFO0VBQ0U7RUFDQTtBbkI2Z0JKO0FtQi9nQkU7RUFDRTtFQUNBO0FuQmtoQko7QW1CbmZNO0VBaERKO0VBQ0E7QW5CdWlCRjtBbUJsZlU7RUFoRU47RUFDQTtBbkJzakJKO0FtQnZmVTtFQWhFTjtFQUNBO0FuQjJqQko7QW1CNWZVO0VBaEVOO0VBQ0E7QW5CZ2tCSjtBbUJqZ0JVO0VBaEVOO0VBQ0E7QW5CcWtCSjtBbUJ0Z0JVO0VBaEVOO0VBQ0E7QW5CMGtCSjtBbUIzZ0JVO0VBaEVOO0VBQ0E7QW5CK2tCSjtBbUJoaEJVO0VBaEVOO0VBQ0E7QW5Cb2xCSjtBbUJyaEJVO0VBaEVOO0VBQ0E7QW5CeWxCSjtBbUIxaEJVO0VBaEVOO0VBQ0E7QW5COGxCSjtBbUIvaEJVO0VBaEVOO0VBQ0E7QW5CbW1CSjtBbUJwaUJVO0VBaEVOO0VBQ0E7QW5Cd21CSjtBbUJ6aUJVO0VBaEVOO0VBQ0E7QW5CNm1CSjtBbUJ0aUJZO0VBeERWO0FuQmttQkY7QW1CMWlCWTtFQXhEVjtBbkJzbUJGO0FtQjlpQlk7RUF4RFY7QW5CMG1CRjtBbUJsakJZO0VBeERWO0FuQjhtQkY7QW1CdGpCWTtFQXhEVjtBbkJrbkJGO0FtQjFqQlk7RUF4RFY7QW5Cc25CRjtBbUI5akJZO0VBeERWO0FuQjBuQkY7QW1CbGtCWTtFQXhEVjtBbkI4bkJGO0FtQnRrQlk7RUF4RFY7QW5Ca29CRjtBbUIxa0JZO0VBeERWO0FuQnNvQkY7QW1COWtCWTtFQXhEVjtBbkIwb0JGO0FtQnZrQlE7O0VBRUU7QW5CMGtCVjtBbUJ2a0JROztFQUVFO0FuQjBrQlY7QW1CamxCUTs7RUFFRTtBbkJvbEJWO0FtQmpsQlE7O0VBRUU7QW5Cb2xCVjtBbUIzbEJROztFQUVFO0FuQjhsQlY7QW1CM2xCUTs7RUFFRTtBbkI4bEJWO0FtQnJtQlE7O0VBRUU7QW5Cd21CVjtBbUJybUJROztFQUVFO0FuQndtQlY7QW1CL21CUTs7RUFFRTtBbkJrbkJWO0FtQi9tQlE7O0VBRUU7QW5Ca25CVjtBbUJ6bkJROztFQUVFO0FuQjRuQlY7QW1Cem5CUTs7RUFFRTtBbkI0bkJWO0FvQmp2QkE7RUFDRSxxQlR1MkJzQztBWDB0QnhDO0FvQnhqREE7RUFDRTtFQUNBO0VBQ0E7RVo4UUksa0JBTEk7RVlyUVIsZ0JUK2xCNEI7QVgwOUI5QjtBb0JyakRBO0VBQ0U7RUFDQTtFWm9RSSxrQkFMSTtBUjB6Q1Y7QW9CcmpEQTtFQUNFO0VBQ0E7RVo4UEksbUJBTEk7QVJnMENWO0FxQnRsREE7RUFDRSxtQlYrMUJzQztFSHJrQmxDLGtCQUxJO0VhalJSLGdDVisxQnNDO0FYd3ZCeEM7QXNCNWxEQTtFQUNFO0VBQ0E7RUFDQTtFZHdSSSxlQUxJO0VjaFJSLGdCWGttQjRCO0VXam1CNUIsZ0JYeW1CNEI7RVd4bUI1QiwyQlg0M0JzQztFVzMzQnRDO0tBQUE7VUFBQTtFQUNBLG1DWHEzQnNDO0VXcDNCdEM7RUFDQTtFUEdFO0VRSEUsd0VETUo7QXRCMGxERjtBc0J4bERFO0VBQ0U7QXRCK2xESjtBc0I3bERJO0VBQ0U7QXRCK2xETjtBc0IxbERFO0VBQ0UsMkJYczJCb0M7RVdyMkJwQyxtQ1hnMkJvQztFVy8xQnBDLHFCWDgyQm9DO0VXNzJCcEM7RUFLRSxrRFhraEJrQjtBWHNrQ3hCO0FzQnBsREU7RUFNRTtFQU1BO0VBS0E7QXRCd2tESjtBc0Jua0RFO0VBQ0U7RUFDQTtBdEJxa0RKO0FzQmprREU7RUFDRSxnQ1g0MEJvQztFVzEwQnBDO0F0QmtrREo7QXNCcmtERTtFQUNFLGdDWDQwQm9DO0VXMTBCcEM7QXRCa2tESjtBc0IxakRFO0VBRUUsd0NYOHlCb0M7RVczeUJwQztBdEJ5akRKO0FzQnJqREU7RUFDRTtFQUNBO0VBQ0EscUJYb3JCMEI7RVduckIxQiwyQlhzeUJvQztFYXA0QnRDLHVDYnFpQ2dDO0VXcjhCOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQ1hnc0IwQjtFVy9yQjFCO0VDekZFLHFJRDBGRjtBdEJ1akRKO0FzQnBqREU7RUFDRSx3Q1g0N0I4QjtBWCtuQmxDO0FzQmxqREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCWHdmNEI7RVd2ZjVCLDJCWDJ4QnNDO0VXMXhCdEM7RUFDQTtFQUNBO0F0QnFqREY7QXNCbmpERTtFQUNFO0F0QnFqREo7QXNCbGpERTtFQUVFO0VBQ0E7QXRCbWpESjtBc0J4aURBO0VBQ0UsK0RYNHdCc0M7RVczd0J0QztFZHlJSSxtQkFMSTtFT3ZRTjtBZmdyREo7QXNCemlERTtFQUNFO0VBQ0E7RUFDQSxvQlhvb0IwQjtBWHU2QjlCO0FzQnZpREE7RUFDRSw2RFhnd0JzQztFVy92QnRDO0VkNEhJLGtCQUxJO0VPdlFOO0FmNHJESjtBc0J4aURFO0VBQ0U7RUFDQTtFQUNBLGtCWDJuQjBCO0FYKzZCOUI7QXNCbGlERTtFQUNFLGdFWDZ1Qm9DO0FYd3pCeEM7QXNCbGlERTtFQUNFLCtEWDB1Qm9DO0FYMHpCeEM7QXNCamlERTtFQUNFLDZEWHV1Qm9DO0FYNHpCeEM7QXNCOWhEQTtFQUNFLFdYcXVCc0M7RVdwdUJ0Qyw0RFg4dEJzQztFVzd0QnRDLGlCWGlsQjRCO0FYZzlCOUI7QXNCL2hERTtFQUNFO0F0QmlpREo7QXNCOWhERTtFQUNFO0VQdkxBO0Fmd3RESjtBc0I3aERFO0VBQ0U7RVA1TEE7QWY0dERKO0FzQjVoREU7RUFBb0IsMkRYOHNCa0I7QVhpMUJ4QztBc0I5aERFO0VBQW9CLHlEWDhzQmtCO0FYbTFCeEM7QXlCaHZEQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VqQnFSSSxlQUxJO0VpQjdRUixnQmQrbEI0QjtFYzlsQjVCLGdCZHNtQjRCO0Vjcm1CNUIsMkJkeTNCc0M7RWN4M0J0QztLQUFBO1VBQUE7RUFDQSxtQ2RrM0JzQztFY2ozQnRDO0VBQ0E7RUFDQSx5Q2QrOUJrQztFYzk5QmxDLDBCZCs5QmtDO0VjOTlCbEM7RVZIRTtFUUhFLHdFRVNKO0F6Qmd2REY7QXlCOXVERTtFQUNFLHFCZHMzQm9DO0VjcjNCcEM7RUFLRSxrRGRpK0I0QjtBWGd4QmxDO0F5Qjd1REU7RUFFRSxzQmQ2dUIwQjtFYzV1QjFCO0F6Qjh1REo7QXlCM3VERTtFQUVFLHdDZHUxQm9DO0FYcTVCeEM7QXlCdnVERTtFQUNFO0VBQ0E7QXpCeXVESjtBeUJydURBO0VBQ0Usb0Jkc3VCNEI7RWNydUI1Qix1QmRxdUI0QjtFY3B1QjVCLG9CZHF1QjRCO0VIbGdCeEIsbUJBTEk7RU92UU47QWZteERKO0F5QnJ1REE7RUFDRSxtQmRrdUI0QjtFY2p1QjVCLHNCZGl1QjRCO0VjaHVCNUIsa0JkaXVCNEI7RUh0Z0J4QixrQkFMSTtFT3ZRTjtBZjJ4REo7QXlCbnVESTtFQUNFO0F6QnN1RE47QTBCOXlEQTtFQUNFO0VBQ0Esa0JmcTZCd0M7RWVwNkJ4QyxtQmZxNkJ3QztFZXA2QnhDLHVCZnE2QndDO0FYNDRCMUM7QTBCL3lERTtFQUNFO0VBQ0E7QTFCaXpESjtBMEI3eURBO0VBQ0Usb0JmMjVCd0M7RWUxNUJ4QztFQUNBO0ExQmd6REY7QTBCOXlERTtFQUNFO0VBQ0E7RUFDQTtBMUJnekRKO0EwQjV5REE7RUFDRTtFQUVBO0VBQ0EsVWYwNEJ3QztFZXo0QnhDLFdmeTRCd0M7RWV4NEJ4QztFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJEZjI0QndDO0VlMTRCeEM7VUFBQTtBMUI4eURGO0EwQjN5REU7RVgzQkU7QWZ5MERKO0EwQjF5REU7RUFFRSxrQmZtNEJzQztBWHc2QjFDO0EwQnh5REU7RUFDRSx1QmYwM0JzQztBWGc3QjFDO0EwQnZ5REU7RUFDRSxxQmZzMUJvQztFZXIxQnBDO0VBQ0Esa0RmOGZvQjtBWDJ5Q3hCO0EwQnR5REU7RUFDRSx5QmY1Qk07RWU2Qk4scUJmN0JNO0FYcTBEVjtBMEJ0eURJO0VBSUk7QTFCcXlEUjtBMEJqeURJO0VBSUk7QTFCZ3lEUjtBMEIzeERFO0VBQ0UseUJmakRNO0Vla0ROLHFCZmxETTtFZXVESjtBMUJ5eEROO0EwQnJ4REU7RUFDRTtFQUNBO0VBQ0EsWWZrMkJ1QztBWHE3QjNDO0EwQmh4REk7RUFDRTtFQUNBLFlmeTFCcUM7QVh5N0IzQztBMEJwd0RBO0VBQ0UsbUJmbzFCZ0M7QVhtN0JsQztBMEJyd0RFO0VBQ0U7RUFFQSxVZjgwQjhCO0VlNzBCOUI7RUFDQTtFQUNBO0VYakhBO0VRSEUsaURHc0hGO0ExQnN3REo7QTBCcHdESTtFQUNFO0ExQjJ3RE47QTBCeHdESTtFQUNFLGlDZjYwQjRCO0VleDBCMUI7QTFCc3dEUjtBMEJqd0RFO0VBQ0Usb0Jmd3pCOEI7RWV2ekI5QjtBMUJtd0RKO0EwQmp3REk7RUFDRTtFQUNBO0ExQm13RE47QTBCOXZEQTtFQUNFO0VBQ0Esa0Jmc3lCZ0M7QVgyOUJsQztBMEI5dkRBO0VBQ0U7RUFDQTtFQUNBO0ExQml3REY7QTBCN3ZESTtFQUNFO0VBQ0E7RUFDQSxhZnNwQndCO0FYeW1DOUI7QTBCeHZESTtFQUNFO0ExQjJ2RE47QTJCOTZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0EzQmk3REY7QTJCLzZERTtFQUNFO0EzQmk3REo7QTJCNzZESTtFQUEwQixrRWhCOGdDYTtBWGs2QjNDO0EyQi82REk7RUFBMEIsa0VoQjZnQ2E7QVhxNkIzQztBMkIvNkRFO0VBQ0U7QTNCaTdESjtBMkI5NkRFO0VBQ0UsV2hCKy9CdUM7RWdCOS9CdkMsWWhCOC9CdUM7RWdCNy9CdkM7RUFDQTtVQUFBO0VIMUJGLHlCYmtDUTtFZ0JOTixTaEI2L0J1QztFSTFnQ3ZDO0VRSEUsb0hJbUJGO0VKbkJFLDRHSW1CRjtBM0IrNkRKO0EyQjc2REk7RUhqQ0YseUJiOGhDeUM7QVh3N0IzQztBMkJoN0RFO0VBQ0UsV2hCdytCOEI7RWdCditCOUIsY2hCdytCOEI7RWdCditCOUI7RUFDQSxlaEJ1K0I4QjtFZ0J0K0I5Qix3Q2hCdStCOEI7RWdCdCtCOUI7RVo3QkE7QWZnOURKO0EyQjk2REU7RUFDRSxXaEJvK0J1QztFZ0JuK0J2QyxZaEJtK0J1QztFZ0JsK0J2QztPQUFBO0VIcERGLHlCYmtDUTtFZ0JvQk4sU2hCbStCdUM7RUkxZ0N2QztFUUhFLGlISTZDRjtFSjdDRSw0R0k2Q0Y7QTNCKzZESjtBMkI3NkRJO0VIM0RGLHlCYjhoQ3lDO0FYazlCM0M7QTJCaDdERTtFQUNFLFdoQjg4QjhCO0VnQjc4QjlCLGNoQjg4QjhCO0VnQjc4QjlCO0VBQ0EsZWhCNjhCOEI7RWdCNThCOUIsd0NoQjY4QjhCO0VnQjU4QjlCO0VadkRBO0FmMCtESjtBMkI5NkRFO0VBQ0U7QTNCZzdESjtBMkI5NkRJO0VBQ0UsMkNoQmc5QnFDO0FYZytCM0M7QTJCNzZESTtFQUNFLDJDaEI0OEJxQztBWG0rQjNDO0E0QnRnRUE7RUFDRTtBNUJ5Z0VGO0E0QnZnRUU7OztFQUdFLG1EakJ3aUNvQztFaUJ2aUNwQyx1RGpCdWlDb0M7RWlCdGlDcEMsaUJqQnVpQ29DO0FYaytCeEM7QTRCdGdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMUkUsZ0VLU0Y7QTVCd2dFSjtBNEJyZ0VFOztFQUVFO0E1QjRnRUo7QTRCMWdFSTtFQUNFO0E1QjZnRU47QTRCOWdFSTs7RUFDRTtBNUI2Z0VOO0E0QjFnRUk7RUFFRSxxQmpCNGdDa0M7RWlCM2dDbEMsd0JqQjRnQ2tDO0FYaWdDeEM7QTRCaGhFSTtFQUVFLHFCakI0Z0NrQztFaUIzZ0NsQyx3QmpCNGdDa0M7QVhpZ0N4QztBNEIxZ0VJOztFQUNFLHFCakJ1Z0NrQztFaUJ0Z0NsQyx3QmpCdWdDa0M7QVhzZ0N4QztBNEJ6Z0VFO0VBQ0UscUJqQmlnQ29DO0VpQmhnQ3BDLHdCakJpZ0NvQztBWDBnQ3hDO0E0QnBnRUk7RUFDRTtFQUNBLDhEakIyL0JrQztBWDhnQ3hDO0E0QjNnRUk7Ozs7RUFDRTtFQUNBLDhEakIyL0JrQztBWDhnQ3hDO0E0QnZnRU07RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQSxhakJtL0JnQztFaUJsL0JoQztFQUNBLG1DakJnMEJnQztFSWgzQnBDO0FmNmpFSjtBNEJuaEVNOzs7O0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0EsYWpCbS9CZ0M7RWlCbC9CaEM7RUFDQSxtQ2pCZzBCZ0M7RUloM0JwQztBZjZqRUo7QTRCdGdFSTtFQUNFO0VBQ0EsOERqQjArQmtDO0FYOGhDeEM7QTRCbmdFSTtFQUNFO0E1QnFnRU47QTRCamdFRTs7RUFFRSxjakIxRU87QVg2a0VYO0E0QmpnRUk7O0VBQ0Usd0NqQjB5QmtDO0FYMHRDeEM7QTZCM2xFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCOGxFRjtBNkI1bEVFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBN0I4bEVKO0E2QjFsRUU7OztFQUdFO0E3QjRsRUo7QTZCdGxFRTtFQUNFO0VBQ0E7QTdCd2xFSjtBNkJ0bEVJO0VBQ0U7QTdCd2xFTjtBNkI3a0VBO0VBQ0U7RUFDQTtFQUNBO0VyQjhPSSxlQUxJO0VxQnZPUixnQmxCeWpCNEI7RWtCeGpCNUIsZ0JsQmdrQjRCO0VrQi9qQjVCLDJCbEJtMUJzQztFa0JsMUJ0QztFQUNBO0VBQ0EsdUNsQjA2QnNDO0VrQno2QnRDO0VkdENFO0FmdW5FSjtBNkJ2a0VBOzs7O0VBSUU7RXJCd05JLGtCQUxJO0VPdlFOO0FmZ29FSjtBNkJ2a0VBOzs7O0VBSUU7RXJCK01JLG1CQUxJO0VPdlFOO0FmeW9FSjtBNkJ2a0VBOztFQUVFO0E3QjBrRUY7QTZCN2pFSTs7OztFZGpFQTtFQUNBO0FmcW9FSjtBNkI1akVJOzs7O0VkMUVBO0VBQ0E7QWY0b0VKO0E2QnRqRUU7RUFDRTtFZDFFQTtFQUNBO0FmbW9FSjtBNkJ0akVFOztFZDlFRTtFQUNBO0Fmd29FSjtBOEJocUVFO0VBQ0U7RUFDQTtFQUNBLG1CbkJ1MEJvQztFSHJrQmxDLGtCQUxJO0VzQjFQTixpQ25Ca2pDcUI7QVhnbkN6QjtBOEIvcEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCcVBFLG1CQUxJO0VzQjdPTixXbkJxaUNxQjtFbUJwaUNyQixtQ25Cb2lDcUI7RUkvakNyQjtBZjZyRUo7QThCN3BFSTs7OztFQUVFO0E5QmtxRU47QThCanRFSTtFQXFERSwrQ25CdWhDbUI7RW1CcGhDakIsb0NuQjgxQmdDO0VtQjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0E5QjhwRVI7QThCM3BFTTtFQUNFLCtDbkI0Z0NpQjtFbUJ2Z0NmLDJEbkJ1Z0NlO0FYa3BDekI7QThCOXRFSTtFQStFSSxvQ25CdTBCZ0M7RW1CdDBCaEM7QTlCbXBFUjtBOEJudUVJO0VBdUZFLCtDbkJxL0JtQjtBWDJwQ3pCO0E4QjdvRVE7RUFFRTtFQUNBLHVCbkJxNUI4QjtFbUJwNUI5QjtFQUNBO0E5QjhvRVY7QThCMW9FTTtFQUNFLCtDbkJ3K0JpQjtFbUJuK0JmLDJEbkJtK0JlO0FYcXFDekI7QThCanZFSTtFQWtISTtBOUJtb0VSO0E4QnJ2RUk7RUF5SEUsK0NuQm05Qm1CO0FYNnFDekI7QThCOW5FTTtFQUNFLDRDbkJnOUJpQjtBWGdyQ3pCO0E4QjduRU07RUFDRSwyRG5CNDhCaUI7QVhtckN6QjtBOEI1bkVNO0VBQ0UsaUNuQnc4QmlCO0FYc3JDekI7QThCem5FSTtFQUNFO0E5QjRuRU47QThCdHdFSTtFQW9KTTtBOUIwbkVWO0E4QjF2RUU7RUFDRTtFQUNBO0VBQ0EsbUJuQnUwQm9DO0VIcmtCbEMsa0JBTEk7RXNCMVBOLG1DbkJrakNxQjtBWDBzQ3pCO0E4Qnp2RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEJxUEUsbUJBTEk7RXNCN09OLFduQnFpQ3FCO0VtQnBpQ3JCLGtDbkJvaUNxQjtFSS9qQ3JCO0FmdXhFSjtBOEJ2dkVJOzs7O0VBRUU7QTlCNHZFTjtBOEIzeUVJO0VBcURFLGlEbkJ1aENtQjtFbUJwaENqQixvQ25CODFCZ0M7RW1CNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTlCd3ZFUjtBOEJydkVNO0VBQ0UsaURuQjRnQ2lCO0VtQnZnQ2YsMERuQnVnQ2U7QVg0dUN6QjtBOEJ4ekVJO0VBK0VJLG9DbkJ1MEJnQztFbUJ0MEJoQztBOUI2dUVSO0E4Qjd6RUk7RUF1RkUsaURuQnEvQm1CO0FYcXZDekI7QThCdnVFUTtFQUVFO0VBQ0EsdUJuQnE1QjhCO0VtQnA1QjlCO0VBQ0E7QTlCd3VFVjtBOEJwdUVNO0VBQ0UsaURuQncrQmlCO0VtQm4rQmYsMERuQm0rQmU7QVgrdkN6QjtBOEIzMEVJO0VBa0hJO0E5QjZ0RVI7QThCLzBFSTtFQXlIRSxpRG5CbTlCbUI7QVh1d0N6QjtBOEJ4dEVNO0VBQ0UsOENuQmc5QmlCO0FYMHdDekI7QThCdnRFTTtFQUNFLDBEbkI0OEJpQjtBWDZ3Q3pCO0E4QnR0RU07RUFDRSxtQ25CdzhCaUI7QVhneEN6QjtBOEJudEVJO0VBQ0U7QTlCc3RFTjtBOEJoMkVJO0VBc0pNO0E5Qmt0RVY7QStCNzJFQTs7Ozs7O0VBTUU7QS9CZzNFRjtBK0I3MkVBO0VBQ0U7QS9CZzNFRjtBZ0N4MUVJO0VBQ0U7RUFDQSxvQnJCNmhCd0I7RXFCNWhCeEIsdUJyQjJoQndCO0VxQjFoQnhCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FoQ2c0RUY7QWdDdDBFSTtFQUNFO0FoQ3cwRU47QStCdDNFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZCdVFJLDZCQUxJO0V1QmhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2QjBPSSx1Q0FMSTtFdUJuT1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQnpDRTtBZmc2RUo7QStCbjNFRTtFQUNFO0VBQ0E7RUFDQTtBL0JxM0VKO0ErQjcxRUk7RUFDRTtBL0JnMkVOO0ErQjkxRU07RUFDRTtFQUNBO0EvQmcyRVI7QStCNTFFSTtFQUNFO0EvQisxRU47QStCNzFFTTtFQUNFO0VBQ0E7QS9CKzFFUjtBK0JyMUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9CdzZFSjtBZ0M1L0VJO0VBQ0U7RUFDQSxvQnJCNmhCd0I7RXFCNWhCeEIsdUJyQjJoQndCO0VxQjFoQnhCO0VBOUJKO0VBQ0E7RUFDQTtFQUNBO0FoQzZoRkY7QWdDMStFSTtFQUNFO0FoQzQrRU47QStCNTZFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CKzZFSjtBZ0NqaEZJO0VBQ0U7RUFDQSxvQnJCNmhCd0I7RXFCNWhCeEIsdUJyQjJoQndCO0VxQjFoQnhCO0VBdkJKO0VBQ0E7RUFDQTtFQUNBO0FoQzJpRkY7QWdDLy9FSTtFQUNFO0FoQ2lnRk47QStCdjdFSTtFQUNFO0EvQnk3RU47QStCbjdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CczdFSjtBZ0N6aUZJO0VBQ0U7RUFDQSxvQnJCNmhCd0I7RXFCNWhCeEIsdUJyQjJoQndCO0VxQjFoQnhCO0FoQzJpRk47QWdDaGlGTTtFQUNFO0FoQ2tpRlI7QWdDL2hGTTtFQUNFO0VBQ0EscUJyQjBnQnNCO0VxQnpnQnRCLHVCckJ3Z0JzQjtFcUJ2Z0J0QjtFQW5DTjtFQUNBO0VBQ0E7QWhDcWtGRjtBZ0MvaEZJO0VBQ0U7QWhDaWlGTjtBK0J0OEVJO0VBQ0U7QS9CdzhFTjtBK0JqOEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JvOEVGO0ErQjk3RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCcEJ5YjRCO0VvQnhiNUI7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RWhCdEtFO0Fmd21GSjtBK0IvN0VFO0VBRUU7RVAxTEYsa0RPNEx1QjtBL0IrN0V6QjtBK0I1N0VFO0VBRUU7RUFDQTtFQUFBO0VQbE1GLG1ET21NdUI7QS9CNjdFekI7QStCMTdFRTtFQUVFO0VBQ0E7RUFDQTtBL0IyN0VKO0ErQnI3RUE7RUFDRTtBL0J3N0VGO0ErQnA3RUE7RUFDRTtFQUNBO0VBQ0E7RXZCbUVJLG1CQUxJO0V1QjVEUjtFQUNBO0EvQnU3RUY7QStCbjdFQTtFQUNFO0VBQ0E7RUFDQTtBL0JzN0VGO0ErQmw3RUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbzdFRjtBaUMxcUZBOztFQUVFO0VBQ0E7RUFDQTtBakM2cUZGO0FpQzNxRkU7O0VBQ0U7RUFDQTtBakM4cUZKO0FpQ3pxRkU7Ozs7Ozs7Ozs7OztFQU1FO0FqQ2lyRko7QWlDNXFGQTtFQUNFO0VBQ0E7RUFDQTtBakMrcUZGO0FpQzdxRkU7RUFDRTtBakMrcUZKO0FpQzNxRkE7RWxCaEJJO0FmK3JGSjtBaUMzcUZFOztFQUVFO0FqQzZxRko7QWlDenFGRTs7O0VsQlZFO0VBQ0E7QWZ3ckZKO0FpQ3JxRkU7OztFbEJORTtFQUNBO0FmZ3JGSjtBaUN4cEZBO0VBQ0U7RUFDQTtBakMycEZGO0FpQ3pwRkU7RUFHRTtBakN5cEZKO0FpQ3RwRkU7RUFDRTtBakN3cEZKO0FpQ3BwRkE7RUFDRTtFQUNBO0FqQ3VwRkY7QWlDcHBGQTtFQUNFO0VBQ0E7QWpDdXBGRjtBaUNub0ZBO0VBQ0U7RUFDQTtFQUNBO0FqQ3NvRkY7QWlDcG9GRTs7RUFFRTtBakNzb0ZKO0FpQ25vRkU7O0VBRUU7QWpDcW9GSjtBaUNqb0ZFOztFbEIxRkU7RUFDQTtBZit0Rko7QWlDam9GRTs7RWxCN0dFO0VBQ0E7QWZrdkZKO0FrQzN3RkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNndGRjtBa0N6d0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUI0UEksZUFMSTtFMEJyUFI7RUFDQTtFQUNBO0VBQ0E7RW5CckJFO0VtQnVCRjtFWDFCSSwwQ1cyQko7QWxDNHdGRjtBa0Mxd0ZFO0VBQ0U7RUFDQTtFQUNBO0FsQ2l4Rko7QWtDL3dGSTtFQUNFO0VBQ0E7QWxDaXhGTjtBa0M1d0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWGpERSxtRFdrREY7QWxDOHdGSjtBa0Mzd0ZFO0VBQ0U7QWxDa3hGSjtBa0Mvd0ZFO0VBQ0U7RUFDQTtFQUNBO0FsQ2l4Rko7QWtDN3dGQTtFQUNFO0FsQ2d4RkY7QWtDN3dGQTtFQUNFO0VBQ0E7RUFDQTtBbENneEZGO0FrQzl3RkU7RW5CN0RFO0VBQ0E7QWY4MEZKO0FrQy93Rkk7RW5CaEVBO0VBQ0E7QWZrMUZKO0FrQzl3RkU7RUFDRTtBbENneEZKO0FrQzV3RkU7RW5CNURFO0VBQ0E7QWYyMEZKO0FrQzV3Rk07RW5CaEVGO0VBQ0E7QWYrMEZKO0FrQzN3Rkk7RW5CckVBO0VBQ0E7QWZtMUZKO0FrQ3p3RkE7RUFDRTtBbEM0d0ZGO0FrQ253RkU7RUFDRTtFQUNBO0VuQjlHQTtBZnEzRko7QWtDcHdGSTtFQUFnQjtBbEN1d0ZwQjtBa0N0d0ZJO0VBQWU7QWxDeXdGbkI7QWtDcndGTTtFbkJ0SEY7QWY4M0ZKO0FrQ2p3Rkk7RW5CN0hBO0FmaTRGSjtBa0M1dkZJO0VBQ0U7RUFDQTtBbEMrdkZOO0FtQ2g1RkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbkM4NEZGO0FtQ3Y0RkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBbkN5NEZGO0FtQ3Q0RkU7RVo1Q0ksbUNZNkNGO0VBQ0EsOEJ4Qms4Q2dDO0FYczhDcEM7QW1DdDRGRTtFQUNFLGV4Qmc4Q2dDO0FYNjhDcEM7QW1DejRGRTtFQUNFLHNCeEI2N0NnQztBWDg4Q3BDO0FtQ3Y0RkE7RUFDRTtBbkMwNEZGO0FtQ3g0RkU7RUFDRTtFQUNBO0FuQzA0Rko7QW1DdjRGRTtFQUNFO0FuQ3k0Rko7QW1DcjRGQTtFQUNFO0VBQ0E7RUFDQTtBbkN3NEZGO0FtQ3A0RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCckZFO0VvQnlGRjtBbkNvNEZGO0FtQ2g0RkE7RUFFRTtFQUNBO0VBQ0E7RUNsSEE7RUFDQTtFQUNBO0VBQ0Esa0NEa0gwQjtFQ2pIMUI7RUFDQTtFQUNBLHVDRCtHNEQ7QW5DczRGOUQ7QW9DbC9GRTtFQUFTO0FwQ3EvRlg7QW9DcC9GRTtFQUFTLG1DRDJHaUY7QW5DNDRGNUY7QW1DdjRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCckdFO0VBQ0E7QWZnL0ZKO0FtQ3o0RkU7RUFDRTtFQUNBO0FuQzI0Rko7QW1DdDRGQTtFQUNFO0VBQ0E7QW5DeTRGRjtBbUNwNEZBO0VBQ0U7RUFHQTtFQUNBO0FuQ3E0RkY7QW1DajRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCekhFO0VBQ0E7QWY4L0ZKO0FtQ2g0RkU7RUFDRTtBbkNrNEZKO0FtQ3gxRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkNvM0ZOO0FtQ2wzRk07RUFDRTtFQUNBO0VwQnpNSjtBZjhqR0o7QW1DajNGTTs7RXBCN01GO0Fma2tHSjtBbUNoM0ZNO0VBQ0U7QW5DazNGUjtBcUNwbEdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUIxQmtZTztFMEJqWVAsbUIxQnVzQjRCO0UwQnRzQjVCO0FyQ3dyR0Y7QXFDanJHRTtFQUNFO0VBRUE7RUFDQTtFQUNBLDJDMUIrc0IwQjtFMEI5c0IxQjtBckNrckdKO0FxQy9xR0U7RUFDRTtBckNpckdKO0FxQzlxR0U7RUFDRTtBckNnckdKO0FxQzVxR0E7RUFDRTtBckMrcUdGO0FxQ3hxR0E7RUFDRTtBckMycUdGO0FxQ2pxR0U7RUFDRTtBckNvcUdKO0FxQ3JwR0U7RUFDRTtBckN3cEdKO0FxQ3JwR0k7RUFDRTtBckN1cEdOO0FxQ2hwR0U7RUFDRTtBckNtcEdKO0FxQ2hwR0U7RUFDRTtBckNrcEdKO0FxQ3hvR0U7RUFDRTtFQUNBO0FyQzJvR0o7QXFDcm9HRTtFQUNFO0VBQ0E7QXJDd29HSjtBcUNob0dBO0VBQ0U7RUFDQTtBckNtb0dGO0FxQzNuR0U7RUFDRTtFQUNBO0FyQzhuR0o7QXNDMXdHRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXRDc3dHSjtBc0N4eEdFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdENveEdKO0FzQ3R5R0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0Q2t5R0o7QXNDcHpHRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXRDZ3pHSjtBc0NsMEdFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEM4ekdKO0FzQ2gxR0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0QzQwR0o7QXNDOTFHRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXRDMDFHSjtBc0M1MkdFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEN3MkdKO0FxQ3Z0R0k7RUFDRTtFQUNBO0FyQzB0R047QXVDajRHQTtFaEJnQk0sZ0NnQmZKO0F2Q2s2R0Y7QXVDaDZHRTtFQUNFO0F2Q3U2R0o7QXVDajZHRTtFQUNFO0F2Q282R0o7QXVDaDZHQTtFQUNFO0VBQ0E7RWhCREksNkJnQkVKO0F2Q202R0Y7QXVDajZHRTtFQUNFO0VBQ0E7RWhCTkUsNEJnQk9GO0F2Q3c2R0o7QXdDNzdHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENvOEdGO0F3Q243R0U7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQjVCQSwwQ2lCOEJBO0F4QzB6SE47QXdDeHpITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDK3pIUjtBd0M1ekhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEM4ekhSO0F3QzN6SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEM2ekhSO0F3QzF6SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDNHpIUjtBd0N6ekhNO0VBRUU7QXhDMHpIUjtBd0N2ekhNO0VBR0U7QXhDdXpIUjtBd0M1eEhBO0VKcEhFO0VBQ0E7RUFDQTtFQUNBLGF6QjBtQ2tDO0V5QnptQ2xDO0VBQ0E7RUFDQSxzQnpCVVM7QVgwNEhYO0FvQ2o1SEU7RUFBUztBcENvNUhYO0FvQ241SEU7RUFBUyxZekJtK0N5QjtBWG03RXBDO0F3Q3h5SEE7RUFDRTtFQUNBO0VBQ0E7QXhDMnlIRjtBd0N6eUhFO0VBQ0U7RUFDQTtBeEMyeUhKO0F3Q3Z5SEE7RUFDRTtFQUNBO0F4QzB5SEY7QXdDdnlIQTtFQUNFO0VBQ0E7RUFDQTtBeEMweUhGO0F5Q3I3SEU7RUFDRTtFQUNBO0VBQ0E7QXpDdzdISjtBMEMzN0hFO0VBQ0U7RUFDQTtBMUM4N0hKO0EwQ2g4SEU7RUFDRTtFQUNBO0ExQ204SEo7QTBDcjhIRTtFQUNFO0VBQ0E7QTFDdzhISjtBMEMxOEhFO0VBQ0U7RUFDQTtBMUM2OEhKO0EwQy84SEU7RUFDRTtFQUNBO0ExQ2s5SEo7QTBDcDlIRTtFQUNFO0VBQ0E7QTFDdTlISjtBMEN6OUhFO0VBQ0U7RUFDQTtBMUM0OUhKO0EwQzk5SEU7RUFDRTtFQUNBO0ExQ2krSEo7QTJDbitIRTtFQUNFO0VBQ0E7QTNDcytISjtBMkNuK0hNO0VBR0U7RUFDQTtBM0NtK0hSO0EyQzUrSEU7RUFDRTtFQUNBO0EzQysrSEo7QTJDNStITTtFQUdFO0VBQ0E7QTNDNCtIUjtBMkNyL0hFO0VBQ0U7RUFDQTtBM0N3L0hKO0EyQ3IvSE07RUFHRTtFQUNBO0EzQ3EvSFI7QTJDOS9IRTtFQUNFO0VBQ0E7QTNDaWdJSjtBMkM5L0hNO0VBR0U7RUFDQTtBM0M4L0hSO0EyQ3ZnSUU7RUFDRTtFQUNBO0EzQzBnSUo7QTJDdmdJTTtFQUdFO0VBQ0E7QTNDdWdJUjtBMkNoaElFO0VBQ0U7RUFDQTtBM0NtaElKO0EyQ2hoSU07RUFHRTtFQUNBO0EzQ2doSVI7QTJDemhJRTtFQUNFO0VBQ0E7QTNDNGhJSjtBMkN6aElNO0VBR0U7RUFDQTtBM0N5aElSO0EyQ2xpSUU7RUFDRTtFQUNBO0EzQ3FpSUo7QTJDbGlJTTtFQUdFO0VBQ0E7QTNDa2lJUjtBMkMzaElBO0VBQ0U7RUFDQTtBM0M4aElGO0EyQzNoSUk7RUFFRTtFQUNBO0EzQzRoSU47QTRDdGpJQTtFQUNFO0VBRUE7QTVDd2pJRjtBNkMzaklBO0VBQ0U7RUFDQSxhbEM2YzRCO0VrQzVjNUI7RUFDQTtFQUNBLDZCbEMyYzRCO0VrQzFjNUI7QTdDOGpJRjtBNkM1aklFO0VBQ0U7RUFDQSxVbEN1YzBCO0VrQ3RjMUIsV2xDc2MwQjtFa0NyYzFCO0V0QklFLHNDc0JIRjtBN0M4aklKO0E2Q3ZqSUk7RUFDRTtBN0MraklOO0E4Q2xsSUE7RUFDRTtFQUNBO0E5Q3FsSUY7QThDbmxJRTtFQUNFO0VBQ0E7RUFDQTtBOUNxbElKO0E4Q2xsSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q29sSUo7QThDL2tJRTtFQUNFO0E5Q2tsSUo7QThDbmxJRTtFQUNFO0E5Q3NsSUo7QThDdmxJRTtFQUNFO0E5QzBsSUo7QThDM2xJRTtFQUNFO0E5QzhsSUo7QStDbm5JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXBDdW1Da0M7QVgrZ0dwQztBK0NubklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhcEMrbENrQztBWHVoR3BDO0ErQzltSUk7RUFDRTtFQUNBO0VBQ0EsYXBDbWxDOEI7QVg4aEdwQztBK0M5bUlJO0VBQ0U7RUFDQTtFQUNBLGFwQzZrQzhCO0FYb2lHcEM7QWdEaHBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRCtzSUY7QWdENXNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRCtzSUY7QWlEdnRJQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHd0SUY7QWtEcnRJRTs7RUFDRTtBbER3dElKO0FtRHR1SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVXhDZ2NzQztFd0MvYnRDO0FuRHl1SUo7QW9EanZJQTtFQ0FFO0VBQ0E7RUFDQTtBckRxdklGO0FzRDN2SUE7RUFDRTtFQUNBO0VBQ0EsNkIzQ2lzQjRCO0UyQ2hzQjVCO0VBQ0E7RUFDQSxhM0MyckI0QjtBWG1rSDlCO0F1RGxzSVE7RUFPSTtBdkQrcklaO0F1RHRzSVE7RUFPSTtBdkRtc0laO0F1RDFzSVE7RUFPSTtBdkR1c0laO0F1RDlzSVE7RUFPSTtBdkQyc0laO0F1RGx0SVE7RUFPSTtBdkQrc0laO0F1RHR0SVE7RUFPSTtBdkRtdElaO0F1RDF0SVE7RUFPSTtBdkR1dElaO0F1RDl0SVE7RUFPSTtBdkQydElaO0F1RGx1SVE7RUFPSTtBdkQrdElaO0F1RHR1SVE7RUFPSTtLQUFBO0F2RG11SVo7QXVEMXVJUTtFQU9JO0tBQUE7QXZEdXVJWjtBdUQ5dUlRO0VBT0k7S0FBQTtBdkQydUlaO0F1RGx2SVE7RUFPSTtLQUFBO0F2RCt1SVo7QXVEdHZJUTtFQU9JO0tBQUE7QXZEbXZJWjtBdUQxdklRO0VBT0k7QXZEdXZJWjtBdUQ5dklRO0VBT0k7QXZEMnZJWjtBdURsd0lRO0VBT0k7QXZEK3ZJWjtBdUR0d0lRO0VBT0k7QXZEbXdJWjtBdUQxd0lRO0VBT0k7QXZEdXdJWjtBdUQ5d0lRO0VBT0k7QXZEMndJWjtBdURseElRO0VBT0k7QXZEK3dJWjtBdUR0eElRO0VBT0k7QXZEbXhJWjtBdUQxeElRO0VBT0k7QXZEdXhJWjtBdUQ5eElRO0VBT0k7QXZEMnhJWjtBdURseUlRO0VBT0k7QXZEK3hJWjtBdUR0eUlRO0VBT0k7QXZEbXlJWjtBdUQxeUlRO0VBT0k7QXZEdXlJWjtBdUQ5eUlRO0VBT0k7QXZEMnlJWjtBdURseklRO0VBT0k7QXZEK3lJWjtBdUR0eklRO0VBT0k7QXZEbXpJWjtBdUQxeklRO0VBT0k7QXZEdXpJWjtBdUQ5eklRO0VBT0k7QXZEMnpJWjtBdURsMElRO0VBT0k7QXZEK3pJWjtBdUR0MElRO0VBT0k7QXZEbTBJWjtBdUQxMElRO0VBT0k7QXZEdTBJWjtBdUQ5MElRO0VBT0k7QXZEMjBJWjtBdURsMUlRO0VBT0k7QXZEKzBJWjtBdUR0MUlRO0VBT0k7QXZEbTFJWjtBdUQxMUlRO0VBT0k7QXZEdTFJWjtBdUQ5MUlRO0VBT0k7QXZEMjFJWjtBdURsMklRO0VBT0k7QXZEKzFJWjtBdUR0MklRO0VBT0k7QXZEbTJJWjtBdUQxMklRO0VBT0k7QXZEdTJJWjtBdUQ5MklRO0VBT0k7QXZEMjJJWjtBdURsM0lRO0VBT0k7QXZEKzJJWjtBdUR0M0lRO0VBT0k7QXZEbTNJWjtBdURwNElRO0VBQ0U7QXZEdTRJVjtBdUR4NElRO0VBQ0U7QXZEMjRJVjtBdUQ1NElRO0VBQ0U7QXZEKzRJVjtBdURoNUlRO0VBQ0U7QXZEbTVJVjtBdURwNUlRO0VBQ0U7QXZEdTVJVjtBdUR4NUlRO0VBQ0U7QXZEMjVJVjtBdUQ1NUlRO0VBQ0U7QXZEKzVJVjtBdURoNklRO0VBQ0U7QXZEbTZJVjtBdUQxNUlRO0VBT0k7QXZEdTVJWjtBdUQ5NUlRO0VBT0k7QXZEMjVJWjtBdURsNklRO0VBT0k7QXZEKzVJWjtBdUR0NklRO0VBT0k7QXZEbTZJWjtBdUQxNklRO0VBT0k7QXZEdTZJWjtBdUQ5NklRO0VBT0k7QXZEMjZJWjtBdURsN0lRO0VBT0k7QXZEKzZJWjtBdUR0N0lRO0VBT0k7QXZEbTdJWjtBdUQxN0lRO0VBT0k7QXZEdTdJWjtBdUQ5N0lRO0VBT0k7QXZEMjdJWjtBdURsOElRO0VBT0k7QXZEKzdJWjtBdUR0OElRO0VBT0k7QXZEbThJWjtBdUQxOElRO0VBT0k7QXZEdThJWjtBdUQ5OElRO0VBT0k7QXZEMjhJWjtBdURsOUlRO0VBT0k7QXZEKzhJWjtBdUR0OUlRO0VBT0k7QXZEbTlJWjtBdUQxOUlRO0VBT0k7QXZEdTlJWjtBdUQ5OUlRO0VBT0k7QXZEMjlJWjtBdURsK0lRO0VBT0k7QXZEKzlJWjtBdUR0K0lRO0VBT0k7QXZEbStJWjtBdUQxK0lRO0VBT0k7QXZEdStJWjtBdUQ5K0lRO0VBT0k7QXZEMitJWjtBdURsL0lRO0VBT0k7QXZEKytJWjtBdUR0L0lRO0VBT0k7QXZEbS9JWjtBdUQxL0lRO0VBT0k7QXZEdS9JWjtBdUQ5L0lRO0VBT0k7QXZEMi9JWjtBdURsZ0pRO0VBT0k7QXZEKy9JWjtBdUR0Z0pRO0VBT0k7QXZEbWdKWjtBdUQxZ0pRO0VBT0k7QXZEdWdKWjtBdUQ5Z0pRO0VBT0k7QXZEMmdKWjtBdURsaEpRO0VBSVE7RUFHSjtBdkRnaEpaO0F1RHZoSlE7RUFJUTtFQUdKO0F2RHFoSlo7QXVENWhKUTtFQUlRO0VBR0o7QXZEMGhKWjtBdURqaUpRO0VBSVE7RUFHSjtBdkQraEpaO0F1RHRpSlE7RUFJUTtFQUdKO0F2RG9pSlo7QXVEM2lKUTtFQUlRO0VBR0o7QXZEeWlKWjtBdURoakpRO0VBSVE7RUFHSjtBdkQ4aUpaO0F1RHJqSlE7RUFJUTtFQUdKO0F2RG1qSlo7QXVEMWpKUTtFQUlRO0VBR0o7QXZEd2pKWjtBdUQvakpRO0VBSVE7RUFHSjtBdkQ2akpaO0F1RHBrSlE7RUFPSTtBdkRpa0paO0F1RHhrSlE7RUFPSTtBdkRxa0paO0F1RDVrSlE7RUFPSTtBdkR5a0paO0F1RGhsSlE7RUFPSTtBdkQ2a0paO0F1RHBsSlE7RUFPSTtBdkRpbEpaO0F1RHhsSlE7RUFPSTtBdkRxbEpaO0F1RDVsSlE7RUFPSTtBdkR5bEpaO0F1RGhtSlE7RUFPSTtBdkQ2bEpaO0F1RHBtSlE7RUFPSTtBdkRpbUpaO0F1RHhtSlE7RUFPSTtBdkRxbUpaO0F1RDVtSlE7RUFPSTtBdkR5bUpaO0F1RGhuSlE7RUFPSTtBdkQ2bUpaO0F1RHBuSlE7RUFPSTtBdkRpbkpaO0F1RGxvSlE7RUFDRTtBdkRxb0pWO0F1RHRvSlE7RUFDRTtBdkR5b0pWO0F1RDFvSlE7RUFDRTtBdkQ2b0pWO0F1RDlvSlE7RUFDRTtBdkRpcEpWO0F1RGxwSlE7RUFDRTtBdkRxcEpWO0F1RDVvSlE7RUFPSTtBdkR5b0paO0F1RGhwSlE7RUFPSTtBdkQ2b0paO0F1RHBwSlE7RUFPSTtBdkRpcEpaO0F1RHhwSlE7RUFPSTtBdkRxcEpaO0F1RDVwSlE7RUFPSTtBdkR5cEpaO0F1RGhxSlE7RUFPSTtBdkQ2cEpaO0F1RHBxSlE7RUFPSTtBdkRpcUpaO0F1RHhxSlE7RUFPSTtBdkRxcUpaO0F1RDVxSlE7RUFPSTtBdkR5cUpaO0F1RGhySlE7RUFPSTtBdkQ2cUpaO0F1RHBySlE7RUFPSTtBdkRpckpaO0F1RHhySlE7RUFPSTtBdkRxckpaO0F1RDVySlE7RUFPSTtBdkR5ckpaO0F1RGhzSlE7RUFPSTtBdkQ2ckpaO0F1RHBzSlE7RUFPSTtBdkRpc0paO0F1RHhzSlE7RUFPSTtBdkRxc0paO0F1RDVzSlE7RUFPSTtBdkR5c0paO0F1RGh0SlE7RUFPSTtBdkQ2c0paO0F1RHB0SlE7RUFPSTtBdkRpdEpaO0F1RHh0SlE7RUFPSTtBdkRxdEpaO0F1RDV0SlE7RUFPSTtBdkR5dEpaO0F1RGh1SlE7RUFPSTtBdkQ2dEpaO0F1RHB1SlE7RUFPSTtBdkRpdUpaO0F1RHh1SlE7RUFPSTtBdkRxdUpaO0F1RDV1SlE7RUFPSTtBdkR5dUpaO0F1RGh2SlE7RUFPSTtBdkQ2dUpaO0F1RHB2SlE7RUFPSTtBdkRpdkpaO0F1RHh2SlE7RUFPSTtBdkRxdkpaO0F1RDV2SlE7RUFPSTtBdkR5dkpaO0F1RGh3SlE7RUFPSTtBdkQ2dkpaO0F1RHB3SlE7RUFPSTtBdkRpd0paO0F1RHh3SlE7RUFPSTtBdkRxd0paO0F1RDV3SlE7RUFPSTtBdkR5d0paO0F1RGh4SlE7RUFPSTtBdkQ2d0paO0F1RHB4SlE7RUFPSTtBdkRpeEpaO0F1RHh4SlE7RUFPSTtBdkRxeEpaO0F1RDV4SlE7RUFPSTtBdkR5eEpaO0F1RGh5SlE7RUFPSTtBdkQ2eEpaO0F1RHB5SlE7RUFPSTtBdkRpeUpaO0F1RHh5SlE7RUFPSTtBdkRxeUpaO0F1RDV5SlE7RUFPSTtBdkR5eUpaO0F1RGh6SlE7RUFPSTtBdkQ2eUpaO0F1RHB6SlE7RUFPSTtBdkRpekpaO0F1RHh6SlE7RUFPSTtBdkRxekpaO0F1RDV6SlE7RUFPSTtBdkR5ekpaO0F1RGgwSlE7RUFPSTtBdkQ2ekpaO0F1RHAwSlE7RUFPSTtBdkRpMEpaO0F1RHgwSlE7RUFPSTtBdkRxMEpaO0F1RDUwSlE7RUFPSTtBdkR5MEpaO0F1RGgxSlE7RUFPSTtBdkQ2MEpaO0F1RHAxSlE7RUFPSTtBdkRpMUpaO0F1RHgxSlE7RUFPSTtBdkRxMUpaO0F1RDUxSlE7RUFPSTtBdkR5MUpaO0F1RGgySlE7RUFPSTtBdkQ2MUpaO0F1RHAySlE7RUFPSTtBdkRpMkpaO0F1RHgySlE7RUFPSTtBdkRxMkpaO0F1RDUySlE7RUFPSTtBdkR5MkpaO0F1RGgzSlE7RUFPSTtBdkQ2MkpaO0F1RHAzSlE7RUFPSTtBdkRpM0paO0F1RHgzSlE7RUFPSTtBdkRxM0paO0F1RDUzSlE7RUFPSTtBdkR5M0paO0F1RGg0SlE7RUFPSTtBdkQ2M0paO0F1RHA0SlE7RUFPSTtBdkRpNEpaO0F1RHg0SlE7RUFPSTtBdkRxNEpaO0F1RDU0SlE7RUFPSTtBdkR5NEpaO0F1RGg1SlE7RUFPSTtBdkQ2NEpaO0F1RHA1SlE7RUFPSTtFQUFBO0F2RGs1Slo7QXVEejVKUTtFQU9JO0VBQUE7QXZEdTVKWjtBdUQ5NUpRO0VBT0k7RUFBQTtBdkQ0NUpaO0F1RG42SlE7RUFPSTtFQUFBO0F2RGk2Slo7QXVEeDZKUTtFQU9JO0VBQUE7QXZEczZKWjtBdUQ3NkpRO0VBT0k7RUFBQTtBdkQyNkpaO0F1RGw3SlE7RUFPSTtFQUFBO0F2RGc3Slo7QXVEdjdKUTtFQU9JO0VBQUE7QXZEcTdKWjtBdUQ1N0pRO0VBT0k7RUFBQTtBdkQwN0paO0F1RGo4SlE7RUFPSTtFQUFBO0F2RCs3Slo7QXVEdDhKUTtFQU9JO0VBQUE7QXZEbzhKWjtBdUQzOEpRO0VBT0k7RUFBQTtBdkR5OEpaO0F1RGg5SlE7RUFPSTtFQUFBO0F2RDg4Slo7QXVEcjlKUTtFQU9JO0VBQUE7QXZEbTlKWjtBdUQxOUpRO0VBT0k7QXZEdTlKWjtBdUQ5OUpRO0VBT0k7QXZEMjlKWjtBdURsK0pRO0VBT0k7QXZEKzlKWjtBdUR0K0pRO0VBT0k7QXZEbStKWjtBdUQxK0pRO0VBT0k7QXZEdStKWjtBdUQ5K0pRO0VBT0k7QXZEMitKWjtBdURsL0pRO0VBT0k7QXZEKytKWjtBdUR0L0pRO0VBT0k7QXZEbS9KWjtBdUQxL0pRO0VBT0k7QXZEdS9KWjtBdUQ5L0pRO0VBT0k7QXZEMi9KWjtBdURsZ0tRO0VBT0k7QXZEKy9KWjtBdUR0Z0tRO0VBT0k7QXZEbWdLWjtBdUQxZ0tRO0VBT0k7QXZEdWdLWjtBdUQ5Z0tRO0VBT0k7QXZEMmdLWjtBdURsaEtRO0VBT0k7QXZEK2dLWjtBdUR0aEtRO0VBT0k7QXZEbWhLWjtBdUQxaEtRO0VBT0k7QXZEdWhLWjtBdUQ5aEtRO0VBT0k7QXZEMmhLWjtBdURsaUtRO0VBT0k7QXZEK2hLWjtBdUR0aUtRO0VBT0k7QXZEbWlLWjtBdUQxaUtRO0VBT0k7QXZEdWlLWjtBdUQ5aUtRO0VBT0k7QXZEMmlLWjtBdURsaktRO0VBT0k7QXZEK2lLWjtBdUR0aktRO0VBT0k7QXZEbWpLWjtBdUQxaktRO0VBT0k7QXZEdWpLWjtBdUQ5aktRO0VBT0k7QXZEMmpLWjtBdURsa0tRO0VBT0k7QXZEK2pLWjtBdUR0a0tRO0VBT0k7QXZEbWtLWjtBdUQxa0tRO0VBT0k7QXZEdWtLWjtBdUQ5a0tRO0VBT0k7QXZEMmtLWjtBdURsbEtRO0VBT0k7QXZEK2tLWjtBdUR0bEtRO0VBT0k7QXZEbWxLWjtBdUQxbEtRO0VBT0k7QXZEdWxLWjtBdUQ5bEtRO0VBT0k7QXZEMmxLWjtBdURsbUtRO0VBT0k7RUFBQTtBdkRnbUtaO0F1RHZtS1E7RUFPSTtFQUFBO0F2RHFtS1o7QXVENW1LUTtFQU9JO0VBQUE7QXZEMG1LWjtBdURqbktRO0VBT0k7RUFBQTtBdkQrbUtaO0F1RHRuS1E7RUFPSTtFQUFBO0F2RG9uS1o7QXVEM25LUTtFQU9JO0VBQUE7QXZEeW5LWjtBdURob0tRO0VBT0k7RUFBQTtBdkQ4bktaO0F1RHJvS1E7RUFPSTtFQUFBO0F2RG1vS1o7QXVEMW9LUTtFQU9JO0VBQUE7QXZEd29LWjtBdUQvb0tRO0VBT0k7RUFBQTtBdkQ2b0taO0F1RHBwS1E7RUFPSTtFQUFBO0F2RGtwS1o7QXVEenBLUTtFQU9JO0VBQUE7QXZEdXBLWjtBdUQ5cEtRO0VBT0k7QXZEMnBLWjtBdURscUtRO0VBT0k7QXZEK3BLWjtBdUR0cUtRO0VBT0k7QXZEbXFLWjtBdUQxcUtRO0VBT0k7QXZEdXFLWjtBdUQ5cUtRO0VBT0k7QXZEMnFLWjtBdURscktRO0VBT0k7QXZEK3FLWjtBdUR0cktRO0VBT0k7QXZEbXJLWjtBdUQxcktRO0VBT0k7QXZEdXJLWjtBdUQ5cktRO0VBT0k7QXZEMnJLWjtBdURsc0tRO0VBT0k7QXZEK3JLWjtBdUR0c0tRO0VBT0k7QXZEbXNLWjtBdUQxc0tRO0VBT0k7QXZEdXNLWjtBdUQ5c0tRO0VBT0k7QXZEMnNLWjtBdURsdEtRO0VBT0k7QXZEK3NLWjtBdUR0dEtRO0VBT0k7QXZEbXRLWjtBdUQxdEtRO0VBT0k7QXZEdXRLWjtBdUQ5dEtRO0VBT0k7QXZEMnRLWjtBdURsdUtRO0VBT0k7QXZEK3RLWjtBdUR0dUtRO0VBT0k7QXZEbXVLWjtBdUQxdUtRO0VBT0k7QXZEdXVLWjtBdUQ5dUtRO0VBT0k7QXZEMnVLWjtBdURsdktRO0VBT0k7QXZEK3VLWjtBdUR0dktRO0VBT0k7QXZEbXZLWjtBdUQxdktRO0VBT0k7QXZEdXZLWjtBdUQ5dktRO0VBT0k7QXZEMnZLWjtBdURsd0tRO0VBT0k7QXZEK3ZLWjtBdUR0d0tRO0VBT0k7QXZEbXdLWjtBdUQxd0tRO0VBT0k7QXZEdXdLWjtBdUQ5d0tRO0VBT0k7QXZEMndLWjtBdURseEtRO0VBT0k7QXZEK3dLWjtBdUR0eEtRO0VBT0k7QXZEbXhLWjtBdUQxeEtRO0VBT0k7QXZEdXhLWjtBdUQ5eEtRO0VBT0k7QXZEMnhLWjtBdURseUtRO0VBT0k7QXZEK3hLWjtBdUR0eUtRO0VBT0k7QXZEbXlLWjtBdUQxeUtRO0VBT0k7QXZEdXlLWjtBdUQ5eUtRO0VBT0k7T0FBQTtBdkQyeUtaO0F1RGx6S1E7RUFPSTtPQUFBO0F2RCt5S1o7QXVEdHpLUTtFQU9JO09BQUE7QXZEbXpLWjtBdUQxektRO0VBT0k7T0FBQTtBdkR1ektaO0F1RDl6S1E7RUFPSTtPQUFBO0F2RDJ6S1o7QXVEbDBLUTtFQU9JO09BQUE7QXZEK3pLWjtBdUR0MEtRO0VBT0k7QXZEbTBLWjtBdUQxMEtRO0VBT0k7QXZEdTBLWjtBdUQ5MEtRO0VBT0k7QXZEMjBLWjtBdURsMUtRO0VBT0k7QXZEKzBLWjtBdUR0MUtRO0VBT0k7QXZEbTFLWjtBdUQxMUtRO0VBT0k7QXZEdTFLWjtBdUQ5MUtRO0VBT0k7QXZEMjFLWjtBdURsMktRO0VBT0k7QXZEKzFLWjtBdUR0MktRO0VBT0k7QXZEbTJLWjtBdUQxMktRO0VBT0k7QXZEdTJLWjtBdUQ5MktRO0VBT0k7QXZEMjJLWjtBdURsM0tRO0VBT0k7QXZEKzJLWjtBdUR0M0tRO0VBT0k7QXZEbTNLWjtBdUQxM0tRO0VBT0k7QXZEdTNLWjtBdUQ5M0tRO0VBT0k7QXZEMjNLWjtBdURsNEtRO0VBT0k7QXZEKzNLWjtBdUR0NEtRO0VBT0k7QXZEbTRLWjtBdUQxNEtRO0VBT0k7QXZEdTRLWjtBdUQ5NEtRO0VBT0k7QXZEMjRLWjtBdURsNUtRO0VBT0k7QXZEKzRLWjtBdUR0NUtRO0VBT0k7QXZEbTVLWjtBdUQxNUtRO0VBT0k7QXZEdTVLWjtBdUQ5NUtRO0VBT0k7QXZEMjVLWjtBdURsNktRO0VBT0k7RUFBQTtBdkQrNUtaO0F1RHQ2S1E7RUFPSTtFQUFBO0F2RG02S1o7QXVEMTZLUTtFQU9JO0VBQUE7QXZEdTZLWjtBdUQ5NktRO0VBT0k7QXZEMjZLWjtBdURsN0tRO0VBT0k7QXZEKzZLWjtBdUR0N0tRO0VBT0k7QXZEbTdLWjtBdUQxN0tRO0VBT0k7QXZEdTdLWjtBdUQ5N0tRO0VBT0k7QXZEMjdLWjtBdURoOUtRO0FBY0E7RUFPSTtFQUFBO0F2RGk4S1o7QXVEOTZLUTtBQTFCQTtFQUlRO0VBR0o7QXZEdThLWjtBdUQ5OEtRO0VBSVE7RUFHSjtBdkQ0OEtaO0F1RG45S1E7RUFJUTtFQUdKO0F2RGk5S1o7QXVEeDlLUTtFQUlRO0VBR0o7QXZEczlLWjtBdUQ3OUtRO0VBSVE7RUFHSjtBdkQyOUtaO0F1RGwrS1E7RUFJUTtFQUdKO0F2RGcrS1o7QXVEditLUTtFQUlRO0VBR0o7QXZEcStLWjtBdUQ1K0tRO0VBSVE7RUFHSjtBdkQwK0taO0F1RGovS1E7RUFJUTtFQUdKO0F2RCsrS1o7QXVEdC9LUTtFQUlRO0VBR0o7QXZEby9LWjtBdUQzL0tRO0VBSVE7RUFHSjtBdkR5L0taO0F1RGhnTFE7RUFJUTtFQUdKO0F2RDgvS1o7QXVEcmdMUTtFQUlRO0VBR0o7QXZEbWdMWjtBdUQxZ0xRO0VBSVE7RUFHSjtBdkR3Z0xaO0F1RC9nTFE7RUFJUTtFQUdKO0F2RDZnTFo7QXVEcGhMUTtFQUlRO0VBR0o7QXZEa2hMWjtBdUR6aExRO0VBSVE7RUFHSjtBdkR1aExaO0F1RDloTFE7RUFJUTtFQUdKO0F2RDRoTFo7QXVEN2lMUTtFQUNFO0F2RGdqTFY7QXVEampMUTtFQUNFO0F2RG9qTFY7QXVEcmpMUTtFQUNFO0F2RHdqTFY7QXVEempMUTtFQUNFO0F2RDRqTFY7QXVEbmpMUTtFQU9JO0F2RGdqTFo7QXVEdmpMUTtFQU9JO0F2RG9qTFo7QXVEM2pMUTtFQU9JO0F2RHdqTFo7QXVEL2pMUTtFQU9JO0F2RDRqTFo7QXVEbmtMUTtFQU9JO0F2RGdrTFo7QXVEdmtMUTtFQU9JO0F2RG9rTFo7QXVEM2tMUTtFQU9JO0F2RHdrTFo7QXVEL2tMUTtFQU9JO0F2RDRrTFo7QXVEN2xMUTtFQUNFO0F2RGdtTFY7QXVENWxMVTtFQUNFO0F2RCtsTFo7QXVEcm1MUTtFQUNFO0F2RHdtTFY7QXVEcG1MVTtFQUNFO0F2RHVtTFo7QXVEN21MUTtFQUNFO0F2RGduTFY7QXVENW1MVTtFQUNFO0F2RCttTFo7QXVEcm5MUTtFQUNFO0F2RHduTFY7QXVEcG5MVTtFQUNFO0F2RHVuTFo7QXVEN25MUTtFQUNFO0F2RGdvTFY7QXVENW5MVTtFQUNFO0F2RCtuTFo7QXVEM25MUTtFQU9JO0F2RHduTFo7QXVEbm5MVTtFQU9JO0F2RGduTGQ7QXVEbm9MUTtFQU9JO0F2RGdvTFo7QXVEM25MVTtFQU9JO0F2RHduTGQ7QXVEM29MUTtFQU9JO0F2RHdvTFo7QXVEbm9MVTtFQU9JO0F2RGdvTGQ7QXVEbnBMUTtFQUlRO0VBR0o7QXZEaXBMWjtBdUR4cExRO0VBSVE7RUFHSjtBdkRzcExaO0F1RDdwTFE7RUFJUTtFQUdKO0F2RDJwTFo7QXVEbHFMUTtFQUlRO0VBR0o7QXZEZ3FMWjtBdUR2cUxRO0VBSVE7RUFHSjtBdkRxcUxaO0F1RDVxTFE7RUFJUTtFQUdKO0F2RDBxTFo7QXVEanJMUTtFQUlRO0VBR0o7QXZEK3FMWjtBdUR0ckxRO0VBSVE7RUFHSjtBdkRvckxaO0F1RDNyTFE7RUFJUTtFQUdKO0F2RHlyTFo7QXVEMXNMUTtFQUNFO0F2RDZzTFY7QXVEenNMVTtFQUNFO0F2RDRzTFo7QXVEbHRMUTtFQUNFO0F2RHF0TFY7QXVEanRMVTtFQUNFO0F2RG90TFo7QXVEMXRMUTtFQUNFO0F2RDZ0TFY7QXVEenRMVTtFQUNFO0F2RDR0TFo7QXVEbHVMUTtFQUNFO0F2RHF1TFY7QXVEanVMVTtFQUNFO0F2RG91TFo7QXVEMXVMUTtFQUNFO0F2RDZ1TFY7QXVEenVMVTtFQUNFO0F2RDR1TFo7QXVEbHZMUTtFQUNFO0F2RHF2TFY7QXVEanZMVTtFQUNFO0F2RG92TFo7QXVEaHZMUTtFQUlRO0VBR0o7QXZEOHVMWjtBdURydkxRO0VBSVE7RUFHSjtBdkRtdkxaO0F1RDF2TFE7RUFJUTtFQUdKO0F2RHd2TFo7QXVEL3ZMUTtFQUlRO0VBR0o7QXZENnZMWjtBdURwd0xRO0VBSVE7RUFHSjtBdkRrd0xaO0F1RHp3TFE7RUFJUTtFQUdKO0F2RHV3TFo7QXVEOXdMUTtFQUlRO0VBR0o7QXZENHdMWjtBdURueExRO0VBSVE7RUFHSjtBdkRpeExaO0F1RHh4TFE7RUFJUTtFQUdKO0F2RHN4TFo7QXVEN3hMUTtFQUlRO0VBR0o7QXZEMnhMWjtBdURseUxRO0VBSVE7RUFHSjtBdkRneUxaO0F1RHZ5TFE7RUFJUTtFQUdKO0F2RHF5TFo7QXVENXlMUTtFQUlRO0VBR0o7QXZEMHlMWjtBdURqekxRO0VBSVE7RUFHSjtBdkQreUxaO0F1RGgwTFE7RUFDRTtBdkRtMExWO0F1RHAwTFE7RUFDRTtBdkR1MExWO0F1RHgwTFE7RUFDRTtBdkQyMExWO0F1RDUwTFE7RUFDRTtBdkQrMExWO0F1RGgxTFE7RUFDRTtBdkRtMUxWO0F1RDEwTFE7RUFPSTtBdkR1MExaO0F1RDkwTFE7RUFPSTtBdkQyMExaO0F1RGwxTFE7RUFPSTtBdkQrMExaO0F1RHQxTFE7RUFPSTtBdkRtMUxaO0F1RDExTFE7RUFPSTtBdkR1MUxaO0F1RDkxTFE7RUFPSTtBdkQyMUxaO0F1RGwyTFE7RUFPSTtBdkQrMUxaO0F1RHQyTFE7RUFPSTtBdkRtMkxaO0F1RDEyTFE7RUFPSTtBdkR1MkxaO0F1RDkyTFE7RUFPSTtLQUFBO1VBQUE7QXZEMjJMWjtBdURsM0xRO0VBT0k7S0FBQTtVQUFBO0F2RCsyTFo7QXVEdDNMUTtFQU9JO0tBQUE7VUFBQTtBdkRtM0xaO0F1RDEzTFE7RUFPSTtBdkR1M0xaO0F1RDkzTFE7RUFPSTtBdkQyM0xaO0F1RGw0TFE7RUFPSTtBdkQrM0xaO0F1RHQ0TFE7RUFPSTtBdkRtNExaO0F1RDE0TFE7RUFPSTtBdkR1NExaO0F1RDk0TFE7RUFPSTtBdkQyNExaO0F1RGw1TFE7RUFPSTtBdkQrNExaO0F1RHQ1TFE7RUFPSTtBdkRtNUxaO0F1RDE1TFE7RUFPSTtBdkR1NUxaO0F1RDk1TFE7RUFPSTtBdkQyNUxaO0F1RGw2TFE7RUFPSTtBdkQrNUxaO0F1RHQ2TFE7RUFPSTtFQUFBO0F2RG82TFo7QXVEMzZMUTtFQU9JO0VBQUE7QXZEeTZMWjtBdURoN0xRO0VBT0k7RUFBQTtBdkQ4NkxaO0F1RHI3TFE7RUFPSTtFQUFBO0F2RG03TFo7QXVEMTdMUTtFQU9JO0VBQUE7QXZEdzdMWjtBdUQvN0xRO0VBT0k7RUFBQTtBdkQ2N0xaO0F1RHA4TFE7RUFPSTtFQUFBO0F2RGs4TFo7QXVEejhMUTtFQU9JO0VBQUE7QXZEdThMWjtBdUQ5OExRO0VBT0k7RUFBQTtBdkQ0OExaO0F1RG45TFE7RUFPSTtFQUFBO0F2RGk5TFo7QXVEeDlMUTtFQU9JO0VBQUE7QXZEczlMWjtBdUQ3OUxRO0VBT0k7RUFBQTtBdkQyOUxaO0F1RGwrTFE7RUFPSTtFQUFBO0F2RGcrTFo7QXVEditMUTtFQU9JO0VBQUE7QXZEcStMWjtBdUQ1K0xRO0VBT0k7RUFBQTtBdkQwK0xaO0F1RGovTFE7RUFPSTtFQUFBO0F2RCsrTFo7QXVEdC9MUTtFQU9JO0VBQUE7QXZEby9MWjtBdUQzL0xRO0VBT0k7RUFBQTtBdkR5L0xaO0F1RGhnTVE7RUFPSTtFQUFBO0F2RDgvTFo7QXVEcmdNUTtFQU9JO0VBQUE7QXZEbWdNWjtBdUQxZ01RO0VBT0k7RUFBQTtBdkR3Z01aO0F1RC9nTVE7RUFPSTtFQUFBO0F2RDZnTVo7QXVEcGhNUTtFQU9JO0VBQUE7QXZEa2hNWjtBdUR6aE1RO0VBT0k7RUFBQTtBdkR1aE1aO0F1RDloTVE7RUFPSTtFQUFBO0F2RDRoTVo7QXVEbmlNUTtFQU9JO0VBQUE7QXZEaWlNWjtBdUR4aU1RO0VBT0k7RUFBQTtBdkRzaU1aO0F1RDdpTVE7RUFPSTtFQUFBO0F2RDJpTVo7QXVEbGpNUTtFQU9JO0VBQUE7QXZEZ2pNWjtBdUR2ak1RO0VBT0k7RUFBQTtBdkRxak1aO0F1RDVqTVE7RUFPSTtFQUFBO0F2RDBqTVo7QXVEamtNUTtFQU9JO0VBQUE7QXZEK2pNWjtBdUR0a01RO0VBT0k7RUFBQTtBdkRva01aO0F1RDNrTVE7RUFPSTtFQUFBO0F2RHlrTVo7QXVEaGxNUTtFQU9JO0VBQUE7QXZEOGtNWjtBdURybE1RO0VBT0k7RUFBQTtBdkRtbE1aO0F1RDFsTVE7RUFPSTtBdkR1bE1aO0F1RDlsTVE7RUFPSTtBdkQybE1aO0F1RGxtTVE7RUFPSTtBdkQrbE1aO0F1RHRtTVE7RUFPSTtBdkRtbU1aO0F1RDFtTVE7RUFPSTtBdkR1bU1aO0F1RDltTVE7RUFPSTtBdkQybU1aO0F1RGxuTVE7RUFPSTtBdkQrbU1aO0F3RDNxTUE7OztFQUdFO0F4RDY1UkY7QXdEajRSQTtFaERtUE0sbUNBTEk7RWdEM09SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeER5NFJGO0F3RGg0UkE7RUFDRTtFQUNBO0VBQ0EsYzdDcW5CNEI7RTZDcG5CNUI7RUFDQSxhN0M0bkI0QjtBWHV3UTlCO0F3RDMzUkE7RUFDRSxtQjdDNFkwQjtFNkMzWTFCO0F4RDgzUkY7QXdEcjNSQTtFQUNFO0VBQ0E7RUFBQTtFQUNBO1VBQUE7QXhEdzNSRjtBd0RuM1JBO0VBQ0U7RUFDQTtFQUNBO0F4RHMzUkY7QXdEajNSQTs7RUFFRTtBeERvM1JGO0F3RGozUkE7OztFQUdFO0VBQ0E7QXhEbzNSRjtBd0RqM1JBOzs7O0VBSUU7QXhEbzNSRjtBd0RqM1JBO0VBQ0UsZ0I3Q21mNEI7QVhpNFE5QjtBd0QvMlJBO0VBQ0U7RUFDQTtBeERrM1JGO0F3RDcyUkE7RUFDRTtBeERnM1JGO0F3RHoyUkE7O0VBRUUsbUI3QzhkNEI7QVg4NFE5QjtBd0RyMlJBO0VoRHNJTSxrQkFMSTtBUnd1UlY7QXdEbjJSQTtFQUNFO0VBQ0EsaUI3QzhpQjRCO0FYd3pROUI7QXdEOTFSQTs7RWhEc0hNLGlCQUxJO0VnRDdHUjtFQUNBO0VBQ0E7QXhEZzJSRjtBd0Q3MVJBO0VBQ0U7QXhEZzJSRjtBd0Q3MVJBO0VBQ0U7QXhEZzJSRjtBd0QzMVJBO0VBQ0U7RUFDQSxrQzdDdVF3QztFNkN2UXhDLDBCN0N1UXdDO0FYdWxSMUM7QXdENTFSRTtFQUNFO0F4RDgxUko7QXdEbDFSRTtFQUVFO0VBQ0E7RUFBQTtBeERvMVJKO0F3RDkwUkE7Ozs7RWhEeUVNLGNBTEk7RWdEOURSLHFDN0NxWTRCO0FYMjhROUI7QXdEejBSQTtFaEQ0RE0sa0JBTEk7RWdEbkRSO0VBQ0E7RUFDQTtFQUNBO0F4RDAwUkY7QXdEdjBSRTtFaERrREksa0JBTEk7RWdEMUNOO0VBQ0E7QXhEdzBSSjtBd0RwMFJBO0VoRDBDTSxrQkFMSTtFZ0RsQ1I7RUFDQTtBeERzMFJGO0F3RG4wUkU7RUFDRTtBeERxMFJKO0F3RGowUkE7RWhEOEJNLGtCQUxJO0VPdlFOO0V5Q2tQRixzQzdDNDhDa0M7RTZDMzhDbEMsd0I3QzA4Q2tDO0U2Q3o4Q2xDO0F4RG0wUkY7QXdEajBSRTtFaERzQkksY0FMSTtFZ0RiTjtBeERpMFJKO0F3RHp6UkE7RUFDRTtBeEQ0elJGO0F3RHZ6UkE7O0VBRUU7QXhEMHpSRjtBd0RuelJBO0VBQ0U7RUFDQTtBeERzelJGO0F3RG56UkE7RUFDRSxnQzdDa2Q0QjtFNkNqZDVCLHNCN0MrYTRCO0U2QzlhNUIsbUI3QzhhNEI7RTZDN2E1QjtBeERzelJGO0F3RC95UkE7RUFFRTtFQUNBO0F4RGl6UkY7QXdEOXlSQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0F4RGl6UkY7QXdEMXlSQTtFQUNFO0F4RDZ5UkY7QXdEdnlSQTtFQUVFO0F4RHl5UkY7QXdEanlSQTtFQUNFO0F4RG95UkY7QXdEL3hSQTs7Ozs7RWhEakVNLGtCQUxJO0VnRDZFUjtFQUNBO0VBQ0E7QXhEaXlSRjtBd0Q3eFJBOztFQUVFO0F4RGd5UkY7QXdEMXhSQTtFQUNFO0F4RDZ4UkY7QXdEMXhSQTtFQUdFO0F4RDJ4UkY7QXdEeHhSRTtFQUNFO0F4RDB4Uko7QXdEbnhSQTtFQU9FO0F4RG94UkY7QXdENXdSQTs7OztFQUlFO0F4RCt3UkY7QXdENXdSSTs7OztFQUNFO0F4RGl4Uk47QXdEMXdSQTtFQUNFO0VBQ0E7QXhENndSRjtBd0R4d1JBO0VBQ0U7QXhEMndSRjtBd0Rqd1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhEb3dSRjtBd0Q1dlJBO0VoRGhLUTtFZ0RtS047RUFFQTtFQUNBLHFCN0M4UDRCO0U2QzdQNUI7RUFDQTtBeEQ2dlJGO0F3RDN2UkU7RUFDRTtBeERrd1JKO0F3RDN2UkE7Ozs7Ozs7RUFPRTtBeEQ4dlJGO0F3RDN2UkE7RUFDRTtBeEQ4dlJGO0F3RHJ2UkE7RUFDRTtFQUNBO0F4RHd2UkY7QXdEaHZSQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBeERndlJGO0F3RDN1UkE7RUFDRTtBeEQ4dVJGO0F3RHh1UkE7RUFDRTtFQUNBO0F4RDJ1UkY7QXdEdHVSQTtFQUNFO0F4RHl1UkY7QXdEcHVSQTtFQUNFO0F4RHV1UkY7QXdEaHVSQTtFQUNFO0VBQ0E7QXhEbXVSRjtBd0Q1dFJBO0VBQ0U7QXhEK3RSRjtBd0R4dFJBO0VBQ0U7QXhEMnRSRjtBQW53U0E7O0VBQUE7QXlEVkE7O0VBQUE7QUNBQTs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEcXhTRjtBMEQ1d1NJO0VBQ0U7RUFDQTtFQUNBO0ExRHF4U047QTJEL3lTQTs7RUFBQTtBQUlBO0VBQ0M7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEK3lTRDtBMkQ3eVNDO0VBQ0M7RUFDQTtFQUNBO0EzRCt5U0Y7QTJEN3lTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRCt5U0g7QTJENXlTRTtFQUNDO0EzRDh5U0g7QTJENXlTRztFQUNDO0EzRDh5U0o7QTJEenlTQztFQUNDO0VBQ0E7RUFDQTtBM0QyeVNGO0EyRHp5U0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0QyeVNIO0EyRHh5U0U7RUFDQztBM0QweVNIO0EyRHh5U0c7RUFDQztBM0QweVNKO0EyRHJ5U0M7RUFDQztFQUNBO0VBQ0E7QTNEdXlTRjtBMkRyeVNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEdXlTSDtBMkRweVNFO0VBQ0M7QTNEc3lTSDtBMkRweVNHO0VBQ0M7QTNEc3lTSjtBMkRqeVNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRG15U0Y7QTJEanlTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRG15U0g7QTJEaHlTRTtFQUNDO0EzRGt5U0g7QTJEaHlTRztFQUNDO0EzRGt5U0o7QTJEN3hTRztFQUNDO0EzRCt4U0o7QTJEL3dTQztFQUNDO0VBRUE7RUFDQTtBM0QweFNGO0EyRHZ4U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0R5eFNGO0EyRG54U0U7RUFDQztBM0QweFNIO0EyRHp4U0c7RUFDQztBM0QyeFNKO0EyRHR4U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHd4U0Y7QTJEcnhTQztFQUNDO0VBQ0E7QTNEdXhTRjtBMkRyeFNFO0VBQ0M7QTNEdXhTSDtBMkRweFNFO0VBQ0M7RUFDQTtBM0RzeFNIO0EyRG54U0U7RUFDQztFQUNBO0VBQ0E7QTNEcXhTSDtBMkRseFNFO0VBQ0M7QTNEb3hTSDtBMkRoeFNDO0VBQ0M7RUFDQTtBM0RreFNGO0EyRGh4U0U7RUFDQztBM0RreFNIO0EyRC93U0U7RUFDQztFQUNBO0EzRGl4U0g7QTJEOXdTRTtFQUNDO0VBQ0E7RUFDQTtBM0RneFNIO0EyRDV3U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEOHdTRjtBMkQzd1NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdFQUNDO0VBRUQ7QTNEMndTRjtBMkR4d1NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1FQUNDO0VBRUQ7RUFDQTtBM0R3d1NGO0EyRHB3U0E7O0VBRUM7RUFDQTtBM0R1d1NEO0EyRHB3U0E7O0VBRUM7RUFDQTtBM0R1d1NEO0EyRGx3U0M7RUFDQztBM0Rxd1NGO0EyRGx3U0M7RUFFQztFQUNBO0EzRG13U0Y7QTJEaHdTQztFQUVDO0VBQ0E7QTNEaXdTRjtBMkQ3dlNBO0FBQ0E7RUFDQztJQUNDO0UzRGd3U0E7RTJEOXZTRDtJQUNDO0UzRGd3U0E7RTJEOXZTRDtJQUNDO0UzRGd3U0E7RTJEOXZTRDtJQUNDO0UzRGd3U0E7RTJEOXZTRDtJQUNDO0UzRGd3U0E7QUFDRjtBMkQ3dlNBO0VBQ0M7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNENnZTRDtBMkQzdlNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNENnZTRjtBMkQxdlNDO0VBQ0M7QTNENHZTRjtBMkQxdlNFO0VBQ0M7QTNENHZTSDtBMkR2dlNBO0VBQ0M7RUFDQTtFQUNBO0EzRDB2U0Q7QTJEdnZTQTtFQUNDO0VBQ0E7RUFDQTtBM0QwdlNEO0EyRHR2U0E7O0VBRUM7RUFDQTtBM0R5dlNEO0EyRHZ2U0E7O0VBRUM7RUFDQTtBM0QwdlNEO0E0RG5vVEE7O0NBQUE7QUFHQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURzb1REO0E0RG5vVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHFvVEQ7QTREbG9UQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEb29URDtBNEQ5blRBO0FDL0JBOztFQUFBO0FBSUE7RUFDQztFQUNBO0E3RCtwVEQ7QTZENXBUQTtFQUNDO0E3RCtwVEQ7QTZENXBUQTtFQUNDO0VBQ0E7RUFBQTtFQUNBO0E3RCtwVEQ7QTZEN3BUQztFQUNDO0VBQ0E7QTdEK3BURjtBNkQzcFRBO0VBQ0M7QTdEOHBURDtBNkRwcFRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDZwVEQ7QTZEMXBUQTtFQUNDO0E3RDZwVEQ7QTZEMXBUQTtFQUNDO0E3RDZwVEQ7QTZEenBUQztFQUNDO0E3RDRwVEY7QTZEenBUQztFQUNDO0E3RDJwVEY7QTZEdHBUQztFQUNDO0E3RHlwVEY7QTZEcnBUQTtFQUNDO0VBQ0E7QTdEd3BURDtBNkRycFRBO0VBQ0M7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBN0R3cFREO0E2RHJwVEE7RUFDQztFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7QTdEd3BURDtBNkRycFRBO0VBQ0M7QTdEd3BURDtBNkRycFRBO0VBQ0M7RUFDQTtFQUNBO0E3RHdwVEQ7QTZEcnBUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0E3RHdwVEQ7QTZEcnBUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEd3BURDtBNkR0cFRDOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RHdwVEY7QTZEcHBUQTtBQUNBO0VBQ0M7RUFDQTtBN0R1cFREO0E2RHJwVEM7RUFDQztBN0R1cFRGO0E2RG5wVEE7RUFDQztBN0RzcFREO0E2RHBwVEM7RUFDQztBN0RzcFRGO0E2RGxwVEE7RUFDQztBN0RxcFREO0E2RG5wVEM7RUFDQztBN0RxcFRGO0E2RGxwVEM7RUFDQztBN0RvcFRGO0E2RC9vVEE7RUFDQztBN0RrcFREO0E2RC9vVEE7RUFDQztLQUFBO0E3RGtwVEQ7QTZEL29UQTtFQUNDO0E3RGtwVEQ7QTZEMW5UQztFQUNDO0E3RHNwVEY7QTZEL29UQztFQUNDO0E3RHNwVEY7QThEbDJUQTs7RUFBQTtBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0M7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RG02VEQ7QThELzVUQztFQUNDO0E5RGs2VEY7QThEbjZUQztFQUNDO0E5RHM2VEY7QThEdjZUQztFQUNDO0E5RDA2VEY7QThEMzZUQztFQUNDO0E5RDg2VEY7QThELzZUQztFQUNDO0E5RGs3VEY7QThEbjdUQztFQUNDO0E5RHM3VEY7QThEdjdUQztFQUNDO0E5RDA3VEY7QThEMzdUQztFQUNDO0E5RDg3VEY7QThELzdUQztFQUNDO0E5RGs4VEY7QThEbjhUQztFQUNDO0E5RHM4VEY7QThEdjhUQztFQUNDO0E5RDA4VEY7QThEMzhUQztFQUNDO0E5RDg4VEY7QThELzhUQztFQUNDO0E5RGs5VEY7QThEbjlUQztFQUNDO0E5RHM5VEY7QThEdjlUQztFQUNDO0E5RDA5VEY7QThEMzlUQztFQUNDO0E5RDg5VEY7QThELzlUQztFQUNDO0E5RGsrVEY7QThEbitUQztFQUNDO0E5RHMrVEY7QThEditUQztFQUNDO0E5RDArVEY7QThEMytUQztFQUNDO0E5RDgrVEY7QThELytUQztFQUNDO0E5RGsvVEY7QThENytUQztFQUNDO0E5RGcvVEY7QThEai9UQztFQUNDO0E5RG8vVEY7QThEci9UQztFQUNDO0E5RHcvVEY7QThEei9UQztFQUNDO0E5RDQvVEY7QThENy9UQztFQUNDO0E5RGdnVUY7QThEamdVQztFQUNDO0E5RG9nVUY7QThEcmdVQztFQUNDO0E5RHdnVUY7QThEemdVQztFQUNDO0E5RDRnVUY7QThEN2dVQztFQUNDO0E5RGdoVUY7QThEamhVQztFQUNDO0E5RG9oVUY7QThEcmhVQztFQUNDO0E5RHdoVUY7QThEemhVQztFQUNDO0E5RDRoVUY7QThEN2hVQztFQUNDO0E5RGdpVUY7QThEamlVQztFQUNDO0E5RG9pVUY7QThEcmlVQztFQUNDO0E5RHdpVUY7QThEemlVQztFQUNDO0E5RDRpVUY7QThEN2lVQztFQUNDO0E5RGdqVUY7QThEampVQztFQUNDO0E5RG9qVUY7QThEcmpVQztFQUNDO0E5RHdqVUY7QThEempVQztFQUNDO0E5RDRqVUY7QThEN2pVQztFQUNDO0E5RGdrVUY7QStEM25VQTs7RUFBQTtBQUlBOzs7RUFBQTtBQVdBOztFQUFBO0FBSUE7OztFQUFBO0FBV0E7OztFQUFBO0FBVUE7OztFQUFBO0FDeENBOztFQUFBO0FBSUE7RUFDQztBaEVtcFVEO0FnRTVvVUE7RUFDQztBaEVvcFVEO0FnRTdvVUE7RUFDQztBaEVxcFVEO0FpRTFxVUE7O0VBQUE7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQU1BO0FqRTRxVUQ7QWlFM3FVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakVrclVGO0FpRS9xVUM7RUFDQztFQUNBO0FqRWlyVUY7QWlFN3FVQTs7Ozs7Ozs7Ozs7O0VBWUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRWdyVUQ7QWlFN3FVQTs7RUFFQztBakVnclVEO0FpRXpxVUE7O0VBRUM7QWpFa3JVRDtBaUU1cVVDOztFQUNDO0FqRXFyVUY7QWlFM3FVQTs7RUFFQztBakVzclVEO0FpRS9xVUE7O0VBRUM7QWpFd3JVRDtBaUVqclVBOztFQUVDO0FqRTByVUQ7QWlFbnJVQTs7RUFFQztBakU0clVEO0FpRXJyVUE7RUFDQztBakU4clVEO0FpRTNyVUU7RUFDQztBakU2clVIO0FpRXhyVUE7RUFDQztBakUyclVEO0FpRXhyVUE7RUFDQztBakUyclVEO0FpRXByVUE7RUFDQztBakU0clVEO0FpRXpyVUE7RUFDQztFQUNBO0FqRTRyVUQ7QWtFMzBVQTs7RUFFQztFQUNBO0VBQ0E7QWxFODBVRDtBQW4wVUE7O0VBQUE7QW1FZkE7O0VBQUE7QUNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFMDFVSjtBb0VwMVVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRTIxVU47QW9FdjFVRTtFQUNFO0VBQ0E7QXBFeTFVSjtBb0VqMVVFO0VBQ0U7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0FwRXkxVUo7QW9FdDFVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRXcxVUo7QW9FaDFVRTtFQUNFO0VBQ0E7RUFDQTtBcEV3MVVKO0FvRXIxVUU7RUFDRTtFQUNBO0VBQ0E7QXBFdTFVSjtBb0VoMVVFO0VBQ0U7RUFDQTtBcEV1MVVKO0FxRWw2VUE7RUFDQztFQWlFQTtFQWVBO0VBMkJBO0FyRW0wVUQ7QXFFNTZVQztFQUNDO0VBQ0E7QXJFODZVRjtBcUV2NlVDO0VBQ0M7QXJFODZVRjtBcUV2NlVDO0VBQ0M7QXJFODZVRjtBcUUxNlVFO0VBQ0M7RUFDQTtBckU0NlVIO0FxRXQ2VUc7RUFDQztBckU2NlVKO0FxRXo1VUM7RUFDQztFQUNBO0VBQ0E7QXJFMjVVRjtBcUV4NVVDO0VBQ0M7RUFDQTtFQUNBO0FyRTA1VUY7QXFFdDVVQztFQUNDO0VBQ0E7RUFDQTtBckV3NVVGO0FxRXI1VUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXU1VUY7QXFFbjVVQztFQUNDO0VBQ0E7RUFDQTtBckVxNVVGO0FxRWw1VUM7RUFDQztFQUNBO0VBQ0E7QXJFbzVVRjtBcUVqNVVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRW01VUY7QXFFaDVVQztFQUNDO0VBQ0E7QXJFazVVRjtBcUU5NFVDO0VBQ0M7RUFDQTtBckVnNVVGO0FxRTM0VUc7RUFDQztBckU2NFVKO0FzRWpnVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEVvZ1ZKO0F1RXRnVkU7RUFDRTtFQUNBO0VBQUE7RUFDQTtFQUNBO0F2RXlnVko7QXVFdGdWRTtFQUNFO0VBQ0E7RUFDQTtBdkV3Z1ZKO0F1RXJnVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0F2RXVnVko7QXVFaGdWSTtFQUNFO0F2RXdnVk47QXdFemlWRTtFQUNFO0F4RTRpVko7QXlFN2lWRTtFQUNFO0F6RWdqVko7QXlFOWlWSTtFQUNFO0VBQ0E7S0FBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVnalZOO0F5RWppVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RStpVko7QXlFeGlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekUraVZKO0F5RTdpVkk7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFK2lWTjtBMEVubVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFFc21WSjtBMEU5bFZJO0VBQ0U7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUVzbVZOO0EwRTdsVkU7RUFDRTtFQUNBO0VBQUE7RUFDQTtFQUNBO0ExRXFtVko7QTBFNWxWRTtFQUNFO0ExRXFtVko7QTBFbG1WRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0ExRW1tVko7QTJFenBWQTtFQUNFO0VBQ0E7QTNFa3FWRjtBMkUzcFZFO0VBQ0U7RUFDQTtBM0VtcVZKO0E0RTlxVkE7RUFDQztBNUV1clZEO0E0RXJyVkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXVyVkY7QTRFeHBWQztFQUNDO0VBQ0E7RUFDQTtBNUV3clZGO0E0RWpyVkU7RUFDQztBNUV5clZIO0E0RXJyVkM7RUFDQztFQUNBO0VBQ0E7QTVFdXJWRjtBNEVqclZFO0VBQ0M7QTVFd3JWSDtBNEVwclZDO0VBQ0M7QTVFc3JWRjtBNEVoclZFO0VBQ0M7RUFDQTtBNUV1clZIO0E0RW5yVkM7RUFDQztBNUVxclZGO0E0RXBxVkU7RUFDQztFQUNBO0VBQ0E7QTVFbXJWSDtBNEUzcVZDO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7QTVFa3JWRjtBNkVueVZFO0VBQ0U7RUFFQTtFQUNBO0E3RXF5Vko7QTZFcHhWSTtFQUNFO0E3RW95Vk47QTZFNXhWRTtFQUNFO0VBQ0E7RUFDQTtBN0VteVZKO0E2RXR4Vk07RUFDRTtBN0VteVZSO0E2RS94Vkk7RUFDRTtBN0VpeVZOO0E2RTl4Vkk7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QTdFZ3lWTjtBNkU5eFZNO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QTdFZ3lWUjtBNkUzeFZFO0VBQ0U7RUFDQTtBN0U2eFZKO0E2RXR4VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2eFZKO0E2RXR4VkU7RUFDRTtBN0U2eFZKO0E2RXR4VkU7RUFDRTtFQUNBO0E3RTZ4Vko7QTZFdHhWRTtFQUNFO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtBN0U2eFZKO0E4RWo1VkM7RUFDQztBOUVvNVZGO0ErRXQ1VkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FeTVWRDtBK0V2NVZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXk1VkY7QStFdjVWRTtFQUNDO0EvRXk1Vkg7QStFcjVWQztFQUNDO0VBQ0E7RUFDQTtBL0V1NVZGO0ErRW41VkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0EvRXM1VkQ7QStFcDVWQztFQUNDO0VBQ0E7RUFDQTtLQUFBO0EvRXM1VkY7QStFbjVWQTtFQUNDO0VBQ0E7QS9FczVWRDtBK0VwNVZDO0VBQ0M7RUFDQTtBL0VzNVZGO0ErRTk0VkM7RUFDQztFQUNBO0VBQ0E7QS9FczVWRjtBK0U5NFZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0EvRXM1VkY7QStFbjVWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FcTVWRjtBK0U3NFZFO0VBQ0M7QS9FczVWSDtBK0VuNVZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFXQTtFQUtBO0EvRXk0Vkg7QStFdDRWRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRXc0Vkg7QStFaDRWRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRXc0Vkg7QStFaDRWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FdTRWRjtBK0VwNFZDO0VBQ0M7RUFDQTtBL0VzNFZGO0FnRmxpV0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxaVdEO0FpRjVpV0E7RUFDQztBakZvaldEO0FpRmxqV0M7RUFDQztBakZvaldGO0FpRnppV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGaWpXRjtBaUY5aVdFO0VBQ0M7QWpGZ2pXSDtBaUY3aVdFO0VBRUM7RUFDQTtFQUNBO0FqRjhpV0g7QWlGM2lXRTtFQUNDO0FqRjZpV0g7QWlGMWlXRTtFQUVDO0FqRjJpV0g7QWlGeGlXRTtFQUNDO0FqRjBpV0g7QWlGdmlXRTtFQUNDO0VBQ0E7QWpGeWlXSDtBaUZyaVdDO0VBQ0M7QWpGdWlXRjtBaUZwaVdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnNpV0Y7QWlGcGlXRTtFQUNDO0VBQ0E7RUFDQTtBakZzaVdIO0FpRmxpV0M7RUFFQztBakZtaVdGO0FpRi9oV0E7RUFDQztFQUNBO0FqRmtpV0Q7QWlGL2hXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZraVdEO0FrRnhvV0E7RUFDQztFQUNBO0FsRjJvV0Q7QWtGem9XQztFQUNDO0VBQ0E7RUFDQTtBbEYyb1dGO0FrRi9uV0U7RUFDQztFQUNBO0tBQUE7RUFDQTtBbEY2b1dIO0FrRnpvV0M7RUFDQztFQUNBO0VBQ0E7QWxGMm9XRjtBa0Zqb1dDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBbEYyb1dGO0FrRnBvV0M7RUFDQztFQUNBO0VBQ0E7QWxGMm9XRjtBa0Z2b1dJO0VBR0M7QWxGdW9XTDtBa0Zqb1dDO0VBQ0M7QWxGbW9XRjtBbUZ0c1dBO0VBR0M7RUFFQTtFQUNBO0VBQ0E7QW5Gc3NXRDtBbUYvcldDO0VBQ0M7QW5GdXNXRjtBbUZwc1dDO0VBQ0M7RUFDQTtFQUNBO0FuRnNzV0Y7QW1GL3JXQztFQUNDO0VBQ0E7RUFDQTtBbkZzc1dGO0FtRi9yV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRnNzV0Y7QW1GbnNXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuRnFzV0Y7QW1GN3JXQztFQUNDO0VBQ0E7RUFDQTtBbkZxc1dGO0FtRm5zV0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GcXNXSDtBbUZsc1dFO0VBQ0M7RUFDQTtBbkZvc1dIO0FtRmhzV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmtzV0Y7QW1GL3JXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmlzV0Y7QW1GL3JXRTtFQUNDO0VBQ0E7QW5GaXNXSDtBbUY5cldFO0VBQ0M7QW5GZ3NXSDtBbUY1cldHO0VBQ0M7QW5GOHJXSjtBbUZ6cldDO0VBQ0M7RUFDQTtFQUNBO1VBQUE7QW5GMnJXRjtBbUZucldDO0VBQ0M7QW5GMnJXRjtBbUZwcldDO0VBQ0M7RUFDQTtFQUNBO0FuRjJyV0Y7QW1GbnJXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjJyV0Y7QW1GbnJXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBbkYycldGO0FtRnByV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMnJXRjtBbUZ6cldFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYycldIO0FtRnhyV0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMHJXSDtBbUZ0cldDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FuRndyV0Y7QW1GaHJXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBbkZ3cldGO0FtRmpyV0M7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUFBO0FuRndyV0Y7QW9GOTVXQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBGZzZXRDtBb0Z6NVdDO0VBQ0M7QXBGaTZXRjtBb0Y5NVdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FwRmc2V0Y7QW9GeDVXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBcEZnNldGO0FvRng1V0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0FwRmc2V0Y7QW9GejVXQztFQUNDO0FwRmc2V0Y7QW9GejVXRztFQUNDO0FwRmc2V0o7QW9GcjVXQztFQUNDO0VBQ0E7RUFDQTtBcEY0NVdGO0FvRnI1V0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0FwRjQ1V0Y7QW9GajVXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXBGNjVXRjtBb0Z0NVdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FwRjY1V0Y7QW9GdDVXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwRjY1V0Y7QXFGM2hYQTtFQUNDO0VBRUE7RUFDQTtBckY2aFhEO0FxRnJoWEU7RUFDQztFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QXJGNmhYSDtBcUZ0aFhFO0VBQ0M7QXJGNmhYSDtBcUZ0aFhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2aFhIO0FxRnRoWEU7RUFDQztFQUNBO0FyRjZoWEg7QXFGMWhYRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGNGhYSDtBcUYxaFhHO0VBQ0M7RUFDQTtFQUNBO0FyRjRoWEo7QXFGemhYRztFQUNDO0VBQ0E7RUFDQTtBckYyaFhKO0FxRnZoWEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnloWEg7QXFGbmhYRztFQUNDO0FyRjBoWEo7QXFGeGhYSTtFQUVDO0VBQUE7QXJGeWhYTDtBcUZqaFhDO0VBQ0M7QXJGb2hYRjtBcUY5Z1hFO0VBQ0M7QXJGaWhYSDtBc0Z0blhBO0VBR0M7QXRGdW5YRDtBc0ZyblhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ1blhGO0FzRm5uWEU7RUFDQztFQUNBO0F0RnFuWEg7QXNGam5YQztFQUNDO0VBQ0E7QXRGbW5YRjtBc0YzbVhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRGbW5YRjtBc0ZqblhFO0VBQ0M7QXRGbW5YSDtBc0ZqblhHO0VBQ0M7QXRGbW5YSjtBc0ZoblhHO0VBQ0M7QXRGa25YSjtBc0Y3bVhDO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBdEYrbVhGO0FzRjVtWEM7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0F0RjhtWEY7QXNGM21YQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjZtWEY7QXNGM21YRTtFQUNDO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QXRGNm1YSDtBc0Z6bVhDO0VBQ0M7QXRGMm1YRjtBc0Z6bVhFO0VBQ0M7RUFDQTtBdEYybVhIO0FzRnZtWEM7RUFDQztFQUFBO0VBQ0E7QXRGeW1YRjtBc0YvbFhFO0VBQ0M7RUFDQTtBdEYybVhIO0FzRnZtWEM7RUFDQztFQUFBO0VBQ0E7RUFDQTtBdEZ5bVhGO0FzRnBtWEE7RUFDQztJQUNDO0lBQ0E7RXRGdW1YQTtFc0ZybVhEO0lBQ0M7SUFDQTtFdEZ1bVhBO0VzRnJtWEQ7SUFDQztJQUNBO0V0RnVtWEE7QUFDRjtBdUZodlhBO0VBQ0M7RUFDQTtFQUNBO0F2Rmt2WEQ7QXVGaHZYQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0F2Rmt2WEY7QXVGL3VYQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGaXZYRjtBdUY5dVhDO0VBQ0M7RUFBQTtFQUNBO0F2Rmd2WEY7QXVGN3VYQztFQUNDO0VBQUE7RUFDQTtBdkYrdVhGO0F1RjF1WEE7RUFDQztJQUNDO0V2RjZ1WEE7RXVGM3VYRDtJQUNDO0V2RjZ1WEE7QUFDRjtBd0ZyeFhBO0VBQ0M7QXhGdXhYRDtBd0ZyeFhDO0VBQ0M7RUFDQTtBeEZ1eFhGO0F3RnB4WEM7RUFDQztBeEZzeFhGO0F3Rm54WEM7RUFDQztBeEZxeFhGO0F3Rmx4WEM7RUFDQztBeEZveFhGO0F3Rmx4WEU7RUFDQztBeEZveFhIO0F3RjV3WEc7RUFDQztBeEZteFhKO0F3Rmh4WEU7RUFDQztBeEZreFhIO0F5Rmx6WEE7RUFDQztFQUNBO0F6RnF6WEQ7QXlGbnpYQztFQUNDO0VBQ0E7RUFDQTtBekZxelhGO0F5Rmx6WEM7RUFDQztFQUNBO0VBQ0E7QXpGb3pYRjtBeUY3eVhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZvelhGO0F5Rmx6WEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGb3pYSDtBeUZqelhFO0VBQ0M7RUFDQTtBekZtelhIO0F5Ri95WEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rml6WEY7QXlGOXlYQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZnelhGO0F5Rjl5WEU7RUFDQztFQUNBO0F6Rmd6WEg7QXlGN3lYRTtFQUNDO0F6Rit5WEg7QXlGM3lYRztFQUNDO0F6RjZ5WEo7QXlGeHlYQztFQUNDO0F6RjB5WEY7QXlGdnlYQztFQUNDO0VBQ0E7RUFDQTtBekZ5eVhGO0F5RnZ5WEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekZ5eVhIO0F5RnJ5WEM7RUFDQztFQUNBO0F6RnV5WEY7QXlGcnlYRTtFQUNDO0VBQ0E7QXpGdXlYSDtBeUZueVhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGcXlYRjtBeUZseVhDO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsK0JBQ0M7QXpGa3lYSDtBeUZoeVhFO0VBQ0M7QXpGa3lYSDtBeUY5eFhDO0VBQ0M7RUFDQTtBekZneVhGO0F5Rjl4WEU7RUFDQztFQUNBO0VBQ0E7QXpGZ3lYSDtBeUY5eFhHO0VBQ0M7QXpGZ3lYSjtBeUYzeFhDO0VBQ0M7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGNnhYRjtBeUYzeFhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGNnhYSDtBeUYxeFhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjR4WEg7QXlGeHhYQztFQUNDO0VBQ0E7RUFDQTtBekYweFhGO0F5RnZ4WEM7RUFDQztFQUNBO0F6Rnl4WEY7QXlGbnhYQztFQUNDO0F6RnN4WEY7QXlGbnhYQztFQUNDO0F6RnF4WEY7QUFsOFhBOztFQUFBO0EwRnBCQTs7RUFBQTtBQ0tFO0VBQ0U7RUFDQTtBM0YrOVhKO0EyRjM5WEk7RUFDRTtFQUNBO0VBQ0E7QTNGNjlYTjtBMkYzOVhNO0VBQ0U7RUFDQTtBM0Y2OVhSO0EyRnY5WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0EzRnk5WE47QTRGdi9YQTtFQUNFO0E1RjAvWEY7QTRGeC9YRTtFQUNFO0E1RjAvWEo7QTRGeC9YSTtFQUNFO0E1RjAvWE47QTRGdC9YRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RncvWEo7QTRGdC9YSTtFQUNFO0VBQ0E7QTVGdy9YTjtBNEZ0L1hNO0VBQ0U7QTVGdy9YUjtBNEZ0L1hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RncvWFY7QTRGNytYSTtFQUNFO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QTVGby9YTjtBNEY3K1hJO0VBQ0U7RUFDQTtBNUZvL1hOO0E2RjlpWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0ZpallKO0E2RjFpWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0ZpallKO0E2RnppWUU7RUFDRTtBN0ZpallKO0E4RjFrWUE7RUFDRTtFQUNBO0VBQ0E7QTlGa2xZRjtBOEY1a1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rm1sWUo7QThGamxZSTtFQUNFO0E5Rm1sWU47QStGeG1ZQTtFQUNFO0VBQ0E7RUFDQTtBL0YybVlGO0ErRnptWUU7RUFDRTtFQUNBO0VBQ0E7QS9GMm1ZSjtBK0Z4bVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0YwbVlKO0ErRnhtWUk7RUFDRTtFQUVBO0EvRnltWU47QStGcG1ZSTtFQUNFO0EvRnNtWU47QWdHcG9ZQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd1b1lEO0FnR3JvWUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3VvWUY7QWdHcG9ZQztFQUNDO0VBQ0E7RUFDQTtBaEdzb1lGO0FnR3BvWUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3NvWUg7QWdHbm9ZRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdxb1lIO0FnR2pvWUM7RUFDQztFQUNBO0FoR21vWUY7QWdHaG9ZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2tvWUY7QWdHL25ZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FoR2lvWUY7QWdHOW5ZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FoR2dvWUY7QWdHN25ZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QWhHK25ZRjtBZ0d2bllFO0VBQ0M7QWhHOG5ZSDtBZ0d6bllBO0VBQ0M7QWhHNG5ZRDtBaUdudVlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHc3VZRDtBaUdwdVlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHc3VZRjtBaUdudVlDO0VBQ0M7RUFDQTtFQUNBO0FqR3F1WUY7QWlHbHVZQztFQUNDO0FqR291WUY7QWtHandZQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR293WUQ7QWtHbHdZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHb3dZRjtBa0dsd1lFO0VBQ0M7S0FBQTtFQUNBO0FsR293WUg7QWtHaHdZQztFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2l3WUY7QWtHOXZZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsR2d3WUY7QWtHN3ZZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsRyt2WUY7QW1HM3lZQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkc4eVlEO0FtRzV5WUM7RUFDQztFQUFBO0VBQ0E7RUFDQTtBbkc4eVlGO0FtRzN5WUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HNnlZRjtBbUczeVlFO0VBQ0M7RUFFQTtBbkc0eVlIO0FtR3h5WUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HMHlZRjtBbUd2eVlDO0VBQ0M7RUFFQTtFQUNBO0FuR3d5WUY7QW1HdHlZRTtFQUNDO0tBQUE7RUFDQTtBbkd3eVlIO0FtR3B5WUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3N5WUY7QW1HbnlZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuR3F5WUY7QW1HbHlZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Hb3lZRjtBbUdqeVlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBbkdteVlGO0FvR3ozWUE7RUFDQztFQUNBO0VBQ0E7QXBHaTRZRDtBb0c5M1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2k0WUY7QW9HLzNZRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHaTRZSDtBb0c5M1lFO0VBQ0M7RUFDQTtFQUNBO0FwR2c0WUg7QW9HOTNZRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHZzRZSjtBb0c3M1lHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRyszWUo7QW9HMzNZRTtFQUNDO0VBQ0E7QXBHNjNZSDtBb0cxM1lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNDNZSDtBb0d6M1lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QXBHMjNZSDtBb0d4M1lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QXBHMDNZSDtBb0d2M1lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBcEd5M1lIO0FvR2ozWUc7RUFDQztBcEd3M1lKO0FxRy85WUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHaytZSjtBcUdoK1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdrK1lSO0FxRy85WUk7RUFDSTtFQUNBO0VBQ0E7QXJHaStZUjtBcUcvOVlRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdpK1laO0FxRzk5WVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHZytZWjtBcUc1OVlJO0VBQ0k7RUFDQTtBckc4OVlSO0FxRzM5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckc2OVlSO0FxRzE5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBckc0OVlSO0FxR3o5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBckcyOVlSO0FxR3g5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FyRzA5WVI7QXFHbDlZUTtFQUNJO0FyR3k5WVo7QXNHMWpaQTtFQUNFO0F0RzZqWkY7QXNHcmpaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXRHNGpaSjtBc0d6alpFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F0RzBqWko7QXNHeGpaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RzBqWk47QXNHdmpaSTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEd3alpOO0FzR3RqWk07RUFDRTtBdEd3alpSO0FzR3BqWkk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3FqWk47QXNHbmpaTTtFQUNFO0F0R3FqWlI7QXNHampaSTtFQUNFO0VBQ0E7RUFDQTtBdEdtalpOO0FzR2pqWk07RUFDRTtFQUNBO0VBQ0E7QXRHbWpaUjtBc0c5aVpFO0VBQ0U7RUFDQTtBdEdnalpKO0F1RzlvWkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R2dwWko7QXVHMW9aSTtFQUNFO0VBQ0E7QXZHaXBaTjtBdUc5b1pJO0VBQ0U7QXZHZ3BaTjtBdUc1b1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHOG9aSjtBdUczb1pFO0VBQ0U7RUFDQTtBdkc2b1pKO0F1RzFvWkU7RUFDRTtFQUNBO0VBS0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHd29aSjtBdUdyb1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHdW9aSjtBdUdwb1pFO0VBQ0U7RUFDQTtFQUNBO0F2R3NvWko7QXVHcG9aSTtFQUNFO0VBQ0E7RUFDQTtBdkdzb1pOO0F1R2xvWkU7RUFDRTtBdkdvb1pKO0F1R2pvWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkdtb1pKO0F1R2hvWkU7RUFDRTtBdkdrb1pKO0F1Ry9uWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHaW9aSjtBdUcvblpJO0VBQ0U7QXZHaW9aTjtBdUc3blpNO0VBQ0U7QXZHK25aUjtBdUcxblpNO0VBQ0U7QXZHNG5aUjtBdUd2blpFO0VBQ0U7RUFDQTtFQUNBO0F2R3luWko7QXVHdG5aRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2R3duWko7QXVHcm5aRTtFQUNFO0VBQ0E7RUFDQTtBdkd1blpKO0F1R3BuWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkdzblpKO0F1R2huWkk7O0VBRUU7QXZHdW5aTjtBdUdublpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHcW5aSjtBdUdsblpFO0VBQ0U7RUFDQTtBdkdvblpKO0F3R3p4WkE7QUFDQTtFQUNFO0F4RzR4WkY7QXdHcnhaQTtFQUNFO0F4RzZ4WkY7QXdHdHhaQTtFQUNFO0F4Rzh4WkY7QXlHL3laRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHa3paSjtBeUc1eVpJO0VBQ0U7QXpHbXpaTjtBeUczeVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdrelpKO0F5R3p5Wkk7RUFDRTtFQUNBO0VBQ0E7QXpHbXpaTjtBeUdoelpJO0VBQ0U7RUFDQTtFQUNBO0F6R2t6Wk47QTBHdjJaQTtBQUNBO0VBQ0U7RUFFQTtFQUNBO0ExR3kyWkY7QTJHOTJaQTtBQUNBO0VBQ0M7QTNHaTNaRDtBMkcvMlpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0dpM1pGO0EyRy8yWkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0dpM1pIO0EyRzcyWkc7RUFDQztBM0crMlpKO0EyR3oyWkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHNDJaRDtBMkcxMlpDO0VBQ0M7RUFDQTtBM0c0MlpGO0EyRzkyWkM7RUFDQztFQUNBO0EzRzQyWkY7QTRHNTVaQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1Rys1WkQ7QTRHNzVaQztFQUNDO0VBQUE7QTVHKzVaRjtBNEczNVpBO0VBQ0M7RUFDQTtFQUNBO0E1Rzg1WkQ7QTRHMzVaQTtFQUNDO0VBQ0E7RUFDQTtBNUc4NVpEO0E0RzM1WkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUc4NVpEO0E0RzM1WkE7RUFDQztFQUNBO0E1Rzg1WkQ7QTRHMTVaQztFQUNDO0VBQ0E7QTVHNjVaRjtBNEd6NVpBO0VBQ0M7RUFDQTtBNUc0NVpEO0E0RzE1WkM7RUFDQztFQUFBO0E1RzQ1WkY7QTRHeDVaRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0tBQUE7QTVHMDVaSDtBNEd0NVpDO0VBQ0M7RUFDQTtFQUNBO0E1R3c1WkY7QTRHcjVaQztFQUNDO0VBQ0E7RUFDQTtBNUd1NVpGO0E0R3A1WkM7RUFDQztFQUNBO0VBQ0E7QTVHczVaRjtBNEdsNVpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R3E1WkQ7QTRHbDVaQTtFQUNDO0lBQ0M7RTVHcTVaQTtFNEduNVpEO0lBQ0M7RTVHcTVaQTtFNEduNVpEO0lBQ0M7RTVHcTVaQTtBQUNGO0E2R3gvWkE7RUFDQztFQUNBO0VBQ0E7QTdHMC9aRDtBNkc5K1pDOztFQUVDO0VBQ0E7QTdHMi9aRjtBNkd4L1pDO0VBQ0M7QTdHMC9aRjtBNkd4L1pFOztFQUVDO0E3RzAvWkg7QTZHdC9aRTtFQUNDO0E3R3cvWkg7QTZHdC9aRzs7OztFQUlDO0E3R3cvWko7QTZHbi9aQztFQUNDO0E3R3EvWkY7QTZHbi9aRTs7OztFQUlDO0E3R3EvWkg7QTZHai9aQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dtL1pGO0E2R2ovWkU7RUFDQztBN0dtL1pIO0E2RzcrWkE7O0VBRUM7QTdHZy9aRDtBNkc5K1pDO0VBR0M7QTdHaS9aRjtBNkc1K1pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvSEFDQztFQUdEO0E3RzQrWkQ7QTZHMStaQztFQUNDO0VBQ0E7RUFDQTtBN0c0K1pGO0E2R3orWkM7RUFDQztBN0cyK1pGO0E2R3orWkU7RUFDQztBN0cyK1pIO0E2R3orWkc7RUFHQztBN0d5K1pKO0E2R24rWkE7RUFDQztBN0dzK1pEO0E2R3ArWkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R3MrWkY7QTZHcCtaRTtFQUNDO0VBQ0E7RUFDQTtBN0dzK1pIO0E2R2grWkU7RUFDQztBN0drK1pIO0E2Rzk5Wkc7RUFDQztBN0dnK1pKO0E2R3g5WkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0cyOVpGO0E2R3Y5Wkc7RUFDQztBN0d5OVpKO0E2R3I5Wkk7RUFDQztBN0d1OVpMO0E2Ry84WkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0E3R2k5WkY7QTZHLzhaRTtFQUdDO0E3Rys4Wkg7QTZHejhaQztFQUNDO0E3RzQ4WkY7QTZHdjhaQztFQUNDO0E3RzA4WkY7QTZHdDhaQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZIQUNDO0E3R3c4WkY7QTZHcDhaQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwySEFDQztBN0dxOFpIO0E2R2g4WkM7RUFDQztBN0drOFpGO0E2R2g4WkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUNBQ0M7QTdHaThaSjtBNkc5N1pHO0VBR0M7RUFDQTtFQUFBO0E3Rzg3Wko7QTZHeDdaQTtFQUNDO0VBQ0E7QTdHMjdaRDtBNkd4N1pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpR0FDQztBN0d5N1pGO0E2R3I3WkE7RUFDQztFQUNBO0VBQ0EsaUdBQ0M7QTdHdTdaRjtBNkduN1pBO0VBQ0M7QTdHczdaRDtBNkduN1pBO0VBQ0M7QTdHczdaRDtBNkduN1pDO0VBQ0M7QTdHcTdaRjtBNkdqN1pDO0VBQ0M7QTdHbTdaRjtBNkc5NlpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dpN1pEO0E2Rzk2WkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0dpN1pEO0E2Rzk2WkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dpN1pEO0E2Rzk2WkE7RUFDQztFQUNBO0VBQ0E7QTdHaTdaRDtBNkcvNlpDO0VBQ0M7QTdHaTdaRjtBNkcvNlpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0E3R2k3Wkg7QTZHLzZaRztFQUVDO0E3R2c3Wko7QTZHMTZaQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzY2WkQ7QTZHMTZaQTtFQUNDO0VBQ0E7QTdHNjZaRDtBNkcxNlpBO0VBQ0M7QTdHNjZaRDtBNkcxNlpBOztFQUVDO0E3RzY2WkQ7QTZHMTZaQTtFQUNDO0E3RzY2WkQ7QTZHMTZaQTs7RUFFQztBN0c2NlpEO0E2R3A2WkE7O0VBRUM7QTdHdTZaRDtBNkdwNlpBO0VBQ0M7QTdHdTZaRDtBNkduNlpDO0VBQ0M7RUFDQTtFQUNBO0E3R3M2WkY7QTZHbjZaRztFQUNDO0VBQ0E7QTdHcTZaSjtBNkdsNlpHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dvNlpKO0E2Rzk1WkU7RUFDQztBN0dnNlpIO0E2Rzc1WkU7RUFDQztFQUNBO0E3Rys1Wkg7QTZHNzVaRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3Rys1Wko7QTZHMTVaQztFQUNDO0VBQ0E7RUFDQTtBN0c0NVpGO0E2R3Y1WkM7RUFDQztFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QTdHMDVaRjtBNkd4NVpFO0VBR0M7QTdHdzVaSDtBNkduNVpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dzNVpEO0E2R241WkE7RUFDQztFQUNBO0E3R3M1WkQ7QTZHbjVaQTtFQUNDO0E3R3M1WkQ7QTZHbjVaQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHczVaRDtBNkdwNVpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHczVaRjtBNkduNVpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHcTVaRjtBNkdoNVpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dtNVpEO0E2R2o1WkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHbTVaRjtBNkdoNVpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7QTdHazVaRjtBNkdoNVpFO0VBQ0M7QTdHazVaSDtBNkc1NFpBO0VBQ0M7RUFDQTtBN0crNFpEO0E2Rzc0WkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0crNFpGO0E2RzE0WkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzY0WkQ7QTZHMTRaQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzY0WkQ7QTZHMzRaQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0E3RzQ0WkY7QTZHejRaQztFQUNDO0VBQ0E7QTdHMjRaRjtBNkd4NFpDO0VBQ0M7QTdHMDRaRjtBOEd0K2FBO29EQUFBO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHeSthRDtBOEd0K2FBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUd5K2FEO0E4R3YrYUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3krYUY7QThHdCthQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3crYUY7QThHcithQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3UrYUY7QThHbithQTtFQUNDO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdzK2FEO0E4R3ArYUM7RUFDQztFQUNBO0E5R3MrYUY7QThHbithQztFQUNDO0E5R3ErYUY7QThHaithQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R28rYUQ7QThHaithRTtFQUNDO0E5R20rYUg7QThHOTlhQTtFQUNDO0E5R2krYUQ7QThHOTlhQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdpK2FEO0E4Rzk5YUE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdpK2FEO0E4Rzk5YUE7O0VBRUM7QTlHaSthRDtBOEc5OWFBOztFQUVDO0E5R2krYUQ7QThHOTlhQTtFQUNDO0E5R2krYUQ7QThHOTlhQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5R2krYUQ7QThHOTlhQTs7RUFFQztBOUdpK2FEO0E4Rzk5YUE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R2krYUQ7QThHOTlhQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHaSthRDtBOEcvOWFDO0VBQ0M7QTlHaSthRjtBOEc5OWFDO0VBQ0M7RUFDQTtFQUFBO0E5R2crYUY7QThHNzlhQztFQUNDO0VBQUE7QTlHKzlhRjtBOEczOWFBO0VBQ0M7RUFDQTtBOUc4OWFEO0E4RzU5YUM7RUFDQztFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUc4OWFGO0E4RzU5YUU7RUFDQztFQUNBO0VBQUE7QTlHODlhSDtBOEczOWFFO0VBQ0M7QTlHNjlhSDtBOEd4OWFBO0VBQ0M7QTlHMjlhRDtBOEd6OWFDO0VBQ0M7RUFDQTtBOUcyOWFGO0E4R3Y5YUU7RUFDQztFQUNBO0E5R3k5YUg7QThHdjlhRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBOUd5OWFKO0E4R245YUU7RUFDQztFQUNBO0E5R3E5YUg7QThHcDlhRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QTlHczlhSjtBOEcvOGFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdrOWFGO0E4R2g5YUU7RUFDQztBOUdrOWFIO0E4R2o5YUc7RUFDQztFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdtOWFKO0E4R2o5YUk7RUFHQztBOUdpOWFMO0E4R3g4YUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUcyOGFIO0E4R3I4YUE7RUFDQztBOUd3OGFEO0E4R3Q4YUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUd3OGFGO0ErR252YkE7RUFDQztFQUNBO0EvR3N2YkQ7QStHcHZiQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3F2YkY7QStHbHZiQztFQUNDO0VBQ0E7QS9Hb3ZiRjtBK0c1dWJDO0VBQ0M7RUFDQTtBL0c4dWJGO0ErR3R1YkM7RUFDQztFQUNBO0VBQ0E7RUFBQTtBL0d3dWJGO0ErR3J1YkM7RUFDQztFQUNBO0VBQ0E7QS9HdXViRjtBK0dwdWJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3N1YkY7QStHcHViRTtFQUNDO0VBQ0E7RUFDQTtLQUFBO0EvR3N1Ykg7QStHbnViRTtFQUNDO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3F1Ykg7QStHbHViRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBL0dvdWJIO0ErR2x1Ykc7RUFDQztBL0dvdWJKO0ErRzl0YkE7RUFDQztJQUNDO0UvR2l1YkE7RStHL3RiRDtJQUNDO0UvR2l1YkE7QUFDRjtBZ0gzemJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg2emJEO0FnSDN6YkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDZ6YkY7QWdIcnpiQztFQUNDO0VBQ0E7QWhINnpiRjtBZ0hyemJBO0VBQ0M7RUFDQTtBaEg2emJEO0FnSDN6YkM7RUFDQztFQUFBO0VBQ0E7RUFDQTtBaEg2emJGO0FnSDN6YkU7RUFDQztBaEg2emJIO0FnSDF6YkU7RUFDQztFQUNBO0FoSDR6Ykg7QWdIMXpiRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FoSDR6Yko7QWdIdHpiQTtFQUNDO0VBQ0E7RUFBQTtFQUNBO0FoSHl6YkQ7QWdIdHpiQTtFQUNDO0VBQUE7RUFDQTtBaEh5emJEO0FpSDUzYkE7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWpIKzNiSjtBaUg1M2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSCszYko7QWlINTNiQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSCszYko7QWlINzNiSTs7RUFDRTtBakhnNGJOO0FpSDUzYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIKzNiSjtBaUg1M2JBO0VBQ0k7QWpIKzNiSjtBQWo1YkE7O0VBQUE7QWtIekJBOztFQUFBO0FDQUE7RUFDRTtBbkhtN2JGO0FtSGo3YkU7RUFDRTtFQUNBO0FuSG03Yko7QW1IeDZiRTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7QW5IbzdiSjtBb0gxOGJBO0VBQ0M7QXBINjhiRDtBb0gzOGJDO0VBQ0M7QXBINjhiRjtBb0h0OGJDO0VBQ0M7QXBINjhiRjtBb0gxOGJDO0VBQ0M7RUFDQTtFQUFBO0FwSDQ4YkY7QW9IcDhiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwSDQ4YkQ7QW9IejhiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEg0OGJEO0FvSDE4YkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEg0OGJGO0FvSHo4YkM7RUFDQztBcEgyOGJGO0FvSHg4YkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEgwOGJGO0FvSHI4YkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0NBQ0M7RUFFRDtFQUNBO0VBQ0E7RUFDQTtBcEhzOGJEO0FvSHA4YkM7RUFDQztFQUNBO0VBQ0E7QXBIczhiRjtBb0hsOGJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhxOGJEO0FvSGo4YkM7RUFDQztBcEhvOGJGO0FvSGo4YkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEhtOGJGO0FvSGg4YkM7RUFDQztFQUFBO0VBQ0E7RUFDQTtFQUNBO0FwSGs4YkY7QW9ILzdiQztFQUNDO0VBQUE7RUFDQTtFQUNBO0FwSGk4YkY7QW9IOTdiQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhnOGJGO0FvSDc3YkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXBIKzdiRjtBb0g3N2JFO0VBQ0M7RUFBQTtBcEgrN2JIO0FvSDU3YkU7RUFDQztBcEg4N2JIO0FvSDE3YkU7RUFDQztFQUNBO0FwSDQ3Ykg7QW9IeDdiQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEgwN2JGO0FvSHg3YkU7RUFDQztFQUNBO0VBQ0E7S0FBQTtFQUNBO0FwSDA3Ykg7QW9IdDdiQztFQUNDO0VBQ0E7RUFDQTtBcEh3N2JGO0FvSHI3YkM7RUFDQztFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIdTdiRjtBb0hwN2JDO0VBQ0M7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIczdiRjtBb0hwN2JFO0VBQ0M7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QXBIczdiSDtBcUh6bmNFO0VBQ0M7QXJING5jSDtBcUhwbmNDO0VBQ0M7QXJIMm5jRjtBcUh6bmNFO0VBQ0M7QXJIMm5jSDtBcUhubmNHO0VBQ0M7QXJIMG5jSjtBcUh2bmNFO0VBQ0M7QXJIeW5jSDtBcUgzbWNDO0VBQ0M7RUFDQTtBckh1bmNGO0FxSDNtY0U7RUFDQztBckh1bmNIO0FxSG5uY0M7RUFDQztFQUFBO0VBQ0E7QXJIcW5jRjtBcUg5bWNDO0VBQ0M7RUFDQTtBckhxbmNGO0FxSGxuY0M7RUFDQztFQUNBO0VBQ0E7QXJIb25jRjtBcUhobmNFO0VBQ0M7RUFDQTtFQUNBO0tBQUE7RUFDQTtBckhrbmNIO0FxSDFtY0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QXJIaW5jRjtBcUg5bWNDO0VBQ0M7RUFDQTtBckhnbmNGO0FxSDdtY0M7RUFDQztPQUFBO0VBQ0E7T0FBQTtBckgrbWNGO0FxSHhtY0M7RUFDQztBckgrbWNGO0FxSDVtY0M7RUFDQztFQUNBO0FySDhtY0Y7QXFIM21jQztFQUNDO0FySDZtY0Y7QXFIMW1jQztFQUNDO0VBQ0E7QXJING1jRjtBcUgxbWNFO0VBQ0M7RUFDQTtBckg0bWNIO0FxSDNtY0c7RUFDQztBckg2bWNKO0FxSHhtY0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDBtY0Y7QXFIeG1jRTtFQUNDO0FySDBtY0g7QXFIcm1jQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHVtY0Y7QXFINWxjQztFQUNDO0VBQ0E7RUFDQTtBckh3bWNGO0FxSHBtY0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBckhzbWNIO0FxSHBtY0c7RUFDQztBckhzbWNKO0FxSGptY0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbW1jRjtBc0g5eWNDO0VBQ0M7RUFDQTtBdEhpemNGO0FzSHp5Y0U7RUFDQztBdEhnemNIO0FzSDV5Y0M7RUFDQztFQUFBO0VBQ0E7QXRIOHljRjtBc0h2eWNDO0VBQ0M7RUFDQTtBdEg4eWNGO0FzSDN5Y0M7RUFDQztFQUNBO0VBQ0E7QXRINnljRjtBdUg5MGNBO0VBQ0M7RUFDQTtFQUNBO0F2SGkxY0Q7QXVIMTBjQztFQUNDO0VBQ0E7RUFDQTtBdkhrMWNGO0F1SC8wY0M7RUFDQztFQUNBO0VBQ0E7QXZIaTFjRjtBdUg5MGNDO0VBQ0M7QXZIZzFjRjtBdUg3MGNDO0VBQ0M7QXZIKzBjRjtBdUg1MGNDO0VBQ0M7QXZIODBjRjtBdUh2MGNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkg4MGNGO0F1SHYwY0M7RUFDQztFQUNBO0VBRUE7RUFBQTtBdkg2MGNGO0F1SDEwY0M7RUFDQztBdkg0MGNGO0F1SHowY0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDIwY0Y7QXVIejBjRTtFQUNDO0F2SDIwY0g7QXVIejBjRztFQUNDO0F2SDIwY0o7QXVIejBjSTtFQUdDO0F2SHkwY0w7QXVIbjBjQztFQUNDO0VBQ0E7RUFDQTtBdkhxMGNGO0F1SG4wY0U7RUFDQztFQUNBO0VBQ0E7QXZIcTBjSDtBdUhsMGNFO0VBQ0M7RUFDQTtBdkhvMGNIO0F1SC96Y0E7RUFDQztFQUNBO0VBQ0E7QXZIazBjRDtBdUg5emNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SGkwY0Y7QXVINXpjQztFQUNDO0F2SCt6Y0Y7QXVIM3pjQTtFQUNDO0VBQ0E7RUFDQTtBdkg4emNEO0F1SDV6Y0M7RUFDQztFQUFBO0VBQ0E7QXZIOHpjRjtBdUg1emNFO0VBQ0M7QXZIOHpjSDtBdUgxemNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBdkg0emNGO0F1SHh6Y0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDB6Y0g7QXVIeHpjRztFQUNDO0F2SDB6Y0o7QXVIeHpjSTtFQUNDO0VBQ0E7RUFBQTtBdkgwemNMO0F1SHh6Y0s7RUFHQztBdkh3emNOO0F1SGh6Y0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SGt6Y0g7QXVIaHpjRztFQUNDO0F2SGt6Y0o7QXVIL3ljSztFQUNDO0VBQ0E7RUFDQTtBdkhpemNOO0F1SDd4Y0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkh3eWNGO0F1SHR5Y0U7RUFFQztFQUNBO0F2SHV5Y0g7QXVIbnljRztFQUNDO0F2SHF5Y0o7QXVIbnljRztFQUNDO0F2SHF5Y0o7QXVIaHljRztFQUNDO0F2SGt5Y0o7QXVIaHljRztFQUNDO0F2SGt5Y0o7QXVIN3hjQztFQUNDO0F2SCt4Y0Y7QXVINXhjQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkg4eGNGO0F1SDV4Y0U7RUFDQztFQUNBO0VBQ0E7QXZIOHhjSDtBdUgxeGNDO0VBRUM7QXZIMnhjRjtBdUh4eGNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZIMHhjRjtBdUh4eGNFO0VBQ0M7RUFDQTtBdkgweGNIO0F3SHJqZEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhINmtkRDtBd0gza2RDO0VBQ0M7QXhINmtkRjtBd0h6a2RFO0VBQ0M7QXhIMmtkSDtBd0h6a2RFO0VBQ0M7QXhIMmtkSDtBd0h2a2RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUdBQ0M7QXhId2tkSDtBd0hua2RFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5RUFDQztFQURELGlFQUNDO0VBREQsb0dBQ0M7QXhIb2tkSjtBd0gvamRDO0VBQ0M7RUFDQTtBeEhpa2RGO0F3SGhqZEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEg2amREO0F3SDNqZEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhINmpkRjtBd0gxamRDO0VBQ0M7QXhINGpkRjtBd0gxamRDO0VBQ0M7QXhINGpkRjtBd0h4amRBO0VBQ0M7QXhIMmpkRDtBd0h4amRBO0VBQ0M7RUFDQTtBeEgyamREO0F5SC9vZEE7RUFDQztBekhrcGREO0F5SC9vZEE7RUFHQztFQUNBO0F6SGdwZEQ7QXlIem9kQztFQUNDO0VBQ0E7QXpIaXBkRjtBeUgxb2RHO0VBQ0M7QXpIaXBkSjtBeUg1b2RDO0VBQ0M7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0F6SDhvZEY7QXlIdm9kQztFQUNDO0VBQ0E7RUFDQTtBekg4b2RGO0F5SHZvZEM7RUFDQztFQUNBO0F6SDhvZEY7QUE5cWRDO0VBQ0M7QUFpcmRGO0FBNXFkQztFQUNDO0VBQ0E7RUFDQTtBQStxZEY7QUEzcWRFO0VBQ0M7QUE2cWRIO0FBenFkQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBMnFkRjtBQXZxZEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXlxZEg7QUFwcWRBO0VBQ0M7RUFDQTtBQXVxZEQ7QUFycWRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVxZEY7QUEzcGRFO0VBQ0M7RUFDQTtLQUFBO0VBQ0E7QUF5cWRIO0FBcnFkQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBdXFkRjtBQTlwZEM7RUFDQztBQXVxZEY7QUFycWRFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBQXVxZEg7QUFwcWRFO0VBQ0M7QUFzcWRIO0FBbHFkRztFQUNDO0FBb3FkSjtBQTdwZEc7RUFDQztBQStwZEo7QUF6cGRBO0VBQ0M7RUFDQTtFQUNBO0FBNHBkRDtBQXpwZEE7RUFDQztFQUNBO0VBQ0E7QUE0cGREO0FBenBkQTtFQUNDO0FBNHBkRDtBQXpwZEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNHBkRDtBQXpwZEE7RUFDQztFQUNBO0FBNHBkRDtBQXpwZEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNHBkRDtBQTFwZEM7RUFDQztFQUNBO0FBNHBkRjtBQTFwZEU7RUFDQztFQUNBO0VBQ0E7QUE0cGRIO0FBMXBkRztFQUNDO0FBNHBkSjtBQXhwZEU7RUFHQztFQUNBO0VBQ0E7QUF3cGRIO0FBdHBkRztFQUNDO0VBQ0E7RUFDQTtBQXdwZEo7QUF0cGRJO0VBQ0M7QUF3cGRMO0FBbHBkQztFQUNDO0VBQ0E7RUFDQTtBQW9wZEY7QUFscGRFO0VBQ0M7RUFDQTtFQUNBO0FBb3BkSDtBQWxwZEc7RUFDQztBQW9wZEo7QUFscGRJO0VBQ0M7RUFDQTtBQW9wZEw7QUE5b2RDO0VBR0M7RUFDQTtFQUNBO0FBOG9kRjtBQTFvZEk7RUFDQztBQTRvZEw7QUFyb2RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdvZEQ7QUF0b2RDO0VBQ0M7RUFDQTtBQXdvZEY7QUF0b2RFO0VBQ0M7RUFDQTtFQUNBO0FBd29kSDtBQXRvZEc7RUFDQztFQUNBO0VBQ0E7QUF3b2RKO0FBdG9kSTtFQUNDO0VBQ0E7QUF3b2RMO0FBbm9kRTtFQUdDO0VBQ0E7RUFDQTtBQW1vZEg7QUEvbmRDO0VBQ0M7RUFDQTtFQUNBO0FBaW9kRjtBQS9uZEU7RUFDQztFQUNBO0VBQ0E7QUFpb2RIO0FBL25kRztFQUNDO0VBQ0E7QUFpb2RKO0FBNW5kQztFQUdDO0VBQ0E7RUFDQTtBQTRuZEY7QUF4bmRJO0VBQ0M7QUEwbmRMO0FBbm5kQTtFQUNDO0VBQ0E7QUFzbmREO0FBbG5kQztFQUNDO0VBQ0E7QUFxbmRGO0FBbm5kRTtFQUNDO0FBcW5kSDtBQW5uZEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcW5kSjtBQTdtZEU7RUFDQztBQWduZEg7QUFwbWRBOztFQUVJO0VBQ0E7QUE2bWRKO0FBMW1kQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0FBNm1kRDtBQTNtZEk7O0VBQ0k7RUFDQTtBQThtZFI7QUEzbWRJOztFQUNJO0FBOG1kUjtBQTFtZEE7RUFDSTtBQTZtZEo7QUF0bWRBO0VBQ0k7QUE4bWRKO0FBdm1kQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0FBK21kRDtBQXhtZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWduZEo7QUF4bWRBO0VBQ0k7RUFDQTtFQUNBO0FBaW5kSjtBQXptZEE7O0VBRUk7RUFDQTtFQUNBO0FBa25kSjtBQTFtZEE7O0VBRUk7QUFvbmRKO0FBN21kQTtFQUNJO0FBc25kSjtBQW5uZEE7RUFDSTtBQXNuZEo7QUFubmRBO0VBQ0M7QUFzbmREO0FBbm5kRTtBQUNBO0VBQ0Q7QUFzbmREO0FBbm5kQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBc25kSjtBQW5uZEE7RUFDSTtBQXNuZEo7QUFubmRBO0VBQ0k7RUFDQTtFQUNBO0FBc25kSjtBQWxuZEk7RUFDSTtBQXFuZFI7QUFsbmRJO0VBQ0k7RUFDQTtBQW9uZFI7QTBIdGtlSTtFMUc1Q0U7SUFDRSxnQmI2RWU7RUhxWnJCO0VtQjdhSTtJQUNFO0VuQmdyQk47RW1CN3FCSTtJQXBDSjtJQUNBO0VuQm90QkE7RW1CdHNCQTtJQUNFO0lBQ0E7RW5Cd3NCRjtFbUIxc0JBO0lBQ0U7SUFDQTtFbkI0c0JGO0VtQjlzQkE7SUFDRTtJQUNBO0VuQmd0QkY7RW1CbHRCQTtJQUNFO0lBQ0E7RW5Cb3RCRjtFbUJ0dEJBO0lBQ0U7SUFDQTtFbkJ3dEJGO0VtQjF0QkE7SUFDRTtJQUNBO0VuQjR0QkY7RW1CN3JCSTtJQWhESjtJQUNBO0VuQmd2QkE7RW1CM3JCUTtJQWhFTjtJQUNBO0VuQjh2QkY7RW1CL3JCUTtJQWhFTjtJQUNBO0VuQmt3QkY7RW1CbnNCUTtJQWhFTjtJQUNBO0VuQnN3QkY7RW1CdnNCUTtJQWhFTjtJQUNBO0VuQjB3QkY7RW1CM3NCUTtJQWhFTjtJQUNBO0VuQjh3QkY7RW1CL3NCUTtJQWhFTjtJQUNBO0VuQmt4QkY7RW1CbnRCUTtJQWhFTjtJQUNBO0VuQnN4QkY7RW1CdnRCUTtJQWhFTjtJQUNBO0VuQjB4QkY7RW1CM3RCUTtJQWhFTjtJQUNBO0VuQjh4QkY7RW1CL3RCUTtJQWhFTjtJQUNBO0VuQmt5QkY7RW1CbnVCUTtJQWhFTjtJQUNBO0VuQnN5QkY7RW1CdnVCUTtJQWhFTjtJQUNBO0VuQjB5QkY7RW1CbnVCVTtJQXhEVjtFbkI4eEJBO0VtQnR1QlU7SUF4RFY7RW5CaXlCQTtFbUJ6dUJVO0lBeERWO0VuQm95QkE7RW1CNXVCVTtJQXhEVjtFbkJ1eUJBO0VtQi91QlU7SUF4RFY7RW5CMHlCQTtFbUJsdkJVO0lBeERWO0VuQjZ5QkE7RW1CcnZCVTtJQXhEVjtFbkJnekJBO0VtQnh2QlU7SUF4RFY7RW5CbXpCQTtFbUIzdkJVO0lBeERWO0VuQnN6QkE7RW1COXZCVTtJQXhEVjtFbkJ5ekJBO0VtQmp3QlU7SUF4RFY7RW5CNHpCQTtFbUJwd0JVO0lBeERWO0VuQit6QkE7RW1CNXZCTTs7SUFFRTtFbkI4dkJSO0VtQjN2Qk07O0lBRUU7RW5CNnZCUjtFbUJwd0JNOztJQUVFO0VuQnN3QlI7RW1CbndCTTs7SUFFRTtFbkJxd0JSO0VtQjV3Qk07O0lBRUU7RW5COHdCUjtFbUIzd0JNOztJQUVFO0VuQjZ3QlI7RW1CcHhCTTs7SUFFRTtFbkJzeEJSO0VtQm54Qk07O0lBRUU7RW5CcXhCUjtFbUI1eEJNOztJQUVFO0VuQjh4QlI7RW1CM3hCTTs7SUFFRTtFbkI2eEJSO0VtQnB5Qk07O0lBRUU7RW5Cc3lCUjtFbUJueUJNOztJQUVFO0VuQnF5QlI7RStCbjBCRTtJQUNFO0UvQmkzRUo7RStCLzJFSTtJQUNFO0lBQ0E7RS9CaTNFTjtFK0I3MkVFO0lBQ0U7RS9CKzJFSjtFK0I3MkVJO0lBQ0U7SUFDQTtFL0IrMkVOO0VtQ3h5RUE7SUFDRTtJQUNBO0VuQ2c0RkY7RW1DNTNGQTtJQUNFO0lBQ0E7SUFDQTtFbkM4M0ZGO0VtQzMzRkE7SUFDRTtFbkM2M0ZGO0V3QzFoR0E7SUFpRU07SUFDQTtJQUNBO0V4Q203R047RXdDajdHTTtJQUNFO0V4Q203R1I7RXdDaDdHTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhDaTdHUjtFK0N6Z0hFO0lBQ0U7SUFDQTtJQUNBLGFwQ21sQzhCO0VYMmlHbEM7RStDM25JRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFWGdqR2xDO0V1RDNsSU07SUFPSTtFdkRvbk1WO0V1RDNuTU07SUFPSTtFdkR1bk1WO0V1RDluTU07SUFPSTtFdkQwbk1WO0V1RGpvTU07SUFPSTtPQUFBO0V2RDZuTVY7RXVEcG9NTTtJQU9JO09BQUE7RXZEZ29NVjtFdUR2b01NO0lBT0k7T0FBQTtFdkRtb01WO0V1RDFvTU07SUFPSTtPQUFBO0V2RHNvTVY7RXVEN29NTTtJQU9JO09BQUE7RXZEeW9NVjtFdURocE1NO0lBT0k7RXZENG9NVjtFdURucE1NO0lBT0k7RXZEK29NVjtFdUR0cE1NO0lBT0k7RXZEa3BNVjtFdUR6cE1NO0lBT0k7RXZEcXBNVjtFdUQ1cE1NO0lBT0k7RXZEd3BNVjtFdUQvcE1NO0lBT0k7RXZEMnBNVjtFdURscU1NO0lBT0k7RXZEOHBNVjtFdURycU1NO0lBT0k7RXZEaXFNVjtFdUR4cU1NO0lBT0k7RXZEb3FNVjtFdUQzcU1NO0lBT0k7RXZEdXFNVjtFdUQ5cU1NO0lBT0k7RXZEMHFNVjtFdURqck1NO0lBT0k7RXZENnFNVjtFdURwck1NO0lBT0k7RXZEZ3JNVjtFdUR2ck1NO0lBT0k7RXZEbXJNVjtFdUQxck1NO0lBT0k7RXZEc3JNVjtFdUQ3ck1NO0lBT0k7RXZEeXJNVjtFdURoc01NO0lBT0k7RXZENHJNVjtFdURuc01NO0lBT0k7RXZEK3JNVjtFdUR0c01NO0lBT0k7RXZEa3NNVjtFdUR6c01NO0lBT0k7RXZEcXNNVjtFdUQ1c01NO0lBT0k7RXZEd3NNVjtFdUQvc01NO0lBT0k7RXZEMnNNVjtFdURsdE1NO0lBT0k7RXZEOHNNVjtFdURydE1NO0lBT0k7RXZEaXRNVjtFdUR4dE1NO0lBT0k7RXZEb3RNVjtFdUQzdE1NO0lBT0k7RXZEdXRNVjtFdUQ5dE1NO0lBT0k7RXZEMHRNVjtFdURqdU1NO0lBT0k7RXZENnRNVjtFdURwdU1NO0lBT0k7RXZEZ3VNVjtFdUR2dU1NO0lBT0k7RXZEbXVNVjtFdUQxdU1NO0lBT0k7RXZEc3VNVjtFdUQ3dU1NO0lBT0k7RXZEeXVNVjtFdURodk1NO0lBT0k7RXZENHVNVjtFdURudk1NO0lBT0k7RXZEK3VNVjtFdUR0dk1NO0lBT0k7RXZEa3ZNVjtFdUR6dk1NO0lBT0k7RXZEcXZNVjtFdUQ1dk1NO0lBT0k7RXZEd3ZNVjtFdUQvdk1NO0lBT0k7RXZEMnZNVjtFdURsd01NO0lBT0k7RXZEOHZNVjtFdURyd01NO0lBT0k7RXZEaXdNVjtFdUR4d01NO0lBT0k7RXZEb3dNVjtFdUQzd01NO0lBT0k7RXZEdXdNVjtFdUQ5d01NO0lBT0k7RXZEMHdNVjtFdURqeE1NO0lBT0k7RXZENndNVjtFdURweE1NO0lBT0k7RXZEZ3hNVjtFdUR2eE1NO0lBT0k7RXZEbXhNVjtFdUQxeE1NO0lBT0k7RXZEc3hNVjtFdUQ3eE1NO0lBT0k7RXZEeXhNVjtFdURoeU1NO0lBT0k7RXZENHhNVjtFdURueU1NO0lBT0k7RXZEK3hNVjtFdUR0eU1NO0lBT0k7RXZEa3lNVjtFdUR6eU1NO0lBT0k7RXZEcXlNVjtFdUQ1eU1NO0lBT0k7RXZEd3lNVjtFdUQveU1NO0lBT0k7RXZEMnlNVjtFdURsek1NO0lBT0k7RXZEOHlNVjtFdURyek1NO0lBT0k7RXZEaXpNVjtFdUR4ek1NO0lBT0k7RXZEb3pNVjtFdUQzek1NO0lBT0k7RXZEdXpNVjtFdUQ5ek1NO0lBT0k7RXZEMHpNVjtFdURqME1NO0lBT0k7RXZENnpNVjtFdURwME1NO0lBT0k7RXZEZzBNVjtFdUR2ME1NO0lBT0k7SUFBQTtFdkRvME1WO0V1RDMwTU07SUFPSTtJQUFBO0V2RHcwTVY7RXVELzBNTTtJQU9JO0lBQUE7RXZENDBNVjtFdURuMU1NO0lBT0k7SUFBQTtFdkRnMU1WO0V1RHYxTU07SUFPSTtJQUFBO0V2RG8xTVY7RXVEMzFNTTtJQU9JO0lBQUE7RXZEdzFNVjtFdUQvMU1NO0lBT0k7SUFBQTtFdkQ0MU1WO0V1RG4yTU07SUFPSTtJQUFBO0V2RGcyTVY7RXVEdjJNTTtJQU9JO0lBQUE7RXZEbzJNVjtFdUQzMk1NO0lBT0k7SUFBQTtFdkR3Mk1WO0V1RC8yTU07SUFPSTtJQUFBO0V2RDQyTVY7RXVEbjNNTTtJQU9JO0lBQUE7RXZEZzNNVjtFdUR2M01NO0lBT0k7SUFBQTtFdkRvM01WO0V1RDMzTU07SUFPSTtJQUFBO0V2RHczTVY7RXVELzNNTTtJQU9JO0V2RDIzTVY7RXVEbDRNTTtJQU9JO0V2RDgzTVY7RXVEcjRNTTtJQU9JO0V2RGk0TVY7RXVEeDRNTTtJQU9JO0V2RG80TVY7RXVEMzRNTTtJQU9JO0V2RHU0TVY7RXVEOTRNTTtJQU9JO0V2RDA0TVY7RXVEajVNTTtJQU9JO0V2RDY0TVY7RXVEcDVNTTtJQU9JO0V2RGc1TVY7RXVEdjVNTTtJQU9JO0V2RG01TVY7RXVEMTVNTTtJQU9JO0V2RHM1TVY7RXVENzVNTTtJQU9JO0V2RHk1TVY7RXVEaDZNTTtJQU9JO0V2RDQ1TVY7RXVEbjZNTTtJQU9JO0V2RCs1TVY7RXVEdDZNTTtJQU9JO0V2RGs2TVY7RXVEejZNTTtJQU9JO0V2RHE2TVY7RXVENTZNTTtJQU9JO0V2RHc2TVY7RXVELzZNTTtJQU9JO0V2RDI2TVY7RXVEbDdNTTtJQU9JO0V2RDg2TVY7RXVEcjdNTTtJQU9JO0V2RGk3TVY7RXVEeDdNTTtJQU9JO0V2RG83TVY7RXVEMzdNTTtJQU9JO0V2RHU3TVY7RXVEOTdNTTtJQU9JO0V2RDA3TVY7RXVEajhNTTtJQU9JO0V2RDY3TVY7RXVEcDhNTTtJQU9JO0V2RGc4TVY7RXVEdjhNTTtJQU9JO0V2RG04TVY7RXVEMThNTTtJQU9JO0V2RHM4TVY7RXVENzhNTTtJQU9JO0V2RHk4TVY7RXVEaDlNTTtJQU9JO0V2RDQ4TVY7RXVEbjlNTTtJQU9JO0V2RCs4TVY7RXVEdDlNTTtJQU9JO0V2RGs5TVY7RXVEejlNTTtJQU9JO0V2RHE5TVY7RXVENTlNTTtJQU9JO0V2RHc5TVY7RXVELzlNTTtJQU9JO0V2RDI5TVY7RXVEbCtNTTtJQU9JO0V2RDg5TVY7RXVEcitNTTtJQU9JO0lBQUE7RXZEaytNVjtFdUR6K01NO0lBT0k7SUFBQTtFdkRzK01WO0V1RDcrTU07SUFPSTtJQUFBO0V2RDArTVY7RXVEai9NTTtJQU9JO0lBQUE7RXZEOCtNVjtFdURyL01NO0lBT0k7SUFBQTtFdkRrL01WO0V1RHovTU07SUFPSTtJQUFBO0V2RHMvTVY7RXVENy9NTTtJQU9JO0lBQUE7RXZEMC9NVjtFdURqZ05NO0lBT0k7SUFBQTtFdkQ4L01WO0V1RHJnTk07SUFPSTtJQUFBO0V2RGtnTlY7RXVEemdOTTtJQU9JO0lBQUE7RXZEc2dOVjtFdUQ3Z05NO0lBT0k7SUFBQTtFdkQwZ05WO0V1RGpoTk07SUFPSTtJQUFBO0V2RDhnTlY7RXVEcmhOTTtJQU9JO0V2RGloTlY7RXVEeGhOTTtJQU9JO0V2RG9oTlY7RXVEM2hOTTtJQU9JO0V2RHVoTlY7RXVEOWhOTTtJQU9JO0V2RDBoTlY7RXVEamlOTTtJQU9JO0V2RDZoTlY7RXVEcGlOTTtJQU9JO0V2RGdpTlY7RXVEdmlOTTtJQU9JO0V2RG1pTlY7RXVEMWlOTTtJQU9JO0V2RHNpTlY7RXVEN2lOTTtJQU9JO0V2RHlpTlY7RXVEaGpOTTtJQU9JO0V2RDRpTlY7RXVEbmpOTTtJQU9JO0V2RCtpTlY7RXVEdGpOTTtJQU9JO0V2RGtqTlY7RXVEempOTTtJQU9JO0V2RHFqTlY7RXVENWpOTTtJQU9JO0V2RHdqTlY7RXVEL2pOTTtJQU9JO0V2RDJqTlY7RXVEbGtOTTtJQU9JO0V2RDhqTlY7RXVEcmtOTTtJQU9JO0V2RGlrTlY7RXVEeGtOTTtJQU9JO0V2RG9rTlY7RXVEM2tOTTtJQU9JO0V2RHVrTlY7RXVEOWtOTTtJQU9JO0V2RDBrTlY7RXVEamxOTTtJQU9JO0V2RDZrTlY7RXVEcGxOTTtJQU9JO0V2RGdsTlY7RXVEdmxOTTtJQU9JO0V2RG1sTlY7RXVEMWxOTTtJQU9JO0V2RHNsTlY7RXVEN2xOTTtJQU9JO0V2RHlsTlY7RXVEaG1OTTtJQU9JO0V2RDRsTlY7RXVEbm1OTTtJQU9JO0V2RCtsTlY7RXVEdG1OTTtJQU9JO0V2RGttTlY7RXVEem1OTTtJQU9JO0V2RHFtTlY7RXVENW1OTTtJQU9JO0V2RHdtTlY7RXVEL21OTTtJQU9JO0V2RDJtTlY7RXVEbG5OTTtJQU9JO0V2RDhtTlY7RXVEcm5OTTtJQU9JO0V2RGluTlY7RXVEeG5OTTtJQU9JO0V2RG9uTlY7RXVEM25OTTtJQU9JO0V2RHVuTlY7RXVEOW5OTTtJQU9JO0V2RDBuTlY7RXVEam9OTTtJQU9JO1NBQUE7RXZENm5OVjtFdURwb05NO0lBT0k7U0FBQTtFdkRnb05WO0V1RHZvTk07SUFPSTtTQUFBO0V2RG1vTlY7RXVEMW9OTTtJQU9JO1NBQUE7RXZEc29OVjtFdUQ3b05NO0lBT0k7U0FBQTtFdkR5b05WO0V1RGhwTk07SUFPSTtTQUFBO0V2RDRvTlY7RXVEbnBOTTtJQU9JO0V2RCtvTlY7RXVEdHBOTTtJQU9JO0V2RGtwTlY7RXVEenBOTTtJQU9JO0V2RHFwTlY7RTZEanNORjtJQUVFO0U3RDZwVEE7QUFyc1NGO0EwSDVaSTtFRnhDRjtJQUVFO0V4SCtqZEY7QUFDRjtBMEh0amRJO0UxRzVDRTtJQUNFLGdCYjZFZTtFSDBackI7RW1CbGJJO0lBQ0U7RW5CeTFCTjtFbUJ0MUJJO0lBcENKO0lBQ0E7RW5CNjNCQTtFbUIvMkJBO0lBQ0U7SUFDQTtFbkJpM0JGO0VtQm4zQkE7SUFDRTtJQUNBO0VuQnEzQkY7RW1CdjNCQTtJQUNFO0lBQ0E7RW5CeTNCRjtFbUIzM0JBO0lBQ0U7SUFDQTtFbkI2M0JGO0VtQi8zQkE7SUFDRTtJQUNBO0VuQmk0QkY7RW1CbjRCQTtJQUNFO0lBQ0E7RW5CcTRCRjtFbUJ0MkJJO0lBaERKO0lBQ0E7RW5CeTVCQTtFbUJwMkJRO0lBaEVOO0lBQ0E7RW5CdTZCRjtFbUJ4MkJRO0lBaEVOO0lBQ0E7RW5CMjZCRjtFbUI1MkJRO0lBaEVOO0lBQ0E7RW5CKzZCRjtFbUJoM0JRO0lBaEVOO0lBQ0E7RW5CbTdCRjtFbUJwM0JRO0lBaEVOO0lBQ0E7RW5CdTdCRjtFbUJ4M0JRO0lBaEVOO0lBQ0E7RW5CMjdCRjtFbUI1M0JRO0lBaEVOO0lBQ0E7RW5CKzdCRjtFbUJoNEJRO0lBaEVOO0lBQ0E7RW5CbThCRjtFbUJwNEJRO0lBaEVOO0lBQ0E7RW5CdThCRjtFbUJ4NEJRO0lBaEVOO0lBQ0E7RW5CMjhCRjtFbUI1NEJRO0lBaEVOO0lBQ0E7RW5CKzhCRjtFbUJoNUJRO0lBaEVOO0lBQ0E7RW5CbTlCRjtFbUI1NEJVO0lBeERWO0VuQnU4QkE7RW1CLzRCVTtJQXhEVjtFbkIwOEJBO0VtQmw1QlU7SUF4RFY7RW5CNjhCQTtFbUJyNUJVO0lBeERWO0VuQmc5QkE7RW1CeDVCVTtJQXhEVjtFbkJtOUJBO0VtQjM1QlU7SUF4RFY7RW5CczlCQTtFbUI5NUJVO0lBeERWO0VuQnk5QkE7RW1CajZCVTtJQXhEVjtFbkI0OUJBO0VtQnA2QlU7SUF4RFY7RW5CKzlCQTtFbUJ2NkJVO0lBeERWO0VuQmsrQkE7RW1CMTZCVTtJQXhEVjtFbkJxK0JBO0VtQjc2QlU7SUF4RFY7RW5CdytCQTtFbUJyNkJNOztJQUVFO0VuQnU2QlI7RW1CcDZCTTs7SUFFRTtFbkJzNkJSO0VtQjc2Qk07O0lBRUU7RW5CKzZCUjtFbUI1NkJNOztJQUVFO0VuQjg2QlI7RW1CcjdCTTs7SUFFRTtFbkJ1N0JSO0VtQnA3Qk07O0lBRUU7RW5CczdCUjtFbUI3N0JNOztJQUVFO0VuQis3QlI7RW1CNTdCTTs7SUFFRTtFbkI4N0JSO0VtQnI4Qk07O0lBRUU7RW5CdThCUjtFbUJwOEJNOztJQUVFO0VuQnM4QlI7RW1CNzhCTTs7SUFFRTtFbkIrOEJSO0VtQjU4Qk07O0lBRUU7RW5CODhCUjtFK0I1K0JFO0lBQ0U7RS9CaTRFSjtFK0IvM0VJO0lBQ0U7SUFDQTtFL0JpNEVOO0UrQjczRUU7SUFDRTtFL0IrM0VKO0UrQjczRUk7SUFDRTtJQUNBO0UvQiszRU47RXdDeDhFQTtJQWlFTTtJQUNBO0lBQ0E7RXhDaWdITjtFd0MvL0dNO0lBQ0U7RXhDaWdIUjtFd0M5L0dNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFeEMrL0dSO0UrQ3ZsSEU7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RVh1akdsQztFK0N2b0lFO0lBQ0U7SUFDQTtJQUNBLGFwQzZrQzhCO0VYNGpHbEM7RXVEdm1JTTtJQU9JO0V2RDBwTlY7RXVEanFOTTtJQU9JO0V2RDZwTlY7RXVEcHFOTTtJQU9JO0V2RGdxTlY7RXVEdnFOTTtJQU9JO09BQUE7RXZEbXFOVjtFdUQxcU5NO0lBT0k7T0FBQTtFdkRzcU5WO0V1RDdxTk07SUFPSTtPQUFBO0V2RHlxTlY7RXVEaHJOTTtJQU9JO09BQUE7RXZENHFOVjtFdURuck5NO0lBT0k7T0FBQTtFdkQrcU5WO0V1RHRyTk07SUFPSTtFdkRrck5WO0V1RHpyTk07SUFPSTtFdkRxck5WO0V1RDVyTk07SUFPSTtFdkR3ck5WO0V1RC9yTk07SUFPSTtFdkQyck5WO0V1RGxzTk07SUFPSTtFdkQ4ck5WO0V1RHJzTk07SUFPSTtFdkRpc05WO0V1RHhzTk07SUFPSTtFdkRvc05WO0V1RDNzTk07SUFPSTtFdkR1c05WO0V1RDlzTk07SUFPSTtFdkQwc05WO0V1RGp0Tk07SUFPSTtFdkQ2c05WO0V1RHB0Tk07SUFPSTtFdkRndE5WO0V1RHZ0Tk07SUFPSTtFdkRtdE5WO0V1RDF0Tk07SUFPSTtFdkRzdE5WO0V1RDd0Tk07SUFPSTtFdkR5dE5WO0V1RGh1Tk07SUFPSTtFdkQ0dE5WO0V1RG51Tk07SUFPSTtFdkQrdE5WO0V1RHR1Tk07SUFPSTtFdkRrdU5WO0V1RHp1Tk07SUFPSTtFdkRxdU5WO0V1RDV1Tk07SUFPSTtFdkR3dU5WO0V1RC91Tk07SUFPSTtFdkQydU5WO0V1RGx2Tk07SUFPSTtFdkQ4dU5WO0V1RHJ2Tk07SUFPSTtFdkRpdk5WO0V1RHh2Tk07SUFPSTtFdkRvdk5WO0V1RDN2Tk07SUFPSTtFdkR1dk5WO0V1RDl2Tk07SUFPSTtFdkQwdk5WO0V1RGp3Tk07SUFPSTtFdkQ2dk5WO0V1RHB3Tk07SUFPSTtFdkRnd05WO0V1RHZ3Tk07SUFPSTtFdkRtd05WO0V1RDF3Tk07SUFPSTtFdkRzd05WO0V1RDd3Tk07SUFPSTtFdkR5d05WO0V1RGh4Tk07SUFPSTtFdkQ0d05WO0V1RG54Tk07SUFPSTtFdkQrd05WO0V1RHR4Tk07SUFPSTtFdkRreE5WO0V1RHp4Tk07SUFPSTtFdkRxeE5WO0V1RDV4Tk07SUFPSTtFdkR3eE5WO0V1RC94Tk07SUFPSTtFdkQyeE5WO0V1RGx5Tk07SUFPSTtFdkQ4eE5WO0V1RHJ5Tk07SUFPSTtFdkRpeU5WO0V1RHh5Tk07SUFPSTtFdkRveU5WO0V1RDN5Tk07SUFPSTtFdkR1eU5WO0V1RDl5Tk07SUFPSTtFdkQweU5WO0V1RGp6Tk07SUFPSTtFdkQ2eU5WO0V1RHB6Tk07SUFPSTtFdkRnek5WO0V1RHZ6Tk07SUFPSTtFdkRtek5WO0V1RDF6Tk07SUFPSTtFdkRzek5WO0V1RDd6Tk07SUFPSTtFdkR5ek5WO0V1RGgwTk07SUFPSTtFdkQ0ek5WO0V1RG4wTk07SUFPSTtFdkQrek5WO0V1RHQwTk07SUFPSTtFdkRrME5WO0V1RHowTk07SUFPSTtFdkRxME5WO0V1RDUwTk07SUFPSTtFdkR3ME5WO0V1RC8wTk07SUFPSTtFdkQyME5WO0V1RGwxTk07SUFPSTtFdkQ4ME5WO0V1RHIxTk07SUFPSTtFdkRpMU5WO0V1RHgxTk07SUFPSTtFdkRvMU5WO0V1RDMxTk07SUFPSTtFdkR1MU5WO0V1RDkxTk07SUFPSTtFdkQwMU5WO0V1RGoyTk07SUFPSTtFdkQ2MU5WO0V1RHAyTk07SUFPSTtFdkRnMk5WO0V1RHYyTk07SUFPSTtFdkRtMk5WO0V1RDEyTk07SUFPSTtFdkRzMk5WO0V1RDcyTk07SUFPSTtJQUFBO0V2RDAyTlY7RXVEajNOTTtJQU9JO0lBQUE7RXZEODJOVjtFdURyM05NO0lBT0k7SUFBQTtFdkRrM05WO0V1RHozTk07SUFPSTtJQUFBO0V2RHMzTlY7RXVENzNOTTtJQU9JO0lBQUE7RXZEMDNOVjtFdURqNE5NO0lBT0k7SUFBQTtFdkQ4M05WO0V1RHI0Tk07SUFPSTtJQUFBO0V2RGs0TlY7RXVEejROTTtJQU9JO0lBQUE7RXZEczROVjtFdUQ3NE5NO0lBT0k7SUFBQTtFdkQwNE5WO0V1RGo1Tk07SUFPSTtJQUFBO0V2RDg0TlY7RXVEcjVOTTtJQU9JO0lBQUE7RXZEazVOVjtFdUR6NU5NO0lBT0k7SUFBQTtFdkRzNU5WO0V1RDc1Tk07SUFPSTtJQUFBO0V2RDA1TlY7RXVEajZOTTtJQU9JO0lBQUE7RXZEODVOVjtFdURyNk5NO0lBT0k7RXZEaTZOVjtFdUR4Nk5NO0lBT0k7RXZEbzZOVjtFdUQzNk5NO0lBT0k7RXZEdTZOVjtFdUQ5Nk5NO0lBT0k7RXZEMDZOVjtFdURqN05NO0lBT0k7RXZENjZOVjtFdURwN05NO0lBT0k7RXZEZzdOVjtFdUR2N05NO0lBT0k7RXZEbTdOVjtFdUQxN05NO0lBT0k7RXZEczdOVjtFdUQ3N05NO0lBT0k7RXZEeTdOVjtFdURoOE5NO0lBT0k7RXZENDdOVjtFdURuOE5NO0lBT0k7RXZEKzdOVjtFdUR0OE5NO0lBT0k7RXZEazhOVjtFdUR6OE5NO0lBT0k7RXZEcThOVjtFdUQ1OE5NO0lBT0k7RXZEdzhOVjtFdUQvOE5NO0lBT0k7RXZEMjhOVjtFdURsOU5NO0lBT0k7RXZEODhOVjtFdURyOU5NO0lBT0k7RXZEaTlOVjtFdUR4OU5NO0lBT0k7RXZEbzlOVjtFdUQzOU5NO0lBT0k7RXZEdTlOVjtFdUQ5OU5NO0lBT0k7RXZEMDlOVjtFdURqK05NO0lBT0k7RXZENjlOVjtFdURwK05NO0lBT0k7RXZEZytOVjtFdUR2K05NO0lBT0k7RXZEbStOVjtFdUQxK05NO0lBT0k7RXZEcytOVjtFdUQ3K05NO0lBT0k7RXZEeStOVjtFdURoL05NO0lBT0k7RXZENCtOVjtFdURuL05NO0lBT0k7RXZEKytOVjtFdUR0L05NO0lBT0k7RXZEay9OVjtFdUR6L05NO0lBT0k7RXZEcS9OVjtFdUQ1L05NO0lBT0k7RXZEdy9OVjtFdUQvL05NO0lBT0k7RXZEMi9OVjtFdURsZ09NO0lBT0k7RXZEOC9OVjtFdURyZ09NO0lBT0k7RXZEaWdPVjtFdUR4Z09NO0lBT0k7RXZEb2dPVjtFdUQzZ09NO0lBT0k7SUFBQTtFdkR3Z09WO0V1RC9nT007SUFPSTtJQUFBO0V2RDRnT1Y7RXVEbmhPTTtJQU9JO0lBQUE7RXZEZ2hPVjtFdUR2aE9NO0lBT0k7SUFBQTtFdkRvaE9WO0V1RDNoT007SUFPSTtJQUFBO0V2RHdoT1Y7RXVEL2hPTTtJQU9JO0lBQUE7RXZENGhPVjtFdURuaU9NO0lBT0k7SUFBQTtFdkRnaU9WO0V1RHZpT007SUFPSTtJQUFBO0V2RG9pT1Y7RXVEM2lPTTtJQU9JO0lBQUE7RXZEd2lPVjtFdUQvaU9NO0lBT0k7SUFBQTtFdkQ0aU9WO0V1RG5qT007SUFPSTtJQUFBO0V2RGdqT1Y7RXVEdmpPTTtJQU9JO0lBQUE7RXZEb2pPVjtFdUQzak9NO0lBT0k7RXZEdWpPVjtFdUQ5ak9NO0lBT0k7RXZEMGpPVjtFdURqa09NO0lBT0k7RXZENmpPVjtFdURwa09NO0lBT0k7RXZEZ2tPVjtFdUR2a09NO0lBT0k7RXZEbWtPVjtFdUQxa09NO0lBT0k7RXZEc2tPVjtFdUQ3a09NO0lBT0k7RXZEeWtPVjtFdURobE9NO0lBT0k7RXZENGtPVjtFdURubE9NO0lBT0k7RXZEK2tPVjtFdUR0bE9NO0lBT0k7RXZEa2xPVjtFdUR6bE9NO0lBT0k7RXZEcWxPVjtFdUQ1bE9NO0lBT0k7RXZEd2xPVjtFdUQvbE9NO0lBT0k7RXZEMmxPVjtFdURsbU9NO0lBT0k7RXZEOGxPVjtFdURybU9NO0lBT0k7RXZEaW1PVjtFdUR4bU9NO0lBT0k7RXZEb21PVjtFdUQzbU9NO0lBT0k7RXZEdW1PVjtFdUQ5bU9NO0lBT0k7RXZEMG1PVjtFdURqbk9NO0lBT0k7RXZENm1PVjtFdURwbk9NO0lBT0k7RXZEZ25PVjtFdUR2bk9NO0lBT0k7RXZEbW5PVjtFdUQxbk9NO0lBT0k7RXZEc25PVjtFdUQ3bk9NO0lBT0k7RXZEeW5PVjtFdURob09NO0lBT0k7RXZENG5PVjtFdURub09NO0lBT0k7RXZEK25PVjtFdUR0b09NO0lBT0k7RXZEa29PVjtFdUR6b09NO0lBT0k7RXZEcW9PVjtFdUQ1b09NO0lBT0k7RXZEd29PVjtFdUQvb09NO0lBT0k7RXZEMm9PVjtFdURscE9NO0lBT0k7RXZEOG9PVjtFdURycE9NO0lBT0k7RXZEaXBPVjtFdUR4cE9NO0lBT0k7RXZEb3BPVjtFdUQzcE9NO0lBT0k7RXZEdXBPVjtFdUQ5cE9NO0lBT0k7RXZEMHBPVjtFdURqcU9NO0lBT0k7RXZENnBPVjtFdURwcU9NO0lBT0k7RXZEZ3FPVjtFdUR2cU9NO0lBT0k7U0FBQTtFdkRtcU9WO0V1RDFxT007SUFPSTtTQUFBO0V2RHNxT1Y7RXVEN3FPTTtJQU9JO1NBQUE7RXZEeXFPVjtFdURock9NO0lBT0k7U0FBQTtFdkQ0cU9WO0V1RG5yT007SUFPSTtTQUFBO0V2RCtxT1Y7RXVEdHJPTTtJQU9JO1NBQUE7RXZEa3JPVjtFdUR6ck9NO0lBT0k7RXZEcXJPVjtFdUQ1ck9NO0lBT0k7RXZEd3JPVjtFdUQvck9NO0lBT0k7RXZEMnJPVjtFNEVqd09EO0lBUUU7RTVFd3JWRDtFNEVsblZEO0lBSUU7SUFFQTtJQUNBO0U1RXFyVkQ7RTRFbnJWQztJQUNDO0U1RXFyVkY7RTRFbHJWQztJQUNDO0U1RW9yVkY7RTRFaHJWQTtJQU1FO0U1RW9yVkY7RTZFMXhWQTtJQU9JO0U3RXN5Vko7RStFandWRDtJQUtFO0lBQ0E7RS9FdTVWRDtFK0VuNVZEO0lBTUU7SUFDQTtFL0V1NVZEO0UrRXg0VkQ7SUFRRTtJQUNBO0lBQ0E7RS9FczVWRDtFK0V6MlZBO0lBT0U7RS9FeTRWRjtFa0ZsaFdEO0lBVUU7SUFDQTtJQUNBO0VsRjZvV0Q7RWtGbm9XRDtJQU1FO0lBQ0E7SUFDQTtJQUNBO0VsRjRvV0Q7RWtGeG9XRDtJQU9FO0lBQUE7RWxGNG9XRDtFcUZscVdBO0lBSUU7RXJGOGhYRjtFcUYxaFhBO0lBUUU7RXJGOGhYRjtFcUZqZ1hBO0lBUUU7RXJGMGhYRjtFc0ZwZ1hEO0lBS0U7SUFBQTtFdEYwbVhEO0V3RjVyWEM7SUFFRTtFeEZveFhIO0U0Rjd2WEU7SUFNSTtFNUZxL1hOO0VtSHZpWUE7SUFLSTtFbkhvN2JKO0VxSDE3YkE7SUFJRTtFckg2bmNGO0VxSGxuY0M7SUFFRTtFckgybmNIO0VBeGtjRDtJQVlFO0lBQ0E7SUFDQTtFQXlxZEQ7RUEvcGREO0lBT0U7SUFDQTtJQUNBO0VBd3FkRDtBQW54Y0Y7QTBIMVlJO0U5Q2hHRjtJQUVFO0U1RXlyVkY7RTRFanJWQTtJQUVFO0U1RXlyVkY7QUFURjtBMEgvb1ZJO0UxRzVDRTtJQUNFLGdCYjZFZTtFSCtackI7RW1CdmJJO0lBQ0U7RW5Ca2dDTjtFbUIvL0JJO0lBcENKO0lBQ0E7RW5Cc2lDQTtFbUJ4aENBO0lBQ0U7SUFDQTtFbkIwaENGO0VtQjVoQ0E7SUFDRTtJQUNBO0VuQjhoQ0Y7RW1CaGlDQTtJQUNFO0lBQ0E7RW5Ca2lDRjtFbUJwaUNBO0lBQ0U7SUFDQTtFbkJzaUNGO0VtQnhpQ0E7SUFDRTtJQUNBO0VuQjBpQ0Y7RW1CNWlDQTtJQUNFO0lBQ0E7RW5COGlDRjtFbUIvZ0NJO0lBaERKO0lBQ0E7RW5Ca2tDQTtFbUI3Z0NRO0lBaEVOO0lBQ0E7RW5CZ2xDRjtFbUJqaENRO0lBaEVOO0lBQ0E7RW5Cb2xDRjtFbUJyaENRO0lBaEVOO0lBQ0E7RW5Cd2xDRjtFbUJ6aENRO0lBaEVOO0lBQ0E7RW5CNGxDRjtFbUI3aENRO0lBaEVOO0lBQ0E7RW5CZ21DRjtFbUJqaUNRO0lBaEVOO0lBQ0E7RW5Cb21DRjtFbUJyaUNRO0lBaEVOO0lBQ0E7RW5Cd21DRjtFbUJ6aUNRO0lBaEVOO0lBQ0E7RW5CNG1DRjtFbUI3aUNRO0lBaEVOO0lBQ0E7RW5CZ25DRjtFbUJqakNRO0lBaEVOO0lBQ0E7RW5Cb25DRjtFbUJyakNRO0lBaEVOO0lBQ0E7RW5Cd25DRjtFbUJ6akNRO0lBaEVOO0lBQ0E7RW5CNG5DRjtFbUJyakNVO0lBeERWO0VuQmduQ0E7RW1CeGpDVTtJQXhEVjtFbkJtbkNBO0VtQjNqQ1U7SUF4RFY7RW5Cc25DQTtFbUI5akNVO0lBeERWO0VuQnluQ0E7RW1CamtDVTtJQXhEVjtFbkI0bkNBO0VtQnBrQ1U7SUF4RFY7RW5CK25DQTtFbUJ2a0NVO0lBeERWO0VuQmtvQ0E7RW1CMWtDVTtJQXhEVjtFbkJxb0NBO0VtQjdrQ1U7SUF4RFY7RW5Cd29DQTtFbUJobENVO0lBeERWO0VuQjJvQ0E7RW1CbmxDVTtJQXhEVjtFbkI4b0NBO0VtQnRsQ1U7SUF4RFY7RW5CaXBDQTtFbUI5a0NNOztJQUVFO0VuQmdsQ1I7RW1CN2tDTTs7SUFFRTtFbkIra0NSO0VtQnRsQ007O0lBRUU7RW5Cd2xDUjtFbUJybENNOztJQUVFO0VuQnVsQ1I7RW1COWxDTTs7SUFFRTtFbkJnbUNSO0VtQjdsQ007O0lBRUU7RW5CK2xDUjtFbUJ0bUNNOztJQUVFO0VuQndtQ1I7RW1Ccm1DTTs7SUFFRTtFbkJ1bUNSO0VtQjltQ007O0lBRUU7RW5CZ25DUjtFbUI3bUNNOztJQUVFO0VuQittQ1I7RW1CdG5DTTs7SUFFRTtFbkJ3bkNSO0VtQnJuQ007O0lBRUU7RW5CdW5DUjtFK0JycENFO0lBQ0U7RS9CaTVFSjtFK0IvNEVJO0lBQ0U7SUFDQTtFL0JpNUVOO0UrQjc0RUU7SUFDRTtFL0IrNEVKO0UrQjc0RUk7SUFDRTtJQUNBO0UvQis0RU47RW1DdHpFQTs7SUFFRTtFbkM0M0ZGO0V3Q2hpR0E7SUFpRU07SUFDQTtJQUNBO0V4QytrSE47RXdDN2tITTtJQUNFO0V4QytrSFI7RXdDNWtITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhDNmtIUjtFK0NycUhFO0lBQ0U7SUFDQTtJQUNBLGFwQ21sQzhCO0VYbWtHbEM7RStDbnBJRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFWHdrR2xDO0V1RG5uSU07SUFPSTtFdkRnc09WO0V1RHZzT007SUFPSTtFdkRtc09WO0V1RDFzT007SUFPSTtFdkRzc09WO0V1RDdzT007SUFPSTtPQUFBO0V2RHlzT1Y7RXVEaHRPTTtJQU9JO09BQUE7RXZENHNPVjtFdURudE9NO0lBT0k7T0FBQTtFdkQrc09WO0V1RHR0T007SUFPSTtPQUFBO0V2RGt0T1Y7RXVEenRPTTtJQU9JO09BQUE7RXZEcXRPVjtFdUQ1dE9NO0lBT0k7RXZEd3RPVjtFdUQvdE9NO0lBT0k7RXZEMnRPVjtFdURsdU9NO0lBT0k7RXZEOHRPVjtFdURydU9NO0lBT0k7RXZEaXVPVjtFdUR4dU9NO0lBT0k7RXZEb3VPVjtFdUQzdU9NO0lBT0k7RXZEdXVPVjtFdUQ5dU9NO0lBT0k7RXZEMHVPVjtFdURqdk9NO0lBT0k7RXZENnVPVjtFdURwdk9NO0lBT0k7RXZEZ3ZPVjtFdUR2dk9NO0lBT0k7RXZEbXZPVjtFdUQxdk9NO0lBT0k7RXZEc3ZPVjtFdUQ3dk9NO0lBT0k7RXZEeXZPVjtFdURod09NO0lBT0k7RXZENHZPVjtFdURud09NO0lBT0k7RXZEK3ZPVjtFdUR0d09NO0lBT0k7RXZEa3dPVjtFdUR6d09NO0lBT0k7RXZEcXdPVjtFdUQ1d09NO0lBT0k7RXZEd3dPVjtFdUQvd09NO0lBT0k7RXZEMndPVjtFdURseE9NO0lBT0k7RXZEOHdPVjtFdURyeE9NO0lBT0k7RXZEaXhPVjtFdUR4eE9NO0lBT0k7RXZEb3hPVjtFdUQzeE9NO0lBT0k7RXZEdXhPVjtFdUQ5eE9NO0lBT0k7RXZEMHhPVjtFdURqeU9NO0lBT0k7RXZENnhPVjtFdURweU9NO0lBT0k7RXZEZ3lPVjtFdUR2eU9NO0lBT0k7RXZEbXlPVjtFdUQxeU9NO0lBT0k7RXZEc3lPVjtFdUQ3eU9NO0lBT0k7RXZEeXlPVjtFdURoek9NO0lBT0k7RXZENHlPVjtFdURuek9NO0lBT0k7RXZEK3lPVjtFdUR0ek9NO0lBT0k7RXZEa3pPVjtFdUR6ek9NO0lBT0k7RXZEcXpPVjtFdUQ1ek9NO0lBT0k7RXZEd3pPVjtFdUQvek9NO0lBT0k7RXZEMnpPVjtFdURsME9NO0lBT0k7RXZEOHpPVjtFdURyME9NO0lBT0k7RXZEaTBPVjtFdUR4ME9NO0lBT0k7RXZEbzBPVjtFdUQzME9NO0lBT0k7RXZEdTBPVjtFdUQ5ME9NO0lBT0k7RXZEMDBPVjtFdURqMU9NO0lBT0k7RXZENjBPVjtFdURwMU9NO0lBT0k7RXZEZzFPVjtFdUR2MU9NO0lBT0k7RXZEbTFPVjtFdUQxMU9NO0lBT0k7RXZEczFPVjtFdUQ3MU9NO0lBT0k7RXZEeTFPVjtFdURoMk9NO0lBT0k7RXZENDFPVjtFdURuMk9NO0lBT0k7RXZEKzFPVjtFdUR0Mk9NO0lBT0k7RXZEazJPVjtFdUR6Mk9NO0lBT0k7RXZEcTJPVjtFdUQ1Mk9NO0lBT0k7RXZEdzJPVjtFdUQvMk9NO0lBT0k7RXZEMjJPVjtFdURsM09NO0lBT0k7RXZEODJPVjtFdURyM09NO0lBT0k7RXZEaTNPVjtFdUR4M09NO0lBT0k7RXZEbzNPVjtFdUQzM09NO0lBT0k7RXZEdTNPVjtFdUQ5M09NO0lBT0k7RXZEMDNPVjtFdURqNE9NO0lBT0k7RXZENjNPVjtFdURwNE9NO0lBT0k7RXZEZzRPVjtFdUR2NE9NO0lBT0k7RXZEbTRPVjtFdUQxNE9NO0lBT0k7RXZEczRPVjtFdUQ3NE9NO0lBT0k7RXZEeTRPVjtFdURoNU9NO0lBT0k7RXZENDRPVjtFdURuNU9NO0lBT0k7SUFBQTtFdkRnNU9WO0V1RHY1T007SUFPSTtJQUFBO0V2RG81T1Y7RXVEMzVPTTtJQU9JO0lBQUE7RXZEdzVPVjtFdUQvNU9NO0lBT0k7SUFBQTtFdkQ0NU9WO0V1RG42T007SUFPSTtJQUFBO0V2RGc2T1Y7RXVEdjZPTTtJQU9JO0lBQUE7RXZEbzZPVjtFdUQzNk9NO0lBT0k7SUFBQTtFdkR3Nk9WO0V1RC82T007SUFPSTtJQUFBO0V2RDQ2T1Y7RXVEbjdPTTtJQU9JO0lBQUE7RXZEZzdPVjtFdUR2N09NO0lBT0k7SUFBQTtFdkRvN09WO0V1RDM3T007SUFPSTtJQUFBO0V2RHc3T1Y7RXVELzdPTTtJQU9JO0lBQUE7RXZENDdPVjtFdURuOE9NO0lBT0k7SUFBQTtFdkRnOE9WO0V1RHY4T007SUFPSTtJQUFBO0V2RG84T1Y7RXVEMzhPTTtJQU9JO0V2RHU4T1Y7RXVEOThPTTtJQU9JO0V2RDA4T1Y7RXVEajlPTTtJQU9JO0V2RDY4T1Y7RXVEcDlPTTtJQU9JO0V2RGc5T1Y7RXVEdjlPTTtJQU9JO0V2RG05T1Y7RXVEMTlPTTtJQU9JO0V2RHM5T1Y7RXVENzlPTTtJQU9JO0V2RHk5T1Y7RXVEaCtPTTtJQU9JO0V2RDQ5T1Y7RXVEbitPTTtJQU9JO0V2RCs5T1Y7RXVEdCtPTTtJQU9JO0V2RGsrT1Y7RXVEeitPTTtJQU9JO0V2RHErT1Y7RXVENStPTTtJQU9JO0V2RHcrT1Y7RXVELytPTTtJQU9JO0V2RDIrT1Y7RXVEbC9PTTtJQU9JO0V2RDgrT1Y7RXVEci9PTTtJQU9JO0V2RGkvT1Y7RXVEeC9PTTtJQU9JO0V2RG8vT1Y7RXVEMy9PTTtJQU9JO0V2RHUvT1Y7RXVEOS9PTTtJQU9JO0V2RDAvT1Y7RXVEamdQTTtJQU9JO0V2RDYvT1Y7RXVEcGdQTTtJQU9JO0V2RGdnUFY7RXVEdmdQTTtJQU9JO0V2RG1nUFY7RXVEMWdQTTtJQU9JO0V2RHNnUFY7RXVEN2dQTTtJQU9JO0V2RHlnUFY7RXVEaGhQTTtJQU9JO0V2RDRnUFY7RXVEbmhQTTtJQU9JO0V2RCtnUFY7RXVEdGhQTTtJQU9JO0V2RGtoUFY7RXVEemhQTTtJQU9JO0V2RHFoUFY7RXVENWhQTTtJQU9JO0V2RHdoUFY7RXVEL2hQTTtJQU9JO0V2RDJoUFY7RXVEbGlQTTtJQU9JO0V2RDhoUFY7RXVEcmlQTTtJQU9JO0V2RGlpUFY7RXVEeGlQTTtJQU9JO0V2RG9pUFY7RXVEM2lQTTtJQU9JO0V2RHVpUFY7RXVEOWlQTTtJQU9JO0V2RDBpUFY7RXVEampQTTtJQU9JO0lBQUE7RXZEOGlQVjtFdURyalBNO0lBT0k7SUFBQTtFdkRralBWO0V1RHpqUE07SUFPSTtJQUFBO0V2RHNqUFY7RXVEN2pQTTtJQU9JO0lBQUE7RXZEMGpQVjtFdURqa1BNO0lBT0k7SUFBQTtFdkQ4alBWO0V1RHJrUE07SUFPSTtJQUFBO0V2RGtrUFY7RXVEemtQTTtJQU9JO0lBQUE7RXZEc2tQVjtFdUQ3a1BNO0lBT0k7SUFBQTtFdkQwa1BWO0V1RGpsUE07SUFPSTtJQUFBO0V2RDhrUFY7RXVEcmxQTTtJQU9JO0lBQUE7RXZEa2xQVjtFdUR6bFBNO0lBT0k7SUFBQTtFdkRzbFBWO0V1RDdsUE07SUFPSTtJQUFBO0V2RDBsUFY7RXVEam1QTTtJQU9JO0V2RDZsUFY7RXVEcG1QTTtJQU9JO0V2RGdtUFY7RXVEdm1QTTtJQU9JO0V2RG1tUFY7RXVEMW1QTTtJQU9JO0V2RHNtUFY7RXVEN21QTTtJQU9JO0V2RHltUFY7RXVEaG5QTTtJQU9JO0V2RDRtUFY7RXVEbm5QTTtJQU9JO0V2RCttUFY7RXVEdG5QTTtJQU9JO0V2RGtuUFY7RXVEem5QTTtJQU9JO0V2RHFuUFY7RXVENW5QTTtJQU9JO0V2RHduUFY7RXVEL25QTTtJQU9JO0V2RDJuUFY7RXVEbG9QTTtJQU9JO0V2RDhuUFY7RXVEcm9QTTtJQU9JO0V2RGlvUFY7RXVEeG9QTTtJQU9JO0V2RG9vUFY7RXVEM29QTTtJQU9JO0V2RHVvUFY7RXVEOW9QTTtJQU9JO0V2RDBvUFY7RXVEanBQTTtJQU9JO0V2RDZvUFY7RXVEcHBQTTtJQU9JO0V2RGdwUFY7RXVEdnBQTTtJQU9JO0V2RG1wUFY7RXVEMXBQTTtJQU9JO0V2RHNwUFY7RXVEN3BQTTtJQU9JO0V2RHlwUFY7RXVEaHFQTTtJQU9JO0V2RDRwUFY7RXVEbnFQTTtJQU9JO0V2RCtwUFY7RXVEdHFQTTtJQU9JO0V2RGtxUFY7RXVEenFQTTtJQU9JO0V2RHFxUFY7RXVENXFQTTtJQU9JO0V2RHdxUFY7RXVEL3FQTTtJQU9JO0V2RDJxUFY7RXVEbHJQTTtJQU9JO0V2RDhxUFY7RXVEcnJQTTtJQU9JO0V2RGlyUFY7RXVEeHJQTTtJQU9JO0V2RG9yUFY7RXVEM3JQTTtJQU9JO0V2RHVyUFY7RXVEOXJQTTtJQU9JO0V2RDByUFY7RXVEanNQTTtJQU9JO0V2RDZyUFY7RXVEcHNQTTtJQU9JO0V2RGdzUFY7RXVEdnNQTTtJQU9JO0V2RG1zUFY7RXVEMXNQTTtJQU9JO0V2RHNzUFY7RXVEN3NQTTtJQU9JO1NBQUE7RXZEeXNQVjtFdURodFBNO0lBT0k7U0FBQTtFdkQ0c1BWO0V1RG50UE07SUFPSTtTQUFBO0V2RCtzUFY7RXVEdHRQTTtJQU9JO1NBQUE7RXZEa3RQVjtFdUR6dFBNO0lBT0k7U0FBQTtFdkRxdFBWO0V1RDV0UE07SUFPSTtTQUFBO0V2RHd0UFY7RXVEL3RQTTtJQU9JO0V2RDJ0UFY7RXVEbHVQTTtJQU9JO0V2RDh0UFY7RXVEcnVQTTtJQU9JO0V2RGl1UFY7RTBEdHlQRjtJQWFJO0lBQ0E7SUFDQTtFMURzeFNGO0UyRHJ5U0Y7SUF5SUU7SUFFQTtJQUNBO0UzRDR4U0E7RTJEMXhTQTtJQUNDO0UzRDR4U0Q7RTJEanhTRDtJQU9FO0UzRDB4U0Q7RTZEdHdTRDtJQUVFO0lBQ0E7RTdEeXBURDtFNkRscFREO0lBSUU7RTdEdXBURDtFNkRucFREO0lBSUU7RTdEdXBURDtFZ0VsMlRGO0lBSUU7RWhFb3BVQTtFZ0VocFVGO0lBSUU7RWhFcXBVQTtFZ0VqcFVGO0lBSUU7RWhFc3BVQTtFaUUxcVVGO0lBUUU7SUFBQTtFakVtclVBO0VpRTVvVUY7O0lBS0U7RWpFa3JVQTtFaUU5cVVGOztJQUtFO0VqRW9yVUE7RWlFanJVRDs7SUFJRTtJQUNBO0lBQ0E7RWpFdXJVRDtFaUVsclVGOztJQUtFO0VqRXdyVUE7RWlFcHJVRjs7SUFLRTtFakUwclVBO0VpRXRyVUY7O0lBS0U7RWpFNHJVQTtFaUV4clVGOztJQUtFO0VqRThyVUE7RWlFNXFVRjtJQUlFO0VqRTRyVUE7RW9FaDBVQTtJQVFJO0VwRTIxVUo7RW9FMzBVQTtJQUtJO0lBQ0E7RXBFMDFVSjtFb0U1MFVBO0lBT0k7SUFDQTtFcEV5MVVKO0VvRS8wVUE7SUFNSTtFcEV3MVVKO0VvRXAxVUE7SUFLSTtJQUNBO0VwRXcxVUo7RXFFcDZVRDtJQUtFO0VyRSs2VUQ7RXFFMzZVRDtJQUlFO0VyRSs2VUQ7RXFFdDZVQTtJQUtFO0VyRTY2VUY7RXVFMzdVQTtJQWFJO0lBQ0E7RXZFd2dWSjtFMEVyaVZBO0lBT0k7SUFDQTtFMUV1bVZKO0UwRW5tVkU7SUFhSTtJQUNBO0UxRXVtVk47RTBFbG1WQTtJQU9JO0lBQ0E7SUFDQTtFMUVzbVZKO0UwRTlsVkE7SUFRSTtJQUNBO0UxRW9tVko7RTJFOXBWRjtJQUtJO0lBQ0E7RTNFbXFWRjtFMkVocVZBO0lBS0k7SUFDQTtFM0VvcVZKO0U0RWpxVkE7SUFNRTtFNUUwclZGO0U0RXRyVkE7SUFNRTtFNUUwclZGO0U0RXJyVkQ7SUFNRTtJQUNBO0U1RXlyVkQ7RTRFanJWRDtJQU1FO0U1RXdyVkQ7RTRFaHJWRDtJQUlFO0U1RXVyVkQ7RTZFanZWSTtJQUNFO0U3RXN5Vk47RTZFbnlWSTtJQUNFO0lBQ0E7RTdFcXlWTjtFNkVqeVZFO0lBSUk7RTdFcXlWTjtFNkVoeVZBO0lBTUk7SUFDQTtFN0VveVZKO0U2RXB3VkE7RTdFbXlWQTtFNkUxeFZBO0lBVUk7RTdFOHhWSjtFNkVseFZBO0lBS0k7RTdFOHhWSjtFZ0YxNFZGO0lBVUU7RWhGc2lXQTtFbUZoaldGO0lBVUU7SUFDQTtFbkZ1c1dBO0VtRmhzV0Q7SUFNRTtFbkZ1c1dEO0VtRm5zV0Q7SUFNRTtFbkZ1c1dEO0VtRjNyV0Q7SUFPRTtJQUNBO0VuRnNzV0Q7RW1GL25XRDtJQUlFO0VuRjRyV0Q7RW1GeHJXRDtJQU1FO0lBQ0E7RW5GNHJXRDtFbUZ4cldEO0lBVUU7SUFDQTtFbkY0cldEO0VtRnhyV0Q7SUFXRTtJQUFBO0VuRjRyV0Q7RW1GM3BXRDtJQVFFO0lBQ0E7SUFBQTtFbkZ5cldEO0VtRnJyV0Q7SUFRRTtJQUFBO0VuRnlyV0Q7RW9GejVXRjtJQVNFO0lBQ0E7RXBGaTZXQTtFb0YxNVdEO0lBUUU7SUFDQTtJQUFBO0VwRmk2V0Q7RW9GNzVXRDtJQVFFO0lBQ0E7SUFBQTtFcEZpNldEO0VvRjc1V0Q7SUFPRTtJQUFBO0VwRmk2V0Q7RW9GNzVXRDtJQUlFO0VwRmk2V0Q7RW9GajVXRDtJQU1FO0VwRjY1V0Q7RW9GejVXRDtJQU9FO0lBQUE7RXBGNjVXRDtFb0ZyNVdEO0lBT0U7SUFBQTtFcEY4NVdEO0VvRjE1V0Q7SUFRRTtJQUFBO0VwRjg1V0Q7RXFGcGhYRjtJQU9FO0lBQ0E7RXJGOGhYQTtFcUYxaFhBO0lBUUU7SUFBQTtFckY4aFhGO0VzRjNoWEQ7SUFLRTtJQUNBO0V0Rm9uWEQ7RXNGOWlYRDtJQVNFO0lBQUE7RXRGMm1YRDtFeUY1c1hEO0lBTUU7RXpGcXpYRDtFNkZyMFhBO0lBT0k7RTdGa2pZSjtFNkY5aVlBO0lBT0k7SUFDQTtFN0ZrallKO0U2RjlpWUE7SUFJSTtFN0ZrallKO0U4RjlrWUY7SUFNSTtFOUZtbFlGO0VnR3hnWUQ7SUFVRTtJQUFBO0VoR2dvWUQ7RW1HNW9ZRDtJQVVFO0lBQUE7RW5Hb3lZRDtFb0d0eVlBO0lBVUU7SUFBQTtFcEcwM1lGO0VxRzE0WUU7SUFVUTtJQUFBO0VyRzI5WVY7RXVHcGpaQTtJQWFJO0V2R2lwWko7RXVHcGhaQTtJQU9JO0V2R3VuWko7RXdHendaRjtJQUlJO0V4RzZ4WkY7RXdHenhaRjtJQUlJO0V4Rzh4WkY7RXlHMXlaQTtJQVFJO0V6R216Wko7RXlHaHpaRTtJQUlJO0V6R296Wk47RXlHL3laQTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFekdtelpKO0U2RzUxWkY7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0cyL1pBO0VtSHBnYUE7SUFTSTtFbkhxN2JKO0VvSDk3YkQ7SUFJRTtFcEg4OGJEO0VvSHQ4YkQ7SUFLRTtJQUFBO0VwSDY4YkQ7RXFIajhiRDtJQU1FO0VySHduY0Q7RXFIcG5jRDtJQUtFO0VySHduY0Q7RXFIMW1jRDtJQUtFO0lBQUE7RXJIc25jRDtFcUh0bWNBO0lBT0U7RXJIbW5jRjtFcUhqamNEO0lBVUU7RXJId21jRDtFc0g3dmNEO0lBS0U7SUFBQTtFdEgreWNEO0V1SHAwY0Y7SUFNRTtJQUNBO0V2SGsxY0E7RXVIM3pjRDtJQUlFO0V2SCswY0Q7RXVIaGxjQTtJQUNDO0lBQ0E7RXZIdXhjRDtFdUhyeGNDO0lBRUM7RXZIc3hjRjtFdUhseGNBO0lBQ0M7RXZIb3hjRDtFdUhqeGNBO0lBQ0M7SUFDQTtJQUNBO0V2SG14Y0Q7RXVIanhjQztJQUNDO0lBQ0E7RXZIbXhjRjtFd0h0aGRBO0lBTUU7RXhIZ2tkRjtFeUg1bWRGO0lBT0U7SUFDQTtFekhpcGRBO0V5SDlvZEQ7SUFLRTtFekhrcGREO0V5SHhvZEQ7SUFRRTtFekgrb2REO0V5SDNvZEQ7SUFNRTtFekgrb2REO0VBMTFjRDtJQUNDO0lBQ0E7RUE4bWRBO0FBNzljRjtBUTFYSTtFRXBHRjtJRnVRTTtFUjJETjtFVWxVQTtJRnVRTTtFUnNFTjtFVTdVQTtJRnVRTTtFUmlGTjtFVXhWQTtJRnVRTTtFUjRGTjtFVW5XQTtJRnVRTTtFUnVHTjtFVTlXQTtJRnVRTTtFUmtITjtFZ0J6WUk7SUFDRSxpQmI2RWU7RUhvYXJCO0VtQjViSTtJQUNFO0VuQjJxQ047RW1CeHFDSTtJQXBDSjtJQUNBO0VuQitzQ0E7RW1CanNDQTtJQUNFO0lBQ0E7RW5CbXNDRjtFbUJyc0NBO0lBQ0U7SUFDQTtFbkJ1c0NGO0VtQnpzQ0E7SUFDRTtJQUNBO0VuQjJzQ0Y7RW1CN3NDQTtJQUNFO0lBQ0E7RW5CK3NDRjtFbUJqdENBO0lBQ0U7SUFDQTtFbkJtdENGO0VtQnJ0Q0E7SUFDRTtJQUNBO0VuQnV0Q0Y7RW1CeHJDSTtJQWhESjtJQUNBO0VuQjJ1Q0E7RW1CdHJDUTtJQWhFTjtJQUNBO0VuQnl2Q0Y7RW1CMXJDUTtJQWhFTjtJQUNBO0VuQjZ2Q0Y7RW1COXJDUTtJQWhFTjtJQUNBO0VuQml3Q0Y7RW1CbHNDUTtJQWhFTjtJQUNBO0VuQnF3Q0Y7RW1CdHNDUTtJQWhFTjtJQUNBO0VuQnl3Q0Y7RW1CMXNDUTtJQWhFTjtJQUNBO0VuQjZ3Q0Y7RW1COXNDUTtJQWhFTjtJQUNBO0VuQml4Q0Y7RW1CbHRDUTtJQWhFTjtJQUNBO0VuQnF4Q0Y7RW1CdHRDUTtJQWhFTjtJQUNBO0VuQnl4Q0Y7RW1CMXRDUTtJQWhFTjtJQUNBO0VuQjZ4Q0Y7RW1COXRDUTtJQWhFTjtJQUNBO0VuQml5Q0Y7RW1CbHVDUTtJQWhFTjtJQUNBO0VuQnF5Q0Y7RW1COXRDVTtJQXhEVjtFbkJ5eENBO0VtQmp1Q1U7SUF4RFY7RW5CNHhDQTtFbUJwdUNVO0lBeERWO0VuQit4Q0E7RW1CdnVDVTtJQXhEVjtFbkJreUNBO0VtQjF1Q1U7SUF4RFY7RW5CcXlDQTtFbUI3dUNVO0lBeERWO0VuQnd5Q0E7RW1CaHZDVTtJQXhEVjtFbkIyeUNBO0VtQm52Q1U7SUF4RFY7RW5COHlDQTtFbUJ0dkNVO0lBeERWO0VuQml6Q0E7RW1CenZDVTtJQXhEVjtFbkJvekNBO0VtQjV2Q1U7SUF4RFY7RW5CdXpDQTtFbUIvdkNVO0lBeERWO0VuQjB6Q0E7RW1CdnZDTTs7SUFFRTtFbkJ5dkNSO0VtQnR2Q007O0lBRUU7RW5Cd3ZDUjtFbUIvdkNNOztJQUVFO0VuQml3Q1I7RW1COXZDTTs7SUFFRTtFbkJnd0NSO0VtQnZ3Q007O0lBRUU7RW5CeXdDUjtFbUJ0d0NNOztJQUVFO0VuQnd3Q1I7RW1CL3dDTTs7SUFFRTtFbkJpeENSO0VtQjl3Q007O0lBRUU7RW5CZ3hDUjtFbUJ2eENNOztJQUVFO0VuQnl4Q1I7RW1CdHhDTTs7SUFFRTtFbkJ3eENSO0VtQi94Q007O0lBRUU7RW5CaXlDUjtFbUI5eENNOztJQUVFO0VuQmd5Q1I7RStCOXpDRTtJQUNFO0UvQmk2RUo7RStCLzVFSTtJQUNFO0lBQ0E7RS9CaTZFTjtFK0I3NUVFO0lBQ0U7RS9CKzVFSjtFK0I3NUVJO0lBQ0U7SUFDQTtFL0IrNUVOO0VtQy96RUE7SUFDRTtFbkMyM0ZGO0V3Q3JpR0E7SUFpRU07SUFDQTtJQUNBO0V4QzZwSE47RXdDM3BITTtJQUNFO0V4QzZwSFI7RXdDMXBITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhDMnBIUjtFK0NudkhFO0lBQ0U7SUFDQTtJQUNBLGFwQ21sQzhCO0VYK2tHbEM7RStDL3BJRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFWG9sR2xDO0V1RC9uSU07SUFPSTtFdkRzdVBWO0V1RDd1UE07SUFPSTtFdkR5dVBWO0V1RGh2UE07SUFPSTtFdkQ0dVBWO0V1RG52UE07SUFPSTtPQUFBO0V2RCt1UFY7RXVEdHZQTTtJQU9JO09BQUE7RXZEa3ZQVjtFdUR6dlBNO0lBT0k7T0FBQTtFdkRxdlBWO0V1RDV2UE07SUFPSTtPQUFBO0V2RHd2UFY7RXVEL3ZQTTtJQU9JO09BQUE7RXZEMnZQVjtFdURsd1BNO0lBT0k7RXZEOHZQVjtFdURyd1BNO0lBT0k7RXZEaXdQVjtFdUR4d1BNO0lBT0k7RXZEb3dQVjtFdUQzd1BNO0lBT0k7RXZEdXdQVjtFdUQ5d1BNO0lBT0k7RXZEMHdQVjtFdURqeFBNO0lBT0k7RXZENndQVjtFdURweFBNO0lBT0k7RXZEZ3hQVjtFdUR2eFBNO0lBT0k7RXZEbXhQVjtFdUQxeFBNO0lBT0k7RXZEc3hQVjtFdUQ3eFBNO0lBT0k7RXZEeXhQVjtFdURoeVBNO0lBT0k7RXZENHhQVjtFdURueVBNO0lBT0k7RXZEK3hQVjtFdUR0eVBNO0lBT0k7RXZEa3lQVjtFdUR6eVBNO0lBT0k7RXZEcXlQVjtFdUQ1eVBNO0lBT0k7RXZEd3lQVjtFdUQveVBNO0lBT0k7RXZEMnlQVjtFdURselBNO0lBT0k7RXZEOHlQVjtFdURyelBNO0lBT0k7RXZEaXpQVjtFdUR4elBNO0lBT0k7RXZEb3pQVjtFdUQzelBNO0lBT0k7RXZEdXpQVjtFdUQ5elBNO0lBT0k7RXZEMHpQVjtFdURqMFBNO0lBT0k7RXZENnpQVjtFdURwMFBNO0lBT0k7RXZEZzBQVjtFdUR2MFBNO0lBT0k7RXZEbTBQVjtFdUQxMFBNO0lBT0k7RXZEczBQVjtFdUQ3MFBNO0lBT0k7RXZEeTBQVjtFdURoMVBNO0lBT0k7RXZENDBQVjtFdURuMVBNO0lBT0k7RXZEKzBQVjtFdUR0MVBNO0lBT0k7RXZEazFQVjtFdUR6MVBNO0lBT0k7RXZEcTFQVjtFdUQ1MVBNO0lBT0k7RXZEdzFQVjtFdUQvMVBNO0lBT0k7RXZEMjFQVjtFdURsMlBNO0lBT0k7RXZEODFQVjtFdURyMlBNO0lBT0k7RXZEaTJQVjtFdUR4MlBNO0lBT0k7RXZEbzJQVjtFdUQzMlBNO0lBT0k7RXZEdTJQVjtFdUQ5MlBNO0lBT0k7RXZEMDJQVjtFdURqM1BNO0lBT0k7RXZENjJQVjtFdURwM1BNO0lBT0k7RXZEZzNQVjtFdUR2M1BNO0lBT0k7RXZEbTNQVjtFdUQxM1BNO0lBT0k7RXZEczNQVjtFdUQ3M1BNO0lBT0k7RXZEeTNQVjtFdURoNFBNO0lBT0k7RXZENDNQVjtFdURuNFBNO0lBT0k7RXZEKzNQVjtFdUR0NFBNO0lBT0k7RXZEazRQVjtFdUR6NFBNO0lBT0k7RXZEcTRQVjtFdUQ1NFBNO0lBT0k7RXZEdzRQVjtFdUQvNFBNO0lBT0k7RXZEMjRQVjtFdURsNVBNO0lBT0k7RXZEODRQVjtFdURyNVBNO0lBT0k7RXZEaTVQVjtFdUR4NVBNO0lBT0k7RXZEbzVQVjtFdUQzNVBNO0lBT0k7RXZEdTVQVjtFdUQ5NVBNO0lBT0k7RXZEMDVQVjtFdURqNlBNO0lBT0k7RXZENjVQVjtFdURwNlBNO0lBT0k7RXZEZzZQVjtFdUR2NlBNO0lBT0k7RXZEbTZQVjtFdUQxNlBNO0lBT0k7RXZEczZQVjtFdUQ3NlBNO0lBT0k7RXZEeTZQVjtFdURoN1BNO0lBT0k7RXZENDZQVjtFdURuN1BNO0lBT0k7RXZEKzZQVjtFdUR0N1BNO0lBT0k7RXZEazdQVjtFdUR6N1BNO0lBT0k7SUFBQTtFdkRzN1BWO0V1RDc3UE07SUFPSTtJQUFBO0V2RDA3UFY7RXVEajhQTTtJQU9JO0lBQUE7RXZEODdQVjtFdURyOFBNO0lBT0k7SUFBQTtFdkRrOFBWO0V1RHo4UE07SUFPSTtJQUFBO0V2RHM4UFY7RXVENzhQTTtJQU9JO0lBQUE7RXZEMDhQVjtFdURqOVBNO0lBT0k7SUFBQTtFdkQ4OFBWO0V1RHI5UE07SUFPSTtJQUFBO0V2RGs5UFY7RXVEejlQTTtJQU9JO0lBQUE7RXZEczlQVjtFdUQ3OVBNO0lBT0k7SUFBQTtFdkQwOVBWO0V1RGorUE07SUFPSTtJQUFBO0V2RDg5UFY7RXVEcitQTTtJQU9JO0lBQUE7RXZEaytQVjtFdUR6K1BNO0lBT0k7SUFBQTtFdkRzK1BWO0V1RDcrUE07SUFPSTtJQUFBO0V2RDArUFY7RXVEai9QTTtJQU9JO0V2RDYrUFY7RXVEcC9QTTtJQU9JO0V2RGcvUFY7RXVEdi9QTTtJQU9JO0V2RG0vUFY7RXVEMS9QTTtJQU9JO0V2RHMvUFY7RXVENy9QTTtJQU9JO0V2RHkvUFY7RXVEaGdRTTtJQU9JO0V2RDQvUFY7RXVEbmdRTTtJQU9JO0V2RCsvUFY7RXVEdGdRTTtJQU9JO0V2RGtnUVY7RXVEemdRTTtJQU9JO0V2RHFnUVY7RXVENWdRTTtJQU9JO0V2RHdnUVY7RXVEL2dRTTtJQU9JO0V2RDJnUVY7RXVEbGhRTTtJQU9JO0V2RDhnUVY7RXVEcmhRTTtJQU9JO0V2RGloUVY7RXVEeGhRTTtJQU9JO0V2RG9oUVY7RXVEM2hRTTtJQU9JO0V2RHVoUVY7RXVEOWhRTTtJQU9JO0V2RDBoUVY7RXVEamlRTTtJQU9JO0V2RDZoUVY7RXVEcGlRTTtJQU9JO0V2RGdpUVY7RXVEdmlRTTtJQU9JO0V2RG1pUVY7RXVEMWlRTTtJQU9JO0V2RHNpUVY7RXVEN2lRTTtJQU9JO0V2RHlpUVY7RXVEaGpRTTtJQU9JO0V2RDRpUVY7RXVEbmpRTTtJQU9JO0V2RCtpUVY7RXVEdGpRTTtJQU9JO0V2RGtqUVY7RXVEempRTTtJQU9JO0V2RHFqUVY7RXVENWpRTTtJQU9JO0V2RHdqUVY7RXVEL2pRTTtJQU9JO0V2RDJqUVY7RXVEbGtRTTtJQU9JO0V2RDhqUVY7RXVEcmtRTTtJQU9JO0V2RGlrUVY7RXVEeGtRTTtJQU9JO0V2RG9rUVY7RXVEM2tRTTtJQU9JO0V2RHVrUVY7RXVEOWtRTTtJQU9JO0V2RDBrUVY7RXVEamxRTTtJQU9JO0V2RDZrUVY7RXVEcGxRTTtJQU9JO0V2RGdsUVY7RXVEdmxRTTtJQU9JO0lBQUE7RXZEb2xRVjtFdUQzbFFNO0lBT0k7SUFBQTtFdkR3bFFWO0V1RC9sUU07SUFPSTtJQUFBO0V2RDRsUVY7RXVEbm1RTTtJQU9JO0lBQUE7RXZEZ21RVjtFdUR2bVFNO0lBT0k7SUFBQTtFdkRvbVFWO0V1RDNtUU07SUFPSTtJQUFBO0V2RHdtUVY7RXVEL21RTTtJQU9JO0lBQUE7RXZENG1RVjtFdURublFNO0lBT0k7SUFBQTtFdkRnblFWO0V1RHZuUU07SUFPSTtJQUFBO0V2RG9uUVY7RXVEM25RTTtJQU9JO0lBQUE7RXZEd25RVjtFdUQvblFNO0lBT0k7SUFBQTtFdkQ0blFWO0V1RG5vUU07SUFPSTtJQUFBO0V2RGdvUVY7RXVEdm9RTTtJQU9JO0V2RG1vUVY7RXVEMW9RTTtJQU9JO0V2RHNvUVY7RXVEN29RTTtJQU9JO0V2RHlvUVY7RXVEaHBRTTtJQU9JO0V2RDRvUVY7RXVEbnBRTTtJQU9JO0V2RCtvUVY7RXVEdHBRTTtJQU9JO0V2RGtwUVY7RXVEenBRTTtJQU9JO0V2RHFwUVY7RXVENXBRTTtJQU9JO0V2RHdwUVY7RXVEL3BRTTtJQU9JO0V2RDJwUVY7RXVEbHFRTTtJQU9JO0V2RDhwUVY7RXVEcnFRTTtJQU9JO0V2RGlxUVY7RXVEeHFRTTtJQU9JO0V2RG9xUVY7RXVEM3FRTTtJQU9JO0V2RHVxUVY7RXVEOXFRTTtJQU9JO0V2RDBxUVY7RXVEanJRTTtJQU9JO0V2RDZxUVY7RXVEcHJRTTtJQU9JO0V2RGdyUVY7RXVEdnJRTTtJQU9JO0V2RG1yUVY7RXVEMXJRTTtJQU9JO0V2RHNyUVY7RXVEN3JRTTtJQU9JO0V2RHlyUVY7RXVEaHNRTTtJQU9JO0V2RDRyUVY7RXVEbnNRTTtJQU9JO0V2RCtyUVY7RXVEdHNRTTtJQU9JO0V2RGtzUVY7RXVEenNRTTtJQU9JO0V2RHFzUVY7RXVENXNRTTtJQU9JO0V2RHdzUVY7RXVEL3NRTTtJQU9JO0V2RDJzUVY7RXVEbHRRTTtJQU9JO0V2RDhzUVY7RXVEcnRRTTtJQU9JO0V2RGl0UVY7RXVEeHRRTTtJQU9JO0V2RG90UVY7RXVEM3RRTTtJQU9JO0V2RHV0UVY7RXVEOXRRTTtJQU9JO0V2RDB0UVY7RXVEanVRTTtJQU9JO0V2RDZ0UVY7RXVEcHVRTTtJQU9JO0V2RGd1UVY7RXVEdnVRTTtJQU9JO0V2RG11UVY7RXVEMXVRTTtJQU9JO0V2RHN1UVY7RXVEN3VRTTtJQU9JO0V2RHl1UVY7RXVEaHZRTTtJQU9JO0V2RDR1UVY7RXVEbnZRTTtJQU9JO1NBQUE7RXZEK3VRVjtFdUR0dlFNO0lBT0k7U0FBQTtFdkRrdlFWO0V1RHp2UU07SUFPSTtTQUFBO0V2RHF2UVY7RXVENXZRTTtJQU9JO1NBQUE7RXZEd3ZRVjtFdUQvdlFNO0lBT0k7U0FBQTtFdkQydlFWO0V1RGx3UU07SUFPSTtTQUFBO0V2RDh2UVY7RXVEcndRTTtJQU9JO0V2RGl3UVY7RXVEeHdRTTtJQU9JO0V2RG93UVY7RXVEM3dRTTtJQU9JO0V2RHV3UVY7RXVEOXdRTTtJQU9JO0V2RGt6UlY7RXVEenpSTTtJQU9JO0V2RHF6UlY7RXVENXpSTTtJQU9JO0V2RHd6UlY7RXVEL3pSTTtJQU9JO0V2RDJ6UlY7RXdEajhRRjtJaER6SlE7RVJrNlJOO0U0RXpzU0Q7SUFZRTtFNUV5clZEO0U2RXZxVkE7SUFXSTtFN0VxeVZKO0VvRjd2VkQ7SUFXRTtJQUFBO0VwRjg1V0Q7QUF2cFdGO0EwSHZTSTtFMUc1Q0U7SUFDRSxpQmI2RWU7RUh5YXJCO0VtQmpjSTtJQUNFO0VuQm8xQ047RW1CajFDSTtJQXBDSjtJQUNBO0VuQnczQ0E7RW1CMTJDQTtJQUNFO0lBQ0E7RW5CNDJDRjtFbUI5MkNBO0lBQ0U7SUFDQTtFbkJnM0NGO0VtQmwzQ0E7SUFDRTtJQUNBO0VuQm8zQ0Y7RW1CdDNDQTtJQUNFO0lBQ0E7RW5CdzNDRjtFbUIxM0NBO0lBQ0U7SUFDQTtFbkI0M0NGO0VtQjkzQ0E7SUFDRTtJQUNBO0VuQmc0Q0Y7RW1CajJDSTtJQWhESjtJQUNBO0VuQm81Q0E7RW1CLzFDUTtJQWhFTjtJQUNBO0VuQms2Q0Y7RW1CbjJDUTtJQWhFTjtJQUNBO0VuQnM2Q0Y7RW1CdjJDUTtJQWhFTjtJQUNBO0VuQjA2Q0Y7RW1CMzJDUTtJQWhFTjtJQUNBO0VuQjg2Q0Y7RW1CLzJDUTtJQWhFTjtJQUNBO0VuQms3Q0Y7RW1CbjNDUTtJQWhFTjtJQUNBO0VuQnM3Q0Y7RW1CdjNDUTtJQWhFTjtJQUNBO0VuQjA3Q0Y7RW1CMzNDUTtJQWhFTjtJQUNBO0VuQjg3Q0Y7RW1CLzNDUTtJQWhFTjtJQUNBO0VuQms4Q0Y7RW1CbjRDUTtJQWhFTjtJQUNBO0VuQnM4Q0Y7RW1CdjRDUTtJQWhFTjtJQUNBO0VuQjA4Q0Y7RW1CMzRDUTtJQWhFTjtJQUNBO0VuQjg4Q0Y7RW1CdjRDVTtJQXhEVjtFbkJrOENBO0VtQjE0Q1U7SUF4RFY7RW5CcThDQTtFbUI3NENVO0lBeERWO0VuQnc4Q0E7RW1CaDVDVTtJQXhEVjtFbkIyOENBO0VtQm41Q1U7SUF4RFY7RW5CODhDQTtFbUJ0NUNVO0lBeERWO0VuQmk5Q0E7RW1CejVDVTtJQXhEVjtFbkJvOUNBO0VtQjU1Q1U7SUF4RFY7RW5CdTlDQTtFbUIvNUNVO0lBeERWO0VuQjA5Q0E7RW1CbDZDVTtJQXhEVjtFbkI2OUNBO0VtQnI2Q1U7SUF4RFY7RW5CZytDQTtFbUJ4NkNVO0lBeERWO0VuQm0rQ0E7RW1CaDZDTTs7SUFFRTtFbkJrNkNSO0VtQi81Q007O0lBRUU7RW5CaTZDUjtFbUJ4NkNNOztJQUVFO0VuQjA2Q1I7RW1CdjZDTTs7SUFFRTtFbkJ5NkNSO0VtQmg3Q007O0lBRUU7RW5CazdDUjtFbUIvNkNNOztJQUVFO0VuQmk3Q1I7RW1CeDdDTTs7SUFFRTtFbkIwN0NSO0VtQnY3Q007O0lBRUU7RW5CeTdDUjtFbUJoOENNOztJQUVFO0VuQms4Q1I7RW1CLzdDTTs7SUFFRTtFbkJpOENSO0VtQng4Q007O0lBRUU7RW5CMDhDUjtFbUJ2OENNOztJQUVFO0VuQnk4Q1I7RStCditDRTtJQUNFO0UvQmk3RUo7RStCLzZFSTtJQUNFO0lBQ0E7RS9CaTdFTjtFK0I3NkVFO0lBQ0U7RS9CKzZFSjtFK0I3NkVJO0lBQ0U7SUFDQTtFL0IrNkVOO0V3Q3gvRUE7SUFpRU07SUFDQTtJQUNBO0V4QzJ1SE47RXdDenVITTtJQUNFO0V4QzJ1SFI7RXdDeHVITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhDeXVIUjtFK0NqMEhFO0lBQ0U7SUFDQTtJQUNBLGFwQ21sQzhCO0VYMmxHbEM7RStDM3FJRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFWGdtR2xDO0V1RDNvSU07SUFPSTtFdkQ0d1FWO0V1RG54UU07SUFPSTtFdkQrd1FWO0V1RHR4UU07SUFPSTtFdkRreFFWO0V1RHp4UU07SUFPSTtPQUFBO0V2RHF4UVY7RXVENXhRTTtJQU9JO09BQUE7RXZEd3hRVjtFdUQveFFNO0lBT0k7T0FBQTtFdkQyeFFWO0V1RGx5UU07SUFPSTtPQUFBO0V2RDh4UVY7RXVEcnlRTTtJQU9JO09BQUE7RXZEaXlRVjtFdUR4eVFNO0lBT0k7RXZEb3lRVjtFdUQzeVFNO0lBT0k7RXZEdXlRVjtFdUQ5eVFNO0lBT0k7RXZEMHlRVjtFdURqelFNO0lBT0k7RXZENnlRVjtFdURwelFNO0lBT0k7RXZEZ3pRVjtFdUR2elFNO0lBT0k7RXZEbXpRVjtFdUQxelFNO0lBT0k7RXZEc3pRVjtFdUQ3elFNO0lBT0k7RXZEeXpRVjtFdURoMFFNO0lBT0k7RXZENHpRVjtFdURuMFFNO0lBT0k7RXZEK3pRVjtFdUR0MFFNO0lBT0k7RXZEazBRVjtFdUR6MFFNO0lBT0k7RXZEcTBRVjtFdUQ1MFFNO0lBT0k7RXZEdzBRVjtFdUQvMFFNO0lBT0k7RXZEMjBRVjtFdURsMVFNO0lBT0k7RXZEODBRVjtFdURyMVFNO0lBT0k7RXZEaTFRVjtFdUR4MVFNO0lBT0k7RXZEbzFRVjtFdUQzMVFNO0lBT0k7RXZEdTFRVjtFdUQ5MVFNO0lBT0k7RXZEMDFRVjtFdURqMlFNO0lBT0k7RXZENjFRVjtFdURwMlFNO0lBT0k7RXZEZzJRVjtFdUR2MlFNO0lBT0k7RXZEbTJRVjtFdUQxMlFNO0lBT0k7RXZEczJRVjtFdUQ3MlFNO0lBT0k7RXZEeTJRVjtFdURoM1FNO0lBT0k7RXZENDJRVjtFdURuM1FNO0lBT0k7RXZEKzJRVjtFdUR0M1FNO0lBT0k7RXZEazNRVjtFdUR6M1FNO0lBT0k7RXZEcTNRVjtFdUQ1M1FNO0lBT0k7RXZEdzNRVjtFdUQvM1FNO0lBT0k7RXZEMjNRVjtFdURsNFFNO0lBT0k7RXZEODNRVjtFdURyNFFNO0lBT0k7RXZEaTRRVjtFdUR4NFFNO0lBT0k7RXZEbzRRVjtFdUQzNFFNO0lBT0k7RXZEdTRRVjtFdUQ5NFFNO0lBT0k7RXZEMDRRVjtFdURqNVFNO0lBT0k7RXZENjRRVjtFdURwNVFNO0lBT0k7RXZEZzVRVjtFdUR2NVFNO0lBT0k7RXZEbTVRVjtFdUQxNVFNO0lBT0k7RXZEczVRVjtFdUQ3NVFNO0lBT0k7RXZEeTVRVjtFdURoNlFNO0lBT0k7RXZENDVRVjtFdURuNlFNO0lBT0k7RXZEKzVRVjtFdUR0NlFNO0lBT0k7RXZEazZRVjtFdUR6NlFNO0lBT0k7RXZEcTZRVjtFdUQ1NlFNO0lBT0k7RXZEdzZRVjtFdUQvNlFNO0lBT0k7RXZEMjZRVjtFdURsN1FNO0lBT0k7RXZEODZRVjtFdURyN1FNO0lBT0k7RXZEaTdRVjtFdUR4N1FNO0lBT0k7RXZEbzdRVjtFdUQzN1FNO0lBT0k7RXZEdTdRVjtFdUQ5N1FNO0lBT0k7RXZEMDdRVjtFdURqOFFNO0lBT0k7RXZENjdRVjtFdURwOFFNO0lBT0k7RXZEZzhRVjtFdUR2OFFNO0lBT0k7RXZEbThRVjtFdUQxOFFNO0lBT0k7RXZEczhRVjtFdUQ3OFFNO0lBT0k7RXZEeThRVjtFdURoOVFNO0lBT0k7RXZENDhRVjtFdURuOVFNO0lBT0k7RXZEKzhRVjtFdUR0OVFNO0lBT0k7RXZEazlRVjtFdUR6OVFNO0lBT0k7RXZEcTlRVjtFdUQ1OVFNO0lBT0k7RXZEdzlRVjtFdUQvOVFNO0lBT0k7SUFBQTtFdkQ0OVFWO0V1RG4rUU07SUFPSTtJQUFBO0V2RGcrUVY7RXVEditRTTtJQU9JO0lBQUE7RXZEbytRVjtFdUQzK1FNO0lBT0k7SUFBQTtFdkR3K1FWO0V1RC8rUU07SUFPSTtJQUFBO0V2RDQrUVY7RXVEbi9RTTtJQU9JO0lBQUE7RXZEZy9RVjtFdUR2L1FNO0lBT0k7SUFBQTtFdkRvL1FWO0V1RDMvUU07SUFPSTtJQUFBO0V2RHcvUVY7RXVELy9RTTtJQU9JO0lBQUE7RXZENC9RVjtFdURuZ1JNO0lBT0k7SUFBQTtFdkRnZ1JWO0V1RHZnUk07SUFPSTtJQUFBO0V2RG9nUlY7RXVEM2dSTTtJQU9JO0lBQUE7RXZEd2dSVjtFdUQvZ1JNO0lBT0k7SUFBQTtFdkQ0Z1JWO0V1RG5oUk07SUFPSTtJQUFBO0V2RGdoUlY7RXVEdmhSTTtJQU9JO0V2RG1oUlY7RXVEMWhSTTtJQU9JO0V2RHNoUlY7RXVEN2hSTTtJQU9JO0V2RHloUlY7RXVEaGlSTTtJQU9JO0V2RDRoUlY7RXVEbmlSTTtJQU9JO0V2RCtoUlY7RXVEdGlSTTtJQU9JO0V2RGtpUlY7RXVEemlSTTtJQU9JO0V2RHFpUlY7RXVENWlSTTtJQU9JO0V2RHdpUlY7RXVEL2lSTTtJQU9JO0V2RDJpUlY7RXVEbGpSTTtJQU9JO0V2RDhpUlY7RXVEcmpSTTtJQU9JO0V2RGlqUlY7RXVEeGpSTTtJQU9JO0V2RG9qUlY7RXVEM2pSTTtJQU9JO0V2RHVqUlY7RXVEOWpSTTtJQU9JO0V2RDBqUlY7RXVEamtSTTtJQU9JO0V2RDZqUlY7RXVEcGtSTTtJQU9JO0V2RGdrUlY7RXVEdmtSTTtJQU9JO0V2RG1rUlY7RXVEMWtSTTtJQU9JO0V2RHNrUlY7RXVEN2tSTTtJQU9JO0V2RHlrUlY7RXVEaGxSTTtJQU9JO0V2RDRrUlY7RXVEbmxSTTtJQU9JO0V2RCtrUlY7RXVEdGxSTTtJQU9JO0V2RGtsUlY7RXVEemxSTTtJQU9JO0V2RHFsUlY7RXVENWxSTTtJQU9JO0V2RHdsUlY7RXVEL2xSTTtJQU9JO0V2RDJsUlY7RXVEbG1STTtJQU9JO0V2RDhsUlY7RXVEcm1STTtJQU9JO0V2RGltUlY7RXVEeG1STTtJQU9JO0V2RG9tUlY7RXVEM21STTtJQU9JO0V2RHVtUlY7RXVEOW1STTtJQU9JO0V2RDBtUlY7RXVEam5STTtJQU9JO0V2RDZtUlY7RXVEcG5STTtJQU9JO0V2RGduUlY7RXVEdm5STTtJQU9JO0V2RG1uUlY7RXVEMW5STTtJQU9JO0V2RHNuUlY7RXVEN25STTtJQU9JO0lBQUE7RXZEMG5SVjtFdURqb1JNO0lBT0k7SUFBQTtFdkQ4blJWO0V1RHJvUk07SUFPSTtJQUFBO0V2RGtvUlY7RXVEem9STTtJQU9JO0lBQUE7RXZEc29SVjtFdUQ3b1JNO0lBT0k7SUFBQTtFdkQwb1JWO0V1RGpwUk07SUFPSTtJQUFBO0V2RDhvUlY7RXVEcnBSTTtJQU9JO0lBQUE7RXZEa3BSVjtFdUR6cFJNO0lBT0k7SUFBQTtFdkRzcFJWO0V1RDdwUk07SUFPSTtJQUFBO0V2RDBwUlY7RXVEanFSTTtJQU9JO0lBQUE7RXZEOHBSVjtFdURycVJNO0lBT0k7SUFBQTtFdkRrcVJWO0V1RHpxUk07SUFPSTtJQUFBO0V2RHNxUlY7RXVEN3FSTTtJQU9JO0V2RHlxUlY7RXVEaHJSTTtJQU9JO0V2RDRxUlY7RXVEbnJSTTtJQU9JO0V2RCtxUlY7RXVEdHJSTTtJQU9JO0V2RGtyUlY7RXVEenJSTTtJQU9JO0V2RHFyUlY7RXVENXJSTTtJQU9JO0V2RHdyUlY7RXVEL3JSTTtJQU9JO0V2RDJyUlY7RXVEbHNSTTtJQU9JO0V2RDhyUlY7RXVEcnNSTTtJQU9JO0V2RGlzUlY7RXVEeHNSTTtJQU9JO0V2RG9zUlY7RXVEM3NSTTtJQU9JO0V2RHVzUlY7RXVEOXNSTTtJQU9JO0V2RDBzUlY7RXVEanRSTTtJQU9JO0V2RDZzUlY7RXVEcHRSTTtJQU9JO0V2RGd0UlY7RXVEdnRSTTtJQU9JO0V2RG10UlY7RXVEMXRSTTtJQU9JO0V2RHN0UlY7RXVEN3RSTTtJQU9JO0V2RHl0UlY7RXVEaHVSTTtJQU9JO0V2RDR0UlY7RXVEbnVSTTtJQU9JO0V2RCt0UlY7RXVEdHVSTTtJQU9JO0V2RGt1UlY7RXVEenVSTTtJQU9JO0V2RHF1UlY7RXVENXVSTTtJQU9JO0V2RHd1UlY7RXVEL3VSTTtJQU9JO0V2RDJ1UlY7RXVEbHZSTTtJQU9JO0V2RDh1UlY7RXVEcnZSTTtJQU9JO0V2RGl2UlY7RXVEeHZSTTtJQU9JO0V2RG92UlY7RXVEM3ZSTTtJQU9JO0V2RHV2UlY7RXVEOXZSTTtJQU9JO0V2RDB2UlY7RXVEandSTTtJQU9JO0V2RDZ2UlY7RXVEcHdSTTtJQU9JO0V2RGd3UlY7RXVEdndSTTtJQU9JO0V2RG13UlY7RXVEMXdSTTtJQU9JO0V2RHN3UlY7RXVEN3dSTTtJQU9JO0V2RHl3UlY7RXVEaHhSTTtJQU9JO0V2RDR3UlY7RXVEbnhSTTtJQU9JO0V2RCt3UlY7RXVEdHhSTTtJQU9JO0V2RGt4UlY7RXVEenhSTTtJQU9JO1NBQUE7RXZEcXhSVjtFdUQ1eFJNO0lBT0k7U0FBQTtFdkR3eFJWO0V1RC94Uk07SUFPSTtTQUFBO0V2RDJ4UlY7RXVEbHlSTTtJQU9JO1NBQUE7RXZEOHhSVjtFdURyeVJNO0lBT0k7U0FBQTtFdkRpeVJWO0V1RHh5Uk07SUFPSTtTQUFBO0V2RG95UlY7RXVEM3lSTTtJQU9JO0V2RHV5UlY7RXVEOXlSTTtJQU9JO0V2RDB5UlY7RXVEanpSTTtJQU9JO0V2RDZ5UlY7RTZFdnhSQTtJQUlJO0U3RTh4Vko7QUF0M1VGO0EwSC9iSTtFdkZ3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkN3OUZKO0VtQ3Q5Rkk7SUFDRTtJQUNBO0lwQnpNSjtFZmtxR0Y7RW1DcjlGSTs7SXBCN01GO0Vmc3FHRjtFbUNwOUZJO0lBQ0U7RW5DczlGTjtFcUN2aEdFO0lBQ0U7SUFDQTtFckN3dkdKO0V3Qy8zR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lqQjVCQSwwQ2lCOEJBO0V4QzZ1SEo7RXdDM3VISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhDb3ZITjtFd0NqdkhJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeENtdkhOO0V3Q2h2SEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeENrdkhOO0V3Qy91SEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhDaXZITjtFd0M5dUhJO0lBRUU7RXhDK3VITjtFd0M1dUhJO0lBR0U7RXhDNHVITjtBQTFvQkY7QXVCenFHTTtFaUJZSjtJakJYTTtFdkIyd0hOO0FBQ0Y7QTBIcnRISTtFdkZ3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkNvOEZKO0VtQ2w4Rkk7SUFDRTtJQUNBO0lwQnpNSjtFZjhvR0Y7RW1DajhGSTs7SXBCN01GO0Vma3BHRjtFbUNoOEZJO0lBQ0U7RW5DazhGTjtFcUNuZ0dFO0lBQ0U7SUFDQTtFckNrdkdKO0V3Q3ozR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lqQjVCQSwwQ2lCOEJBO0V4QytwSEo7RXdDN3BISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhDc3FITjtFd0NucUhJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeENxcUhOO0V3Q2xxSEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeENvcUhOO0V3Q2pxSEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhDbXFITjtFd0NocUhJO0lBRUU7RXhDaXFITjtFd0M5cEhJO0lBR0U7RXhDOHBITjtFeUVydkhFO0lBVUk7SUFDQTtFekVpalZOO0FBdjVPRjtBdUJycEdNO0VpQllKO0lqQlhNO0V2QjZySE47QUFDRjtBMEh2b0hJO0V2RndJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuQ2c3Rko7RW1DOTZGSTtJQUNFO0lBQ0E7SXBCek1KO0VmMG5HRjtFbUM3NkZJOztJcEI3TUY7RWY4bkdGO0VtQzU2Rkk7SUFDRTtFbkM4NkZOO0VxQy8rRkU7SUFDRTtJQUNBO0VyQzR1R0o7RXdDbjNHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWpCNUJBLDBDaUI4QkE7RXhDaWxISjtFd0Mva0hJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEN3bEhOO0V3Q3JsSEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Q3VsSE47RXdDcGxISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Q3NsSE47RXdDbmxISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeENxbEhOO0V3Q2xsSEk7SUFFRTtFeENtbEhOO0V3Q2hsSEk7SUFHRTtFeENnbEhOO0V5RWpwSEE7SUFRSTtFekVnalZKO0VpRjNrVkQ7SUFFRTtFakZtaldEO0VtRjE4VkQ7SUFNRTtJQUNBO1lBQUE7RW5GNHJXRDtFc0dyeldGO0lBSUk7RXRHOGpaRjtFcUhsaVpEO0lBRUU7RXJIdW5jRDtFcUh0bWNEO0lBRUU7RXJIdW5jRDtFcUhqaGNEO0lBY0U7RXJIeW1jRDtFc0g1d2NEO0lBRUU7RXRIZ3pjRDtFdUhseGNEO0lBUUU7RXZIKzBjRDtFdUh4cmNGO0lBR0U7RXZIMHljQTtFdUh2eWNBO0lBQ0M7RXZIeXljRDtFQWhsY0Y7SUFnQkU7RUFnbmRBO0VBNW1kRjtJQVVFO0lBQ0E7RUFpbmRBO0VBN21kRjtJQU1FO0lBQ0E7RUFrbmRBO0VBOW1kRjs7SUFPRTtJQUNBO0VBb25kQTtFQWhuZEY7O0lBS0U7RUFzbmRBO0FBcjhYRjtBdUJqb0dNO0VpQllKO0lqQlhNO0V2QittSE47QUFDRjtBZ0h2bkhFO0VBUEQ7SUFRRTtJQUNBO0VoSDh6YkQ7RWdIMXpiRDtJQUtFO0VoSDh6YkQ7RXFINXViRDtJQUtFO1NBQUE7RXJIZ25jRDtBQWpaRjtBMEhud2JJO0V2RndJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuQzQ1Rko7RW1DMTVGSTtJQUNFO0lBQ0E7SXBCek1KO0Vmc21HRjtFbUN6NUZJOztJcEI3TUY7RWYwbUdGO0VtQ3g1Rkk7SUFDRTtFbkMwNUZOO0VxQzM5RkU7SUFDRTtJQUNBO0VyQ3N1R0o7RXdDNzJHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWpCNUJBLDBDaUI4QkE7RXhDbWdISjtFd0NqZ0hJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEMwZ0hOO0V3Q3ZnSEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Q3lnSE47RXdDdGdISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Q3dnSE47RXdDcmdISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEN1Z0hOO0V3Q3BnSEk7SUFFRTtFeENxZ0hOO0V3Q2xnSEk7SUFHRTtFeENrZ0hOO0U2RDc2R0Q7SUFFRTtFN0RncFREO0U2RGxwVEQ7SUFFRTtFN0RzcFREO0U2RHhwVEQ7SUFFRTtFN0Q0cFREO0V5RTEwVEU7SUFlSTtJQUNBO0V6RWtqVk47RStFNThVQTtJQU9FO0lBQUE7SUFDQTtFL0V5NFZGO0VrRnZnV0Q7SUFNRTtFbEY0b1dEO0VvRmxsV0Q7SUFFRTtFcEY2NVdEO0UyRm4rV0Y7SUFFSTtFM0YrOVhGO0U0Rng3WEU7SUFFSTtFNUZxL1hOO0VBMTlYRDtJQVFFO0VBd3FkRDtFQWoyY0Y7SUFJRTtFQThtZEE7RUExbWRGO0lBSUU7RUErbWRBO0FBLzRYRjtBdUI3bUdNO0VpQllKO0lqQlhNO0V2QmlpSE47QUFDRjtBMEgzK0dJO0V2RndJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuQ3c0Rko7RW1DdDRGSTtJQUNFO0lBQ0E7SXBCek1KO0Vma2xHRjtFbUNyNEZJOztJcEI3TUY7RWZzbEdGO0VtQ3A0Rkk7SUFDRTtFbkNzNEZOO0VxQ3Y4RkU7SUFDRTtJQUNBO0VyQ2d1R0o7RXdDdjJHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWpCNUJBLDBDaUI4QkE7RXhDcTdHSjtFd0NuN0dJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEM0N0dOO0V3Q3o3R0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4QzI3R047RXdDeDdHSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4QzA3R047RXdDdjdHSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEN5N0dOO0V3Q3Q3R0k7SUFFRTtFeEN1N0dOO0V3Q3A3R0k7SUFHRTtFeENvN0dOO0FBbGFGO0F1QnpsR007RWlCWUo7SWpCWE07RXZCbTlHTjtBQUNGO0F3RDM4R0k7RUFOSjtJQU9NO0V4RG01Uko7QUFDRjtBdUIvNVJNO0VEaEJOO0lDaUJRO0V2QitsRE47RXNCdGhEQTtJQ3pFTTtFdkJncEROO0V5QmhxREY7SUZnQlE7RXZCd3ZETjtFMEIvb0RBO0lIekdNO0V2QjIzRE47RTJCdDNEQTtJSkxNO0lBQUE7RXZCaThETjtFMkJqNkRBO0lKaENNO0lBQUE7RXZCMjlETjtFNEJyK0RBO0lMVU07RXZCZ2hFTjtFa0N2Z0VGO0lYVFE7RXZCc3lGTjtFa0Nsd0ZBO0lYcENNO0V2Qit6Rk47RW1DeHhGQTtJWnZDTTtFdkJxN0ZOO0V1QzE4RkY7SWhCcUJRO0V2Qms1R047RXVDeDVHRjtJaEJNUTtFdkJvNkdOO0V1Q3I2R0E7SWhCQ007RXZCODZHTjtFd0NuNkdBO0lqQlhNO0V2QnUxSE47RTZDcDJIQTtJdEJhTTtFdkIwaklOO0FBMTlFRjtBMkgva0RBO0VwRTRCUTtJQU9JO0V2RGcwUlY7RXVEdjBSTTtJQU9JO0V2RG0wUlY7RXVEMTBSTTtJQU9JO0V2RHMwUlY7RXVENzBSTTtJQU9JO0V2RHkwUlY7RXVEaDFSTTtJQU9JO0V2RDQwUlY7RXVEbjFSTTtJQU9JO0V2RCswUlY7RXVEdDFSTTtJQU9JO0V2RGsxUlY7RXVEejFSTTtJQU9JO0V2RHExUlY7RXVENTFSTTtJQU9JO0V2RHcxUlY7RXVELzFSTTtJQU9JO0V2RDIxUlY7RXVEbDJSTTtJQU9JO0V2RDgxUlY7QUFDRixDOzs7O0E0SHg2UkE7Ozs7Ozs7Ozs7RUFVRTs7QUFFRixlQUFlO0FBQ2Y7RUFDRSwyQkFBMkI7RUFDM0IsNENBQTZyRTtFQUM3ckUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtFQUNFLDZCQUE2QjtFQUM3Qjs7O0dBR0M7QUFDSDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLFVBQVU7RUFDVixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHFGQUFxRjtFQUNyRix1QkFBdUI7QUFDekI7QUFDQTs7O0VBR0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLDhCQUE4QjtFQUM5QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQSxnQkFBZ0I7QUFDaEI7O0VBRUUsWUFBWTtBQUNkO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIsbUNBQW1DO1VBQzNCLDJCQUEyQjtBQUNyQztBQUNBLGVBQWU7QUFDZjtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTs7RUFFRSw0QkFBNEI7QUFDOUI7QUFDQSxhQUFhO0FBQ2I7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7QUFDYjtBQUNBO0VBQ0UsZ0NBQWdDO0VBQ2hDLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0UseURBQXlEO0FBQzNEO0FBQ0E7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLDBDQUEwQztBQUM1QztBQUNBO0VBQ0Usd0RBQXdEO0FBQzFEO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsY0FBYztFQUNkLDJDQUEyQztBQUM3QztBQUNBLHVCQUF1QjtBQUN2QixlQUFlO0FBQ2Y7Ozs7Ozs7Ozs7RUFVRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixXQUFXO0FBQ2I7QUFDQTtFQUNFLCtCQUErQjtBQUNqQztBQUNBO0VBQ0UsZ0ZBQWdGO0FBQ2xGO0FBQ0E7RUFDRSxpRkFBaUY7QUFDbkY7QUFDQTtFQUNFLCtFQUErRTtBQUNqRjtBQUNBO0VBQ0Usa0ZBQWtGO0FBQ3BGO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsMEVBQTBFO0VBQzFFLGtCQUFrQjtFQUNsQiw2QkFBNkI7QUFDL0I7QUFDQTs7RUFFRSxtREFBbUQ7QUFDckQ7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0FBQ0Y7QUFDQSxxQkFBcUI7Ozs7O0FDbk9yQjtFQUNFLDhCQUE4QjtFQUM5Qjs7OztHQUlDO0FBQ0g7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsNkNBQTZDO0VBQzdDLG9EQUFvRDtFQUNwRCxxQ0FBcUM7RUFDckMsMkRBQTJEO0VBQzNELFdBQVc7RUFDWCxlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZ0VBQWdFO0FBQ2xFO0FBQ0E7O0VBRUUsYUFBYTtFQUNiLFlBQVk7RUFDWixvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxVQUFVO0VBQ1YsWUFBWTtFQUNaLG9CQUFvQjtBQUN0QjtBQUNBOztFQUVFLHdCQUF3QjtBQUMxQjtBQUNBOztFQUVFLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHdCQUF3QjtBQUMxQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLGlEQUFpRDtFQUNqRCxXQUFXO0FBQ2I7QUFDQTs7RUFFRSxrREFBa0Q7RUFDbEQsVUFBVTtBQUNaO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQSwwQkFBMEI7QUFDMUI7O0VBRUUseUJBQXlCO0VBQ3pCLHdDQUF3QztFQUN4QywrQkFBK0I7RUFDL0IsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUsZUFBZTtBQUNqQjtBQUNBOztFQUVFLGtEQUFrRDtFQUNsRCxVQUFVO0FBQ1o7QUFDQTs7RUFFRSxlQUFlO0FBQ2pCO0FBQ0Esd0JBQXdCOzs7OztBQ3JGeEI7RUFDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBa0JDO0FBQ0g7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLCtCQUErQjtFQUMvQixXQUFXO0FBQ2I7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBOztFQUVFLHdCQUF3QjtBQUMxQjtBQUNBLGtCQUFrQjtBQUNsQjs7OztFQUlFLDRDQUE0QztFQUM1Qyx1Q0FBdUM7RUFDdkMsT0FBTztFQUNQLFdBQVc7QUFDYjtBQUNBLFlBQVk7QUFDWjtFQUNFLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHVGQUF1RjtFQUN2Rix5RkFBeUY7RUFDekYscUJBQXFCO0VBQ3JCLGlFQUFpRTtFQUNqRSxnRUFBZ0U7RUFDaEUsOERBQThEO0FBQ2hFO0FBQ0E7RUFDRSxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsd0JBQXdCO1VBQ2hCLGdCQUFnQjtBQUMxQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxtREFBbUQ7RUFDbkQscUVBQXFFO0FBQ3ZFO0FBQ0E7O0VBRUUsMENBQTBDO0VBQzFDLHlDQUF5QztFQUN6QyxRQUFRO0VBQ1Isb0NBQW9DO0FBQ3RDO0FBQ0E7O0VBRUUsMkRBQTJEO0VBQzNELGNBQWM7QUFDaEI7QUFDQTs7RUFFRSxRQUFRO0VBQ1IsMkJBQTJCO0VBQzNCLFVBQVU7QUFDWjtBQUNBOztFQUVFLHFCQUFxQjtFQUNyQjtpQkFDZTtBQUNqQjtBQUNBOztFQUVFLDZEQUE2RDtBQUMvRDtBQUNBOztFQUVFLFNBQVM7RUFDVCwyQkFBMkI7RUFDM0IsbUJBQW1CO0FBQ3JCO0FBQ0E7O0VBRUU7a0JBQ2dCO0FBQ2xCO0FBQ0E7RUFDRTtlQUNhO0FBQ2Y7QUFDQSxhQUFhO0FBQ2I7RUFDRSx1REFBdUQ7QUFDekQ7QUFDQSxhQUFhO0FBQ2I7RUFDRSw4RUFBOEU7RUFDOUUsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxxRUFBcUU7RUFDckUsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7QUFDQTs7OztFQUlFLFdBQVc7RUFDWCxzREFBc0Q7RUFDdEQsT0FBTztFQUNQLE1BQU07QUFDUjtBQUNBOzs7O0VBSUUscURBQXFEO0VBQ3JELFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtBQUNSO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7Ozs7O0FDdkxBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9AcGhvc3Bob3ItaWNvbnMvd2ViL3NyYy9ib2xkL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL0BwaG9zcGhvci1pY29ucy93ZWIvc3JjL2ZpbGwvc3R5bGUuY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Fic3RyYWN0cy9fYWxsLWFic3RyYWN0cy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Fic3RyYWN0cy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy92ZW5kb3IvX2FsbC12ZW5kb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvdmVuZG9yL19ncmF2aXR5LWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvdmVuZG9yL19ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL3ZlbmRvci9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmFzZS9fYWxsLWJhc2Uuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9iYXNlL19iYWRnZS5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jhc2UvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9iYXNlL19mb250cy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jhc2UvX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9iYXNlL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmFzZS9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmFzZS9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9iYXNlL19ncmlkcy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9fYWxsLWJsb2Nrcy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL19kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL19kb3dubG9hZC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9faGVhZGluZy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9ibG9ja3MvX3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL19yZWxhdGVkLXBvc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL19zcGxpdC1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL19zdG9yeS5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9fdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9ibG9ja3MvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9ibG9ja3MvX2ludHJvLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL19mYXEuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9ibG9ja3MvX29mZmVydGUuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9ibG9ja3MvX2xhdGVzdC1pbnNpZ2h0LXNsaWRlci5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9fY291bnRlci5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9fY29udGFjdC1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL192aWRlby5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9fbm90aWNlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvYmxvY2tzL19wZXJzb25hbC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2Jsb2Nrcy9fcmV2aWV3LXNsaWRlci5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2NvbXBvbmVudHMvX2FsbC1jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9fYXV0aG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9jb21wb25lbnRzL19yZWxhdGVkLXBlb3BsZS5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2NvbXBvbmVudHMvX3NvY2lhbC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9jYXJkcy9fbmV3cy1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9jYXJkcy9fc2VydmljZS1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9jYXJkcy9fdXNwLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9jb21wb25lbnRzL2NhcmRzL19kb3dubG9hZC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9jYXJkcy9fcHJvZHVjdC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9jYXJkcy9fcHJvamVjdC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9mYWNldHdwL19mYWNldC1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9mYWNldHdwL19mYWNldC1maWx0ZXJzLW1vYmlsZS5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2NvbXBvbmVudHMvZmFjZXR3cC9fZmFjZXQtZ2VuZXJhbC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2NvbXBvbmVudHMvZmFjZXR3cC9fZmFjZXQtcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2NvbXBvbmVudHMvZmFjZXR3cC9fZmFjZXQtcmVzdWx0cy1jb3VudC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2NvbXBvbmVudHMvZmFjZXR3cC9fZmFjZXQtc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLWJyYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLW1haW4uc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9jb21wb25lbnRzL25hdmlnYXRpb24vX25hdmlnYXRpb24tbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvY29tcG9uZW50cy9fY2VydGlmaWNlcmluZ2VuLXNsaWRlci5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2NvbXBvbmVudHMvX3Jldmlldy1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9jb21wb25lbnRzL19sZWFkLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvbGF5b3V0L19hbGwtbGF5b3V0cy5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2xheW91dC9oZWFkZXJzL19oZWFkZXItaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9sYXlvdXQvb3ZlcnZpZXdzL19wcm9kdWN0LW92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvbGF5b3V0L3NpbmdsZXMvX3NpbmdsZS1wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvbGF5b3V0L3NpbmdsZXMvX3NpbmdsZS1kb3dubG9hZC5zY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9hc3NldHMvZ3JvdmVuZ2Fhc3dhbmRlbi10aGVtZS9zYXNzL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL2Fzc2V0cy9ncm92ZW5nYWFzd2FuZGVuLXRoZW1lL3Nhc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vYXNzZXRzL2dyb3ZlbmdhYXN3YW5kZW4tdGhlbWUvc2Fzcy9sYXlvdXQvX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLmNzcyIsIndlYnBhY2s6Ly9ncm92ZW5nYWFzd2FuZGVuLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL25hdmlnYXRpb24uY3NzIiwid2VicGFjazovL2dyb3ZlbmdhYXN3YW5kZW4vLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vZ3JvdmVuZ2Fhc3dhbmRlbi8uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBob3NwaG9yLUJvbGRcIjtcbiAgc3JjOlxuICAgIHVybChcIi4vUGhvc3Bob3ItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuL1Bob3NwaG9yLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4vUGhvc3Bob3ItQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi9QaG9zcGhvci1Cb2xkLnN2ZyNQaG9zcGhvci1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGgtYm9sZCB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIlBob3NwaG9yLUJvbGRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBFbmFibGUgTGlnYXR1cmVzID09PT09PT09PT09PT09PT0gKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBkaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcztcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucGgtYm9sZC5waC1hY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5YVwiO1xufVxuLnBoLWJvbGQucGgtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG4ucGgtYm9sZC5waC1hZGRyZXNzLWJvb2stdGFiczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0ZVwiO1xufVxuLnBoLWJvbGQucGgtYWlyLXRyYWZmaWMtY29udHJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkOFwiO1xufVxuLnBoLWJvbGQucGgtYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5waC1ib2xkLnBoLWFpcnBsYW5lLWluLWZsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmZVwiO1xufVxuLnBoLWJvbGQucGgtYWlycGxhbmUtbGFuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMlwiO1xufVxuLnBoLWJvbGQucGgtYWlycGxhbmUtdGFrZW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwNFwiO1xufVxuLnBoLWJvbGQucGgtYWlycGxhbmUtdGF4aWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMFwiO1xufVxuLnBoLWJvbGQucGgtYWlycGxhbmUtdGlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkNlwiO1xufVxuLnBoLWJvbGQucGgtYWlycGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLnBoLWJvbGQucGgtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5waC1ib2xkLnBoLWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE2XCI7XG59XG4ucGgtYm9sZC5waC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDZcIjtcbn1cbi5waC1ib2xkLnBoLWFsaWduLWJvdHRvbS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGNcIjtcbn1cbi5waC1ib2xkLnBoLWFsaWduLWNlbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBhXCI7XG59XG4ucGgtYm9sZC5waC1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGVcIjtcbn1cbi5waC1ib2xkLnBoLWFsaWduLWNlbnRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwY1wiO1xufVxuLnBoLWJvbGQucGgtYWxpZ24tY2VudGVyLXZlcnRpY2FsLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxMFwiO1xufVxuLnBoLWJvbGQucGgtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZVwiO1xufVxuLnBoLWJvbGQucGgtYWxpZ24tbGVmdC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWVcIjtcbn1cbi5waC1ib2xkLnBoLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCI7XG59XG4ucGgtYm9sZC5waC1hbGlnbi1yaWdodC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTJcIjtcbn1cbi5waC1ib2xkLnBoLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMlwiO1xufVxuLnBoLWJvbGQucGgtYWxpZ24tdG9wLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNFwiO1xufVxuLnBoLWJvbGQucGgtYW1hem9uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cbi5waC1ib2xkLnBoLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MlwiO1xufVxuLnBoLWJvbGQucGgtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCI7XG59XG4ucGgtYm9sZC5waC1hbmNob3Itc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWQ4XCI7XG59XG4ucGgtYm9sZC5waC1hbmRyb2lkLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5waC1ib2xkLnBoLWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JjXCI7XG59XG4ucGgtYm9sZC5waC1hbmd1bGFyLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODBcIjtcbn1cbi5waC1ib2xkLnBoLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4ucGgtYm9sZC5waC1hcHAtc3RvcmUtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuLnBoLWJvbGQucGgtYXBwLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkYVwiO1xufVxuLnBoLWJvbGQucGgtYXBwbGUtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNlwiO1xufVxuLnBoLWJvbGQucGgtYXBwbGUtcG9kY2FzdHMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NlwiO1xufVxuLnBoLWJvbGQucGgtYXBwcm94aW1hdGUtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGFhXCI7XG59XG4ucGgtYm9sZC5waC1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG4ucGgtYm9sZC5waC1hcm1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctYXJjLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWFyYy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctYmVuZC1kb3VibGUtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctYmVuZC1kb3VibGUtdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWJlbmQtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1iZW5kLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWJlbmQtbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1iZW5kLWxlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWJlbmQtcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctYmVuZC1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctYmVuZC11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1iZW5kLXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctY2lyY2xlLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctY2lyY2xlLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctY2lyY2xlLXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWNpcmNsZS11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctY2xvY2t3aXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1jb3VudGVyLWNsb2Nrd2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1lbGJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWVsYm93LWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWVsYm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWVsYm93LWxlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctZWxib3ctbGVmdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctZWxib3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWVsYm93LXJpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWVsYm93LXJpZ2h0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1lbGJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1lbGJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctZmF0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MThcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWZhdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFhXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1mYXQtbGluZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFjXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1mYXQtbGluZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFlXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1mYXQtbGluZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyMFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctZmF0LWxpbmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjJcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWZhdC1saW5lcy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI0XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1mYXQtbGluZXMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctZmF0LWxpbmVzLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1mYXQtbGluZXMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmFcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWZhdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyY1wiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctZmF0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJlXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWxpbmUtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1saW5lLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LWxpbmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctbGluZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctbGluZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctbGluZS11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1saW5lLXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXNxdWFyZS1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXNxdWFyZS1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1zcXVhcmUtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZGNcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1zcXVhcmUtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWRlXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctc3F1YXJlLXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXNxdWFyZS11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctdS1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXUtZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctdS1sZWZ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXUtbGVmdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3ctdS1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy11LXJpZ2h0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy11LXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXUtdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLWNsb2Nrd2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLWNvdW50ZXItY2xvY2t3aXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4ucGgtYm9sZC5waC1hcnJvd3MtZG93bi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDZcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93cy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLWluLWNhcmRpbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvd3MtaW4tbGluZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMwXCI7XG59XG4ucGgtYm9sZC5waC1hcnJvd3MtaW4tbGluZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLWluLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLWxlZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93cy1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzZVwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLW91dC1jYXJkaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNFwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLW91dC1saW5lLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzRcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93cy1vdXQtbGluZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNlwiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLW91dC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTZcIjtcbn1cbi5waC1ib2xkLnBoLWFycm93cy1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzY1wiO1xufVxuLnBoLWJvbGQucGgtYXJyb3dzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XG59XG4ucGgtYm9sZC5waC1hcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE4XCI7XG59XG4ucGgtYm9sZC5waC1hcnRpY2xlLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVlMFwiO1xufVxuLnBoLWJvbGQucGgtYXJ0aWNsZS1ueS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVlMlwiO1xufVxuLnBoLWJvbGQucGgtYXNjbGVwaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTM0XCI7XG59XG4ucGgtYm9sZC5waC1jYWR1Y2V1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzNFwiO1xufVxuLnBoLWJvbGQucGgtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWFcIjtcbn1cbi5waC1ib2xkLnBoLWFzdGVyaXNrLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiO1xufVxuLnBoLWJvbGQucGgtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWNcIjtcbn1cbi5waC1ib2xkLnBoLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZTRcIjtcbn1cbi5waC1ib2xkLnBoLWF2b2NhZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMDRcIjtcbn1cbi5waC1ib2xkLnBoLWF4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuLnBoLWJvbGQucGgtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NFwiO1xufVxuLnBoLWJvbGQucGgtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuLnBoLWJvbGQucGgtYmFja3BhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5waC1ib2xkLnBoLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZVwiO1xufVxuLnBoLWJvbGQucGgtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIwXCI7XG59XG4ucGgtYm9sZC5waC1iYWctc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWU2XCI7XG59XG4ucGgtYm9sZC5waC1iYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZjXCI7XG59XG4ucGgtYm9sZC5waC1iYW5kYWlkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMlwiO1xufVxuLnBoLWJvbGQucGgtYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNFwiO1xufVxuLnBoLWJvbGQucGgtYmFyYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNlwiO1xufVxuLnBoLWJvbGQucGgtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOFwiO1xufVxuLnBoLWJvbGQucGgtYmFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3MlwiO1xufVxuLnBoLWJvbGQucGgtYmFycmljYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG4ucGgtYm9sZC5waC1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLnBoLWJvbGQucGgtYmFzZWJhbGwtY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG4ucGgtYm9sZC5waC1iYXNlYmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNGFcIjtcbn1cbi5waC1ib2xkLnBoLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuLnBoLWJvbGQucGgtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNFwiO1xufVxuLnBoLWJvbGQucGgtYmF0aHR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuLnBoLWJvbGQucGgtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYVwiO1xufVxuLnBoLWJvbGQucGgtYmF0dGVyeS1jaGFyZ2luZy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiY1wiO1xufVxuLnBoLWJvbGQucGgtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiZVwiO1xufVxuLnBoLWJvbGQucGgtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMwXCI7XG59XG4ucGgtYm9sZC5waC1iYXR0ZXJ5LWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzJcIjtcbn1cbi5waC1ib2xkLnBoLWJhdHRlcnktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM0XCI7XG59XG4ucGgtYm9sZC5waC1iYXR0ZXJ5LW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNlwiO1xufVxuLnBoLWJvbGQucGgtYmF0dGVyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG4ucGgtYm9sZC5waC1iYXR0ZXJ5LXBsdXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTBcIjtcbn1cbi5waC1ib2xkLnBoLWJhdHRlcnktdmVydGljYWwtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzZcIjtcbn1cbi5waC1ib2xkLnBoLWJhdHRlcnktdmVydGljYWwtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNFwiO1xufVxuLnBoLWJvbGQucGgtYmF0dGVyeS12ZXJ0aWNhbC1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MyXCI7XG59XG4ucGgtYm9sZC5waC1iYXR0ZXJ5LXZlcnRpY2FsLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZVwiO1xufVxuLnBoLWJvbGQucGgtYmF0dGVyeS12ZXJ0aWNhbC1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzBcIjtcbn1cbi5waC1ib2xkLnBoLWJhdHRlcnktd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjOFwiO1xufVxuLnBoLWJvbGQucGgtYmF0dGVyeS13YXJuaW5nLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNhXCI7XG59XG4ucGgtYm9sZC5waC1iZWFjaC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDI0XCI7XG59XG4ucGgtYm9sZC5waC1iZWFuaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjtcbn1cbi5waC1ib2xkLnBoLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjY1wiO1xufVxuLnBoLWJvbGQucGgtYmVlci1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjBcIjtcbn1cbi5waC1ib2xkLnBoLWJlZXItc3RlaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjJcIjtcbn1cbi5waC1ib2xkLnBoLWJlaGFuY2UtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNFwiO1xufVxuLnBoLWJvbGQucGgtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZVwiO1xufVxuLnBoLWJvbGQucGgtYmVsbC1yaW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWU4XCI7XG59XG4ucGgtYm9sZC5waC1iZWxsLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMFwiO1xufVxuLnBoLWJvbGQucGgtYmVsbC1zaW1wbGUtcmluZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVlYVwiO1xufVxuLnBoLWJvbGQucGgtYmVsbC1zaW1wbGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDJcIjtcbn1cbi5waC1ib2xkLnBoLWJlbGwtc2ltcGxlLXo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZWNcIjtcbn1cbi5waC1ib2xkLnBoLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDRcIjtcbn1cbi5waC1ib2xkLnBoLWJlbGwtejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVlZVwiO1xufVxuLnBoLWJvbGQucGgtYmVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyY1wiO1xufVxuLnBoLWJvbGQucGgtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAwXCI7XG59XG4ucGgtYm9sZC5waC1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ2XCI7XG59XG4ucGgtYm9sZC5waC1iaW5hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjBcIjtcbn1cbi5waC1ib2xkLnBoLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cbi5waC1ib2xkLnBoLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuLnBoLWJvbGQucGgtYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuLnBoLWJvbGQucGgtYmx1ZXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGEwXCI7XG59XG4ucGgtYm9sZC5waC1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGFcIjtcbn1cbi5waC1ib2xkLnBoLWJsdWV0b290aC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGNcIjtcbn1cbi5waC1ib2xkLnBoLWJsdWV0b290aC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZVwiO1xufVxuLnBoLWJvbGQucGgtYmx1ZXRvb3RoLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTBcIjtcbn1cbi5waC1ib2xkLnBoLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODZcIjtcbn1cbi5waC1ib2xkLnBoLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMGFcIjtcbn1cbi5waC1ib2xkLnBoLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjJcIjtcbn1cbi5waC1ib2xkLnBoLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTJcIjtcbn1cbi5waC1ib2xkLnBoLWJvb2stYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTRcIjtcbn1cbi5waC1ib2xkLnBoLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNlwiO1xufVxuLnBoLWJvbGQucGgtYm9vay1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjJcIjtcbn1cbi5waC1ib2xkLnBoLWJvb2stb3Blbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGUwXCI7XG59XG4ucGgtYm9sZC5waC1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlOFwiO1xufVxuLnBoLWJvbGQucGgtYm9va21hcmstc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7XG59XG4ucGgtYm9sZC5waC1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWNcIjtcbn1cbi5waC1ib2xkLnBoLWJvb2ttYXJrcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZjBcIjtcbn1cbi5waC1ib2xkLnBoLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU4XCI7XG59XG4ucGgtYm9sZC5waC1ib290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NhXCI7XG59XG4ucGgtYm9sZC5waC1ib3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjtcbn1cbi5waC1ib2xkLnBoLWJvdW5kaW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZVwiO1xufVxuLnBoLWJvbGQucGgtYm93bC1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG4ucGgtYm9sZC5waC1ib3dsLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU0XCI7XG59XG4ucGgtYm9sZC5waC1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cbi5waC1ib2xkLnBoLWJveC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4ucGgtYm9sZC5waC1hcmNoaXZlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLnBoLWJvbGQucGgtYm94LWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTU0XCI7XG59XG4ucGgtYm9sZC5waC1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cbi5waC1ib2xkLnBoLWJyYWNrZXRzLWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYyXCI7XG59XG4ucGgtYm9sZC5waC1icmFja2V0cy1jdXJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MFwiO1xufVxuLnBoLWJvbGQucGgtYnJhY2tldHMtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjRcIjtcbn1cbi5waC1ib2xkLnBoLWJyYWNrZXRzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZVwiO1xufVxuLnBoLWJvbGQucGgtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGVcIjtcbn1cbi5waC1ib2xkLnBoLWJyYW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLnBoLWJvbGQucGgtYnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cbi5waC1ib2xkLnBoLWJyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OFwiO1xufVxuLnBoLWJvbGQucGgtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVlXCI7XG59XG4ucGgtYm9sZC5waC1icmllZmNhc2UtbWV0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZjJcIjtcbn1cbi5waC1ib2xkLnBoLWJyb2FkY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuLnBoLWJvbGQucGgtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTRcIjtcbn1cbi5waC1ib2xkLnBoLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjRcIjtcbn1cbi5waC1ib2xkLnBoLWJyb3dzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY2XCI7XG59XG4ucGgtYm9sZC5waC1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZjRcIjtcbn1cbi5waC1ib2xkLnBoLWJ1Zy1iZWV0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZjZcIjtcbn1cbi5waC1ib2xkLnBoLWJ1Zy1kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVmOFwiO1xufVxuLnBoLWJvbGQucGgtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDBcIjtcbn1cbi5waC1ib2xkLnBoLWJ1aWxkaW5nLWFwYXJ0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZVwiO1xufVxuLnBoLWJvbGQucGgtYnVpbGRpbmctb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZmXCI7XG59XG4ucGgtYm9sZC5waC1idWlsZGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5waC1ib2xkLnBoLWJ1bGxkb3plcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2Y1wiO1xufVxuLnBoLWJvbGQucGgtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4ucGgtYm9sZC5waC1idXR0ZXJmbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjtcbn1cbi5waC1ib2xkLnBoLWNhYmxlLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5Y1wiO1xufVxuLnBoLWJvbGQucGgtY2FjdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4ucGgtYm9sZC5waC1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgwXCI7XG59XG4ucGgtYm9sZC5waC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM4XCI7XG59XG4ucGgtYm9sZC5waC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLnBoLWJvbGQucGgtY2FsZW5kYXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGFcIjtcbn1cbi5waC1ib2xkLnBoLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEyXCI7XG59XG4ucGgtYm9sZC5waC1jYWxlbmRhci1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjJcIjtcbn1cbi5waC1ib2xkLnBoLWNhbGVuZGFyLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjRcIjtcbn1cbi5waC1ib2xkLnBoLWNhbGVuZGFyLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIwXCI7XG59XG4ucGgtYm9sZC5waC1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuLnBoLWJvbGQucGgtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLnBoLWJvbGQucGgtY2FsZW5kYXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cbi5waC1ib2xkLnBoLWNhbGVuZGFyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjJcIjtcbn1cbi5waC1ib2xkLnBoLWNhbGVuZGFyLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGNcIjtcbn1cbi5waC1ib2xkLnBoLWNhbGwtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZVwiO1xufVxuLnBoLWJvbGQucGgtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCI7XG59XG4ucGgtYm9sZC5waC1jYW1lcmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1OFwiO1xufVxuLnBoLWJvbGQucGgtY2FtZXJhLXJvdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNFwiO1xufVxuLnBoLWJvbGQucGgtY2FtZXJhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4ucGgtYm9sZC5waC1jYW1wZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiO1xufVxuLnBoLWJvbGQucGgtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4ucGgtYm9sZC5waC1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzMFwiO1xufVxuLnBoLWJvbGQucGgtY2FyLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2NcIjtcbn1cbi5waC1ib2xkLnBoLWNhci1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmRob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZmFcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY4XCI7XG59XG4ucGgtYm9sZC5waC1jYXJkcy10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1MFwiO1xufVxuLnBoLWJvbGQucGgtY2FyZXQtY2lyY2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4ucGgtYm9sZC5waC1jYXJldC1jaXJjbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmV0LWNpcmNsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWFcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmV0LWNpcmNsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWNcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFlXCI7XG59XG4ucGgtYm9sZC5waC1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLnBoLWJvbGQucGgtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XG59XG4ucGgtYm9sZC5waC1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmV0LWNpcmNsZS11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNlXCI7XG59XG4ucGgtYm9sZC5waC1jYXJldC1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLnBoLWJvbGQucGgtY2FyZXQtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmV0LWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyYVwiO1xufVxuLnBoLWJvbGQucGgtY2FyZXQtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJjXCI7XG59XG4ucGgtYm9sZC5waC1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG4ucGgtYm9sZC5waC1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG4ucGgtYm9sZC5waC1jYXJldC1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmV0LWxpbmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiO1xufVxuLnBoLWJvbGQucGgtY2FyZXQtbGluZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLnBoLWJvbGQucGgtY2FyZXQtbGluZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyZVwiO1xufVxuLnBoLWJvbGQucGgtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2FcIjtcbn1cbi5waC1ib2xkLnBoLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7XG59XG4ucGgtYm9sZC5waC1jYXJldC11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4ucGgtYm9sZC5waC1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzhcIjtcbn1cbi5waC1ib2xkLnBoLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODBcIjtcbn1cbi5waC1ib2xkLnBoLWNhc3NldHRlLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMmVcIjtcbn1cbi5waC1ib2xkLnBoLWNhc3RsZS10dXJyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDBcIjtcbn1cbi5waC1ib2xkLnBoLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLnBoLWJvbGQucGgtY2VsbC1zaWduYWwtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLnBoLWJvbGQucGgtY2VsbC1zaWduYWwtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuLnBoLWJvbGQucGgtY2VsbC1zaWduYWwtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG4ucGgtYm9sZC5waC1jZWxsLXNpZ25hbC1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjtcbn1cbi5waC1ib2xkLnBoLWNlbGwtc2lnbmFsLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGFcIjtcbn1cbi5waC1ib2xkLnBoLWNlbGwtc2lnbmFsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRjXCI7XG59XG4ucGgtYm9sZC5waC1jZWxsLXNpZ25hbC14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRlXCI7XG59XG4ucGgtYm9sZC5waC1jZWxsLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFhXCI7XG59XG4ucGgtYm9sZC5waC1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NlwiO1xufVxuLnBoLWJvbGQucGgtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cbi5waC1ib2xkLnBoLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZmNcIjtcbn1cbi5waC1ib2xkLnBoLWNoYWxrYm9hcmQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWZlXCI7XG59XG4ucGgtYm9sZC5waC1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5waC1ib2xkLnBoLWNoYW1wYWduZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuLnBoLWJvbGQucGgtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMFwiO1xufVxuLnBoLWJvbGQucGgtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4ucGgtYm9sZC5waC1jaGFydC1iYXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuLnBoLWJvbGQucGgtY2hhcnQtZG9udXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTZcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXJ0LWxpbmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNlwiO1xufVxuLnBoLWJvbGQucGgtY2hhcnQtbGluZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLnBoLWJvbGQucGgtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4ucGgtYm9sZC5waC1jaGFydC1waWUtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNWFcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXJ0LXBvbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG4ucGgtYm9sZC5waC1jaGFydC1zY2F0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG4ucGgtYm9sZC5waC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTVjXCI7XG59XG4ucGgtYm9sZC5waC1jaGF0LWNlbnRlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG4ucGgtYm9sZC5waC1jaGF0LWNlbnRlcmVkLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXQtY2VudGVyZWQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXQtY2VudGVyZWQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLnBoLWJvbGQucGgtY2hhdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXQtY2lyY2xlLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNmNcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXQtY2lyY2xlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTZhXCI7XG59XG4ucGgtYm9sZC5waC1jaGF0LWNpcmNsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTZlXCI7XG59XG4ucGgtYm9sZC5waC1jaGF0LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNWVcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXQtdGVhcmRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXQtdGVhcmRyb3AtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLnBoLWJvbGQucGgtY2hhdC10ZWFyZHJvcC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLnBoLWJvbGQucGgtY2hhdC10ZWFyZHJvcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7XG59XG4ucGgtYm9sZC5waC1jaGF0LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxN2FcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTdjXCI7XG59XG4ucGgtYm9sZC5waC1jaGF0cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxN2VcIjtcbn1cbi5waC1ib2xkLnBoLWNoYXRzLXRlYXJkcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7XG59XG4ucGgtYm9sZC5waC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuLnBoLWJvbGQucGgtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XG59XG4ucGgtYm9sZC5waC1jaGVjay1mYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTZcIjtcbn1cbi5waC1ib2xkLnBoLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLnBoLWJvbGQucGgtY2hlY2stc3F1YXJlLW9mZnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuLnBoLWJvbGQucGgtY2hlY2tlcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM0XCI7XG59XG4ucGgtYm9sZC5waC1jaGVja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2FcIjtcbn1cbi5waC1ib2xkLnBoLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuLnBoLWJvbGQucGgtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7XG59XG4ucGgtYm9sZC5waC1jaGVmLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4ZVwiO1xufVxuLnBoLWJvbGQucGgtY2hlcnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjtcbn1cbi5waC1ib2xkLnBoLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlYVwiO1xufVxuLnBoLWJvbGQucGgtY2lnYXJldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDkwXCI7XG59XG4ucGgtYm9sZC5waC1jaWdhcmV0dGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOTJcIjtcbn1cbi5waC1ib2xkLnBoLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4YVwiO1xufVxuLnBoLWJvbGQucGgtY2lyY2xlLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLnBoLWJvbGQucGgtY2lyY2xlLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOGNcIjtcbn1cbi5waC1ib2xkLnBoLWNpcmNsZS1oYWxmLXRpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOGVcIjtcbn1cbi5waC1ib2xkLnBoLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NFwiO1xufVxuLnBoLWJvbGQucGgtY2lyY2xlcy1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4ucGgtYm9sZC5waC1jaXJjbGVzLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG4ucGgtYm9sZC5waC1jaXJjbGVzLXRocmVlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cbi5waC1ib2xkLnBoLWNpcmN1aXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuLnBoLWJvbGQucGgtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuLnBoLWJvbGQucGgtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk2XCI7XG59XG4ucGgtYm9sZC5waC1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLnBoLWJvbGQucGgtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOWFcIjtcbn1cbi5waC1ib2xkLnBoLWNsb2NrLWFmdGVybm9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5Y1wiO1xufVxuLnBoLWJvbGQucGgtY2xvY2stY2xvY2t3aXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTllXCI7XG59XG4ucGgtYm9sZC5waC1jbG9jay1jb3VudGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMmNcIjtcbn1cbi5waC1ib2xkLnBoLWNsb2NrLWNvdW50ZXItY2xvY2t3aXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWEwXCI7XG59XG4ucGgtYm9sZC5waC1jbG9jay11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGVjXCI7XG59XG4ucGgtYm9sZC5waC1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhNFwiO1xufVxuLnBoLWJvbGQucGgtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYWFcIjtcbn1cbi5waC1ib2xkLnBoLWNsb3VkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYWNcIjtcbn1cbi5waC1ib2xkLnBoLWNsb3VkLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWFlXCI7XG59XG4ucGgtYm9sZC5waC1jbG91ZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiMFwiO1xufVxuLnBoLWJvbGQucGgtY2xvdWQtZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNjXCI7XG59XG4ucGgtYm9sZC5waC1jbG91ZC1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjJcIjtcbn1cbi5waC1ib2xkLnBoLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2VcIjtcbn1cbi5waC1ib2xkLnBoLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjRcIjtcbn1cbi5waC1ib2xkLnBoLWNsb3VkLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWI2XCI7XG59XG4ucGgtYm9sZC5waC1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWI4XCI7XG59XG4ucGgtYm9sZC5waC1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDBcIjtcbn1cbi5waC1ib2xkLnBoLWNsb3VkLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOThcIjtcbn1cbi5waC1ib2xkLnBoLWNsb3VkLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cbi5waC1ib2xkLnBoLWNsb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjOFwiO1xufVxuLnBoLWJvbGQucGgtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiYVwiO1xufVxuLnBoLWJvbGQucGgtY29hdC1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmVcIjtcbn1cbi5waC1ib2xkLnBoLWNvZGEtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZVwiO1xufVxuLnBoLWJvbGQucGgtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuLnBoLWJvbGQucGgtY29kZS1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuLnBoLWJvbGQucGgtY29kZS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmVcIjtcbn1cbi5waC1ib2xkLnBoLWNvZGVwZW4tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuLnBoLWJvbGQucGgtY29kZXNhbmRib3gtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuLnBoLWJvbGQucGgtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWMyXCI7XG59XG4ucGgtYm9sZC5waC1jb2ZmZWUtYmVhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjMFwiO1xufVxuLnBoLWJvbGQucGgtY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuLnBoLWJvbGQucGgtY29pbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0OFwiO1xufVxuLnBoLWJvbGQucGgtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGVcIjtcbn1cbi5waC1ib2xkLnBoLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDZcIjtcbn1cbi5waC1ib2xkLnBoLWNvbHVtbnMtcGx1cy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ0XCI7XG59XG4ucGgtYm9sZC5waC1jb2x1bW5zLXBsdXMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDJcIjtcbn1cbi5waC1ib2xkLnBoLWNvbW1hbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzRcIjtcbn1cbi5waC1ib2xkLnBoLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzhcIjtcbn1cbi5waC1ib2xkLnBoLWNvbXBhc3Mtcm9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjNlwiO1xufVxuLnBoLWJvbGQucGgtY29tcGFzcy10b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG4ucGgtYm9sZC5waC1jb21wdXRlci10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0OFwiO1xufVxuLnBoLWJvbGQucGgtY29uZmV0dGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjtcbn1cbi5waC1ib2xkLnBoLWNvbnRhY3RsZXNzLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDJcIjtcbn1cbi5waC1ib2xkLnBoLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTZcIjtcbn1cbi5waC1ib2xkLnBoLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYVwiO1xufVxuLnBoLWJvbGQucGgtY29va2luZy1wb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjRcIjtcbn1cbi5waC1ib2xkLnBoLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxY2FcIjtcbn1cbi5waC1ib2xkLnBoLWNvcHktc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWNjXCI7XG59XG4ucGgtYm9sZC5waC1jb3B5bGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YVwiO1xufVxuLnBoLWJvbGQucGgtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRhXCI7XG59XG4ucGgtYm9sZC5waC1jb3JuZXJzLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWNlXCI7XG59XG4ucGgtYm9sZC5waC1jb3JuZXJzLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkMFwiO1xufVxuLnBoLWJvbGQucGgtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjZcIjtcbn1cbi5waC1ib2xkLnBoLWNvdXJ0LWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzZcIjtcbn1cbi5waC1ib2xkLnBoLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZVwiO1xufVxuLnBoLWJvbGQucGgtY293Ym95LWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxMlwiO1xufVxuLnBoLWJvbGQucGgtY3B1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4ucGgtYm9sZC5waC1jcmFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0OFwiO1xufVxuLnBoLWJvbGQucGgtY3JhbmUtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDlcIjtcbn1cbi5waC1ib2xkLnBoLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQyXCI7XG59XG4ucGgtYm9sZC5waC1jcmlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTEyXCI7XG59XG4ucGgtYm9sZC5waC1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQ0XCI7XG59XG4ucGgtYm9sZC5waC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMFwiO1xufVxuLnBoLWJvbGQucGgtY3Jvc3NoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQ2XCI7XG59XG4ucGgtYm9sZC5waC1jcm9zc2hhaXItc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQ4XCI7XG59XG4ucGgtYm9sZC5waC1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnBoLWJvbGQucGgtY3Jvd24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNWVcIjtcbn1cbi5waC1ib2xkLnBoLWNyb3duLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLnBoLWJvbGQucGgtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkYVwiO1xufVxuLnBoLWJvbGQucGgtY3ViZS1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwYVwiO1xufVxuLnBoLWJvbGQucGgtY3ViZS10cmFuc3BhcmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3Y1wiO1xufVxuLnBoLWJvbGQucGgtY3VycmVuY3ktYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4ucGgtYm9sZC5waC1jdXJyZW5jeS1jaXJjbGUtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRjXCI7XG59XG4ucGgtYm9sZC5waC1jdXJyZW5jeS1jbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGVcIjtcbn1cbi5waC1ib2xkLnBoLWN1cnJlbmN5LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MFwiO1xufVxuLnBoLWJvbGQucGgtY3VycmVuY3ktZG9sbGFyLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MlwiO1xufVxuLnBoLWJvbGQucGgtY3VycmVuY3ktZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XG59XG4ucGgtYm9sZC5waC1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTRcIjtcbn1cbi5waC1ib2xkLnBoLWN1cnJlbmN5LWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NlwiO1xufVxuLnBoLWJvbGQucGgtY3VycmVuY3ktaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU4XCI7XG59XG4ucGgtYm9sZC5waC1jdXJyZW5jeS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWFcIjtcbn1cbi5waC1ib2xkLnBoLWN1cnJlbmN5LWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1Y1wiO1xufVxuLnBoLWJvbGQucGgtY3VycmVuY3kta3p0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRjXCI7XG59XG4ucGgtYm9sZC5waC1jdXJyZW5jeS1uZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTJcIjtcbn1cbi5waC1ib2xkLnBoLWN1cnJlbmN5LXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZVwiO1xufVxuLnBoLWJvbGQucGgtY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWRjXCI7XG59XG4ucGgtYm9sZC5waC1jdXJzb3ItY2xpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzhcIjtcbn1cbi5waC1ib2xkLnBoLWN1cnNvci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q4XCI7XG59XG4ucGgtYm9sZC5waC1jeWxpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmY1wiO1xufVxuLnBoLWJvbGQucGgtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZGVcIjtcbn1cbi5waC1ib2xkLnBoLWRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTZcIjtcbn1cbi5waC1ib2xkLnBoLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjBcIjtcbn1cbi5waC1ib2xkLnBoLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjJcIjtcbn1cbi5waC1ib2xkLnBoLWRldGVjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuLnBoLWJvbGQucGgtZGV2LXRvLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMGVcIjtcbn1cbi5waC1ib2xkLnBoLWRldmljZS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZTBcIjtcbn1cbi5waC1ib2xkLnBoLWRldmljZS1tb2JpbGUtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWUyXCI7XG59XG4ucGgtYm9sZC5waC1kZXZpY2UtbW9iaWxlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQ2XCI7XG59XG4ucGgtYm9sZC5waC1kZXZpY2UtbW9iaWxlLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZTRcIjtcbn1cbi5waC1ib2xkLnBoLWRldmljZS1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjJcIjtcbn1cbi5waC1ib2xkLnBoLWRldmljZS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZTZcIjtcbn1cbi5waC1ib2xkLnBoLWRldmljZS10YWJsZXQtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWU4XCI7XG59XG4ucGgtYm9sZC5waC1kZXZpY2UtdGFibGV0LXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZWFcIjtcbn1cbi5waC1ib2xkLnBoLWRldmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTRcIjtcbn1cbi5waC1ib2xkLnBoLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZWNcIjtcbn1cbi5waC1ib2xkLnBoLWRpYW1vbmRzLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjRcIjtcbn1cbi5waC1ib2xkLnBoLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlZVwiO1xufVxuLnBoLWJvbGQucGgtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWYwXCI7XG59XG4ucGgtYm9sZC5waC1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmMlwiO1xufVxuLnBoLWJvbGQucGgtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZjRcIjtcbn1cbi5waC1ib2xkLnBoLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZjZcIjtcbn1cbi5waC1ib2xkLnBoLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWY4XCI7XG59XG4ucGgtYm9sZC5waC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY0XCI7XG59XG4ucGgtYm9sZC5waC1kaXNjby1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDk4XCI7XG59XG4ucGgtYm9sZC5waC1kaXNjb3JkLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5waC1ib2xkLnBoLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmYVwiO1xufVxuLnBoLWJvbGQucGgtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4ucGgtYm9sZC5waC1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjtcbn1cbi5waC1ib2xkLnBoLWRvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cbi5waC1ib2xkLnBoLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNlwiO1xufVxuLnBoLWJvbGQucGgtZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RlXCI7XG59XG4ucGgtYm9sZC5waC1kb3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlMFwiO1xufVxuLnBoLWJvbGQucGgtZG90cy1uaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWZjXCI7XG59XG4ucGgtYm9sZC5waC1kb3RzLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NFwiO1xufVxuLnBoLWJvbGQucGgtZG90cy1zaXgtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTJcIjtcbn1cbi5waC1ib2xkLnBoLWRvdHMtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZmVcIjtcbn1cbi5waC1ib2xkLnBoLWRvdHMtdGhyZWUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG4ucGgtYm9sZC5waC1kb3RzLXRocmVlLWNpcmNsZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuLnBoLWJvbGQucGgtZG90cy10aHJlZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG4ucGgtYm9sZC5waC1kb3RzLXRocmVlLW91dGxpbmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjtcbn1cbi5waC1ib2xkLnBoLWRvdHMtdGhyZWUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDhcIjtcbn1cbi5waC1ib2xkLnBoLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBhXCI7XG59XG4ucGgtYm9sZC5waC1kb3dubG9hZC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjtcbn1cbi5waC1ib2xkLnBoLWRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG4ucGgtYm9sZC5waC1kcmVzc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG4ucGgtYm9sZC5waC1kcmliYmJsZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBlXCI7XG59XG4ucGgtYm9sZC5waC1kcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3NFwiO1xufVxuLnBoLWJvbGQucGgtZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiO1xufVxuLnBoLWJvbGQucGgtZHJvcC1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY2XCI7XG59XG4ucGgtYm9sZC5waC1kcm9wLWhhbGYtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG4ucGgtYm9sZC5waC1kcm9wLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzMlwiO1xufVxuLnBoLWJvbGQucGgtZHJvcC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLnBoLWJvbGQucGgtZHJvcGJveC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QwXCI7XG59XG4ucGgtYm9sZC5waC1lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGNcIjtcbn1cbi5waC1ib2xkLnBoLWVhci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuLnBoLWJvbGQucGgtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7XG59XG4ucGgtYm9sZC5waC1lZ2ctY3JhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjRcIjtcbn1cbi5waC1ib2xkLnBoLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7XG59XG4ucGgtYm9sZC5waC1lamVjdC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjtcbn1cbi5waC1ib2xkLnBoLWVsZXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MwXCI7XG59XG4ucGgtYm9sZC5waC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiY1wiO1xufVxuLnBoLWJvbGQucGgtZW5naW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XG59XG4ucGgtYm9sZC5waC1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuLnBoLWJvbGQucGgtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiO1xufVxuLnBoLWJvbGQucGgtZW52ZWxvcGUtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7XG59XG4ucGgtYm9sZC5waC1lbnZlbG9wZS1zaW1wbGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxYVwiO1xufVxuLnBoLWJvbGQucGgtZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJjXCI7XG59XG4ucGgtYm9sZC5waC1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMWNcIjtcbn1cbi5waC1ib2xkLnBoLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxZVwiO1xufVxuLnBoLWJvbGQucGgtZXNjYWxhdG9yLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmFcIjtcbn1cbi5waC1ib2xkLnBoLWVzY2FsYXRvci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiY1wiO1xufVxuLnBoLWJvbGQucGgtZXhhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuLnBoLWJvbGQucGgtZXhjbGFtYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0NFwiO1xufVxuLnBoLWJvbGQucGgtZXhjbHVkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MlwiO1xufVxuLnBoLWJvbGQucGgtZXhjbHVkZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODBcIjtcbn1cbi5waC1ib2xkLnBoLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMFwiO1xufVxuLnBoLWJvbGQucGgtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIwXCI7XG59XG4ucGgtYm9sZC5waC1leWUtY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIyXCI7XG59XG4ucGgtYm9sZC5waC1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjtcbn1cbi5waC1ib2xkLnBoLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjhcIjtcbn1cbi5waC1ib2xkLnBoLWV5ZWRyb3BwZXItc2FtcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG4ucGgtYm9sZC5waC1leWVnbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JhXCI7XG59XG4ucGgtYm9sZC5waC1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTVjXCI7XG59XG4ucGgtYm9sZC5waC1mYWNlLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmFcIjtcbn1cbi5waC1ib2xkLnBoLWZhY2Vib29rLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cbi5waC1ib2xkLnBoLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjBcIjtcbn1cbi5waC1ib2xkLnBoLWZhZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyOFwiO1xufVxuLnBoLWJvbGQucGgtZmFkZXJzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMmFcIjtcbn1cbi5waC1ib2xkLnBoLWZhbGxvdXQtc2hlbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuLnBoLWJvbGQucGgtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYyXCI7XG59XG4ucGgtYm9sZC5waC1mYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzcwXCI7XG59XG4ucGgtYm9sZC5waC1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTZcIjtcbn1cbi5waC1ib2xkLnBoLWZhc3QtZm9yd2FyZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMmNcIjtcbn1cbi5waC1ib2xkLnBoLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cbi5waC1ib2xkLnBoLWZlZGl2ZXJzZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDY2XCI7XG59XG4ucGgtYm9sZC5waC1maWdtYS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjJlXCI7XG59XG4ucGgtYm9sZC5waC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG4ucGgtYm9sZC5waC1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmFcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMyXCI7XG59XG4ucGgtYm9sZC5waC1maWxlLWMtc2hhcnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzBcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1jcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmVcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtY3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM0XCI7XG59XG4ucGgtYm9sZC5waC1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxY1wiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG4ucGgtYm9sZC5waC1maWxlLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZVwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1odG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM4XCI7XG59XG4ucGgtYm9sZC5waC1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG4ucGgtYm9sZC5waC1maWxlLWluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzM1wiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1qcGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWFcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjRcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtanN4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNhXCI7XG59XG4ucGgtYm9sZC5waC1maWxlLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTBcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG4ucGgtYm9sZC5waC1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtcG5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE4XCI7XG59XG4ucGgtYm9sZC5waC1maWxlLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMFwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyY1wiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyOFwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS1zcWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNGVcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA4XCI7XG59XG4ucGgtYm9sZC5waC1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyM2FcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjZcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtdHN4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG4ucGgtYm9sZC5waC1maWxlLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzNVwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuLnBoLWJvbGQucGgtZmlsZS12dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2VcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzY1wiO1xufVxuLnBoLWJvbGQucGgtZmlsZS14bHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjJcIjtcbn1cbi5waC1ib2xkLnBoLWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG4ucGgtYm9sZC5waC1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuLnBoLWJvbGQucGgtZmlsbS1yZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XG59XG4ucGgtYm9sZC5waC1maWxtLXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MFwiO1xufVxuLnBoLWJvbGQucGgtZmlsbS1zbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMlwiO1xufVxuLnBoLWJvbGQucGgtZmlsbS1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MlwiO1xufVxuLnBoLWJvbGQucGgtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyM2VcIjtcbn1cbi5waC1ib2xkLnBoLWZpbmdlcnByaW50LXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiO1xufVxuLnBoLWJvbGQucGgtZmlubi10aGUtaHVtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmNcIjtcbn1cbi5waC1ib2xkLnBoLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjtcbn1cbi5waC1ib2xkLnBoLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG4ucGgtYm9sZC5waC1maXJlLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLnBoLWJvbGQucGgtZmlyZS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3NFwiO1xufVxuLnBoLWJvbGQucGgtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZlXCI7XG59XG4ucGgtYm9sZC5waC1maXJzdC1haWQta2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTcwXCI7XG59XG4ucGgtYm9sZC5waC1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI4XCI7XG59XG4ucGgtYm9sZC5waC1maXNoLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYVwiO1xufVxuLnBoLWJvbGQucGgtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiO1xufVxuLnBoLWJvbGQucGgtZmxhZy1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cbi5waC1ib2xkLnBoLWZsYWctYmFubmVyLWZvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjJcIjtcbn1cbi5waC1ib2xkLnBoLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XG59XG4ucGgtYm9sZC5waC1mbGFnLXBlbm5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjBcIjtcbn1cbi5waC1ib2xkLnBoLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4ucGgtYm9sZC5waC1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7XG59XG4ucGgtYm9sZC5waC1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZVwiO1xufVxuLnBoLWJvbGQucGgtZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZhXCI7XG59XG4ucGgtYm9sZC5waC1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZjXCI7XG59XG4ucGgtYm9sZC5waC1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiO1xufVxuLnBoLWJvbGQucGgtZmxvcHB5LWRpc2stYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNFwiO1xufVxuLnBoLWJvbGQucGgtZmxvdy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlY1wiO1xufVxuLnBoLWJvbGQucGgtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVlXCI7XG59XG4ucGgtYm9sZC5waC1mbG93ZXItbG90dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi5waC1ib2xkLnBoLWZsb3dlci10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjY1wiO1xufVxuLnBoLWJvbGQucGgtZmx5aW5nLXNhdWNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0YVwiO1xufVxuLnBoLWJvbGQucGgtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjRhXCI7XG59XG4ucGgtYm9sZC5waC1mb2xkZXItbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNGFcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlci1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjhcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlci1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjhcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG4ucGgtYm9sZC5waC1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlci1ub3RjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuLnBoLWJvbGQucGgtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlci1ub3RjaC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG4ucGgtYm9sZC5waC1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuLnBoLWJvbGQucGgtZm9sZGVyLW5vdGNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlci1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNWFcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlci1zaW1wbGUtZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJhXCI7XG59XG4ucGgtYm9sZC5waC1mb2xkZXItc2ltcGxlLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyYVwiO1xufVxuLnBoLWJvbGQucGgtZm9sZGVyLXNpbXBsZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVlXCI7XG59XG4ucGgtYm9sZC5waC1mb2xkZXItc2ltcGxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjVjXCI7XG59XG4ucGgtYm9sZC5waC1mb2xkZXItc2ltcGxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNWVcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlci1zaW1wbGUtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyZVwiO1xufVxuLnBoLWJvbGQucGgtZm9sZGVyLXNpbXBsZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XG59XG4ucGgtYm9sZC5waC1mb2xkZXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuLnBoLWJvbGQucGgtZm9sZGVyLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDZcIjtcbn1cbi5waC1ib2xkLnBoLWZvbGRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbi5waC1ib2xkLnBoLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG4ucGgtYm9sZC5waC1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNGNcIjtcbn1cbi5waC1ib2xkLnBoLWZvb3RwcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjtcbn1cbi5waC1ib2xkLnBoLWZvcmsta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjJcIjtcbn1cbi5waC1ib2xkLnBoLWZvdXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuLnBoLWJvbGQucGgtZnJhbWUtY29ybmVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuLnBoLWJvbGQucGgtZnJhbWVyLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjRcIjtcbn1cbi5waC1ib2xkLnBoLWZ1bmN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU0XCI7XG59XG4ucGgtYm9sZC5waC1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjZcIjtcbn1cbi5waC1ib2xkLnBoLWZ1bm5lbC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjhcIjtcbn1cbi5waC1ib2xkLnBoLWZ1bm5lbC1zaW1wbGUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2YVwiO1xufVxuLnBoLWJvbGQucGgtZnVubmVsLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNmNcIjtcbn1cbi5waC1ib2xkLnBoLWdhbWUtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2ZVwiO1xufVxuLnBoLWJvbGQucGgtZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Q2XCI7XG59XG4ucGgtYm9sZC5waC1nYXMtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNlXCI7XG59XG4ucGgtYm9sZC5waC1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OFwiO1xufVxuLnBoLWJvbGQucGgtZ2F1Z2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cbi5waC1ib2xkLnBoLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG4ucGgtYm9sZC5waC1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjcwXCI7XG59XG4ucGgtYm9sZC5waC1nZWFyLWZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIjtcbn1cbi5waC1ib2xkLnBoLWdlYXItc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjcyXCI7XG59XG4ucGgtYm9sZC5waC1nZW5kZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUwXCI7XG59XG4ucGgtYm9sZC5waC1nZW5kZXItaW50ZXJzZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi5waC1ib2xkLnBoLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG4ucGgtYm9sZC5waC1nZW5kZXItbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7XG59XG4ucGgtYm9sZC5waC1nZW5kZXItbm9uYmluYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU0XCI7XG59XG4ucGgtYm9sZC5waC1nZW5kZXItdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZThcIjtcbn1cbi5waC1ib2xkLnBoLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG4ucGgtYm9sZC5waC1naWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNzRcIjtcbn1cbi5waC1ib2xkLnBoLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNzZcIjtcbn1cbi5waC1ib2xkLnBoLWdpdC1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNzhcIjtcbn1cbi5waC1ib2xkLnBoLWdpdC1jb21taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyN2FcIjtcbn1cbi5waC1ib2xkLnBoLWdpdC1kaWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjdjXCI7XG59XG4ucGgtYm9sZC5waC1naXQtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI3ZVwiO1xufVxuLnBoLWJvbGQucGgtZ2l0LW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjgwXCI7XG59XG4ucGgtYm9sZC5waC1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjgyXCI7XG59XG4ucGgtYm9sZC5waC1naXRodWItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3NlwiO1xufVxuLnBoLWJvbGQucGgtZ2l0bGFiLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cbi5waC1ib2xkLnBoLWdpdGxhYi1sb2dvLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuLnBoLWJvbGQucGgtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODhcIjtcbn1cbi5waC1ib2xkLnBoLWdsb2JlLWhlbWlzcGhlcmUtZWFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4YVwiO1xufVxuLnBoLWJvbGQucGgtZ2xvYmUtaGVtaXNwaGVyZS13ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjhjXCI7XG59XG4ucGgtYm9sZC5waC1nbG9iZS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOGVcIjtcbn1cbi5waC1ib2xkLnBoLWdsb2JlLXNpbXBsZS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjg0XCI7XG59XG4ucGgtYm9sZC5waC1nbG9iZS1zdGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5MFwiO1xufVxuLnBoLWJvbGQucGgtZ2xvYmUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4NlwiO1xufVxuLnBoLWJvbGQucGgtZ29nZ2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiNFwiO1xufVxuLnBoLWJvbGQucGgtZ29sZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZVwiO1xufVxuLnBoLWJvbGQucGgtZ29vZHJlYWRzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTBcIjtcbn1cbi5waC1ib2xkLnBoLWdvb2dsZS1jYXJkYm9hcmQtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNlwiO1xufVxuLnBoLWJvbGQucGgtZ29vZ2xlLWNocm9tZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG4ucGgtYm9sZC5waC1nb29nbGUtZHJpdmUtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNlwiO1xufVxuLnBoLWJvbGQucGgtZ29vZ2xlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOTJcIjtcbn1cbi5waC1ib2xkLnBoLWdvb2dsZS1waG90b3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MlwiO1xufVxuLnBoLWJvbGQucGgtZ29vZ2xlLXBsYXktbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5NFwiO1xufVxuLnBoLWJvbGQucGgtZ29vZ2xlLXBvZGNhc3RzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTRcIjtcbn1cbi5waC1ib2xkLnBoLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkOFwiO1xufVxuLnBoLWJvbGQucGgtZ3BzLWZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkNlwiO1xufVxuLnBoLWJvbGQucGgtZ3BzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGQ0XCI7XG59XG4ucGgtYm9sZC5waC1ncmFkaWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MlwiO1xufVxuLnBoLWJvbGQucGgtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cbi5waC1ib2xkLnBoLWdyYWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2OFwiO1xufVxuLnBoLWJvbGQucGgtZ3JhaW5zLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZhXCI7XG59XG4ucGgtYm9sZC5waC1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1OFwiO1xufVxuLnBoLWJvbGQucGgtZ3JhcGhpY3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLnBoLWJvbGQucGgtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGM0XCI7XG59XG4ucGgtYm9sZC5waC1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYTJcIjtcbn1cbi5waC1ib2xkLnBoLWdyaWQtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5NlwiO1xufVxuLnBoLWJvbGQucGgtZ3JpZC1uaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhjXCI7XG59XG4ucGgtYm9sZC5waC1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cbi5waC1ib2xkLnBoLWhhaXItZHJ5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cbi5waC1ib2xkLnBoLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MFwiO1xufVxuLnBoLWJvbGQucGgtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7XG59XG4ucGgtYm9sZC5waC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjk4XCI7XG59XG4ucGgtYm9sZC5waC1oYW5kLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cbi5waC1ib2xkLnBoLWhhbmQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNWFcIjtcbn1cbi5waC1ib2xkLnBoLWhhbmQtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGNcIjtcbn1cbi5waC1ib2xkLnBoLWhhbmQtZGVwb3NpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4MlwiO1xufVxuLnBoLWJvbGQucGgtaGFuZC1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGNcIjtcbn1cbi5waC1ib2xkLnBoLWhhbmQtZmlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3YVwiO1xufVxuLnBoLWJvbGQucGgtaGFuZC1ncmFiYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3Y1wiO1xufVxuLnBoLWJvbGQucGgtaGFuZC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiO1xufVxuLnBoLWJvbGQucGgtaGFuZC1wYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdlXCI7XG59XG4ucGgtYm9sZC5waC1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NjXCI7XG59XG4ucGgtYm9sZC5waC1oYW5kLXBvaW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjlhXCI7XG59XG4ucGgtYm9sZC5waC1oYW5kLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cbi5waC1ib2xkLnBoLWhhbmQtc3dpcGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5NFwiO1xufVxuLnBoLWJvbGQucGgtaGFuZC1zd2lwZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5MlwiO1xufVxuLnBoLWJvbGQucGgtaGFuZC10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTBcIjtcbn1cbi5waC1ib2xkLnBoLWhhbmQtd2F2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgwXCI7XG59XG4ucGgtYm9sZC5waC1oYW5kLXdpdGhkcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTgwXCI7XG59XG4ucGgtYm9sZC5waC1oYW5kYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjljXCI7XG59XG4ucGgtYm9sZC5waC1oYW5kYmFnLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLnBoLWJvbGQucGgtaGFuZHMtY2xhcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cbi5waC1ib2xkLnBoLWhhbmRzLXByYXlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzhcIjtcbn1cbi5waC1ib2xkLnBoLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4MlwiO1xufVxuLnBoLWJvbGQucGgtaGFyZC1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5ZVwiO1xufVxuLnBoLWJvbGQucGgtaGFyZC1kcml2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYTBcIjtcbn1cbi5waC1ib2xkLnBoLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDQ2XCI7XG59XG4ucGgtYm9sZC5waC1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmEyXCI7XG59XG4ucGgtYm9sZC5waC1oYXNoLXN0cmFpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmE0XCI7XG59XG4ucGgtYm9sZC5waC1oZWFkLWNpcmN1aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDRcIjtcbn1cbi5waC1ib2xkLnBoLWhlYWRsaWdodHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjtcbn1cbi5waC1ib2xkLnBoLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYTZcIjtcbn1cbi5waC1ib2xkLnBoLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODRcIjtcbn1cbi5waC1ib2xkLnBoLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmE4XCI7XG59XG4ucGgtYm9sZC5waC1oZWFydC1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlOFwiO1xufVxuLnBoLWJvbGQucGgtaGVhcnQtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0OFwiO1xufVxuLnBoLWJvbGQucGgtaGVhcnQtc3RyYWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYWFcIjtcbn1cbi5waC1ib2xkLnBoLWhlYXJ0LXN0cmFpZ2h0LWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk4XCI7XG59XG4ucGgtYm9sZC5waC1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYWNcIjtcbn1cbi5waC1ib2xkLnBoLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYWVcIjtcbn1cbi5waC1ib2xkLnBoLWhpZ2gtZGVmaW5pdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZVwiO1xufVxuLnBoLWJvbGQucGgtaGlnaC1oZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU4XCI7XG59XG4ucGgtYm9sZC5waC1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3NlwiO1xufVxuLnBoLWJvbGQucGgtaGlnaGxpZ2h0ZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG4ucGgtYm9sZC5waC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODZcIjtcbn1cbi5waC1ib2xkLnBoLWhvb2RpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkMFwiO1xufVxuLnBoLWJvbGQucGgtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYjBcIjtcbn1cbi5waC1ib2xkLnBoLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XG59XG4ucGgtYm9sZC5waC1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYjJcIjtcbn1cbi5waC1ib2xkLnBoLWhvdXJnbGFzcy1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmI0XCI7XG59XG4ucGgtYm9sZC5waC1ob3VyZ2xhc3MtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmI2XCI7XG59XG4ucGgtYm9sZC5waC1ob3VyZ2xhc3MtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmI4XCI7XG59XG4ucGgtYm9sZC5waC1ob3VyZ2xhc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJhXCI7XG59XG4ucGgtYm9sZC5waC1ob3VyZ2xhc3Mtc2ltcGxlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmNcIjtcbn1cbi5waC1ib2xkLnBoLWhvdXJnbGFzcy1zaW1wbGUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJlXCI7XG59XG4ucGgtYm9sZC5waC1ob3VyZ2xhc3Mtc2ltcGxlLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjMFwiO1xufVxuLnBoLWJvbGQucGgtaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzJcIjtcbn1cbi5waC1ib2xkLnBoLWhvdXNlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzRcIjtcbn1cbi5waC1ib2xkLnBoLWhvdXNlLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjNlwiO1xufVxuLnBoLWJvbGQucGgtaHVycmljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhlXCI7XG59XG4ucGgtYm9sZC5waC1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cbi5waC1ib2xkLnBoLWlkZW50aWZpY2F0aW9uLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4ucGgtYm9sZC5waC1pZGVudGlmaWNhdGlvbi1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmM4XCI7XG59XG4ucGgtYm9sZC5waC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjYVwiO1xufVxuLnBoLWJvbGQucGgtaW1hZ2UtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E4XCI7XG59XG4ucGgtYm9sZC5waC1pbWFnZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2NcIjtcbn1cbi5waC1ib2xkLnBoLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuLnBoLWJvbGQucGgtaW1hZ2VzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNFwiO1xufVxuLnBoLWJvbGQucGgtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cbi5waC1ib2xkLnBoLWxlbW5pc2NhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cbi5waC1ib2xkLnBoLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2VcIjtcbn1cbi5waC1ib2xkLnBoLWluc3RhZ3JhbS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQwXCI7XG59XG4ucGgtYm9sZC5waC1pbnRlcnNlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZDJcIjtcbn1cbi5waC1ib2xkLnBoLWludGVyc2VjdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2FcIjtcbn1cbi5waC1ib2xkLnBoLWludGVyc2VjdC10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjNFwiO1xufVxuLnBoLWJvbGQucGgtaW50ZXJzZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGJhXCI7XG59XG4ucGgtYm9sZC5waC1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQyXCI7XG59XG4ucGgtYm9sZC5waC1pc2xhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMDZcIjtcbn1cbi5waC1ib2xkLnBoLWphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMFwiO1xufVxuLnBoLWJvbGQucGgtamFyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UxXCI7XG59XG4ucGgtYm9sZC5waC1qZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQ0XCI7XG59XG4ucGgtYm9sZC5waC1qb3lzdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xufVxuLnBoLWJvbGQucGgta2FuYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU0XCI7XG59XG4ucGgtYm9sZC5waC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZDZcIjtcbn1cbi5waC1ib2xkLnBoLWtleS1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODJcIjtcbn1cbi5waC1ib2xkLnBoLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQ4XCI7XG59XG4ucGgtYm9sZC5waC1rZXlob2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc4XCI7XG59XG4ucGgtYm9sZC5waC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuLnBoLWJvbGQucGgtbGFkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG4ucGgtYm9sZC5waC1sYWRkZXItc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI2XCI7XG59XG4ucGgtYm9sZC5waC1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4ucGgtYm9sZC5waC1sYW1wLXBlbmRhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMmVcIjtcbn1cbi5waC1ib2xkLnBoLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4NlwiO1xufVxuLnBoLWJvbGQucGgtbGFzc286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzZcIjtcbn1cbi5waC1ib2xkLnBoLWxhc3RmbS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQyXCI7XG59XG4ucGgtYm9sZC5waC1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjtcbn1cbi5waC1ib2xkLnBoLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZGFcIjtcbn1cbi5waC1ib2xkLnBoLWxlY3Rlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cbi5waC1ib2xkLnBoLWxlZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzZcIjtcbn1cbi5waC1ib2xkLnBoLWxlZ28tc21pbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG4ucGgtYm9sZC5waC1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYWNcIjtcbn1cbi5waC1ib2xkLnBoLWxlc3MtdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhNFwiO1xufVxuLnBoLWJvbGQucGgtbGV0dGVyLWNpcmNsZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XG59XG4ucGgtYm9sZC5waC1sZXR0ZXItY2lyY2xlLXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDhcIjtcbn1cbi5waC1ib2xkLnBoLWxldHRlci1jaXJjbGUtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNFwiO1xufVxuLnBoLWJvbGQucGgtbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cbi5waC1ib2xkLnBoLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJkY1wiO1xufVxuLnBoLWJvbGQucGgtbGlnaHRidWxiLWZpbGFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4ucGgtYm9sZC5waC1saWdodGhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XG59XG4ucGgtYm9sZC5waC1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZGVcIjtcbn1cbi5waC1ib2xkLnBoLWxpZ2h0bmluZy1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg0XCI7XG59XG4ucGgtYm9sZC5waC1saWdodG5pbmctc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTBcIjtcbn1cbi5waC1ib2xkLnBoLWxpbmUtc2VnbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMlwiO1xufVxuLnBoLWJvbGQucGgtbGluZS1zZWdtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuLnBoLWJvbGQucGgtbGluZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3MFwiO1xufVxuLnBoLWJvbGQucGgtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlMlwiO1xufVxuLnBoLWJvbGQucGgtbGluay1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlNFwiO1xufVxuLnBoLWJvbGQucGgtbGluay1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTZcIjtcbn1cbi5waC1ib2xkLnBoLWxpbmstc2ltcGxlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmU4XCI7XG59XG4ucGgtYm9sZC5waC1saW5rLXNpbXBsZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmVhXCI7XG59XG4ucGgtYm9sZC5waC1saW5rLXNpbXBsZS1ob3Jpem9udGFsLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmVjXCI7XG59XG4ucGgtYm9sZC5waC1saW5rZWRpbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmVlXCI7XG59XG4ucGgtYm9sZC5waC1saW5rdHJlZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGVlXCI7XG59XG4ucGgtYm9sZC5waC1saW51eC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAyXCI7XG59XG4ucGgtYm9sZC5waC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmYwXCI7XG59XG4ucGgtYm9sZC5waC1saXN0LWJ1bGxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZjJcIjtcbn1cbi5waC1ib2xkLnBoLWxpc3QtY2hlY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRjXCI7XG59XG4ucGgtYm9sZC5waC1saXN0LWRhc2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmNFwiO1xufVxuLnBoLWJvbGQucGgtbGlzdC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkZVwiO1xufVxuLnBoLWJvbGQucGgtbGlzdC1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmUwXCI7XG59XG4ucGgtYm9sZC5waC1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZjZcIjtcbn1cbi5waC1ib2xkLnBoLWxpc3QtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmOFwiO1xufVxuLnBoLWJvbGQucGgtbGlzdC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRjXCI7XG59XG4ucGgtYm9sZC5waC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmZhXCI7XG59XG4ucGgtYm9sZC5waC1sb2NrLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmZVwiO1xufVxuLnBoLWJvbGQucGgtbG9jay1rZXktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMFwiO1xufVxuLnBoLWJvbGQucGgtbG9jay1sYW1pbmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDJcIjtcbn1cbi5waC1ib2xkLnBoLWxvY2stbGFtaW5hdGVkLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDRcIjtcbn1cbi5waC1ib2xkLnBoLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwNlwiO1xufVxuLnBoLWJvbGQucGgtbG9jay1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDhcIjtcbn1cbi5waC1ib2xkLnBoLWxvY2stc2ltcGxlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMGFcIjtcbn1cbi5waC1ib2xkLnBoLWxvY2tlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjhcIjtcbn1cbi5waC1ib2xkLnBoLWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4MlwiO1xufVxuLnBoLWJvbGQucGgtbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuLnBoLWJvbGQucGgtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG4ucGgtYm9sZC5waC1tYWduZXQtc3RyYWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODJcIjtcbn1cbi5waC1ib2xkLnBoLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMGNcIjtcbn1cbi5waC1ib2xkLnBoLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMGVcIjtcbn1cbi5waC1ib2xkLnBoLW1hZ25pZnlpbmctZ2xhc3MtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxMFwiO1xufVxuLnBoLWJvbGQucGgtbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxZVwiO1xufVxuLnBoLWJvbGQucGgtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxNlwiO1xufVxuLnBoLWJvbGQucGgtbWFwLXBpbi1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTNhXCI7XG59XG4ucGgtYm9sZC5waC1tYXAtcGluLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMThcIjtcbn1cbi5waC1ib2xkLnBoLW1hcC1waW4tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxNFwiO1xufVxuLnBoLWJvbGQucGgtbWFwLXBpbi1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlM2VcIjtcbn1cbi5waC1ib2xkLnBoLW1hcC1waW4tc2ltcGxlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlM2NcIjtcbn1cbi5waC1ib2xkLnBoLW1hcC1waW4tc2ltcGxlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzhcIjtcbn1cbi5waC1ib2xkLnBoLW1hcC10cmlmb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzFhXCI7XG59XG4ucGgtYm9sZC5waC1tYXJrZG93bi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCI7XG59XG4ucGgtYm9sZC5waC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4ucGgtYm9sZC5waC1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzFjXCI7XG59XG4ucGgtYm9sZC5waC1tYXNrLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY0XCI7XG59XG4ucGgtYm9sZC5waC1tYXNrLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZVwiO1xufVxuLnBoLWJvbGQucGgtbWFzdG9kb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2OFwiO1xufVxuLnBoLWJvbGQucGgtbWF0aC1vcGVyYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzFlXCI7XG59XG4ucGgtYm9sZC5waC1tYXRyaXgtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2NFwiO1xufVxuLnBoLWJvbGQucGgtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMjBcIjtcbn1cbi5waC1ib2xkLnBoLW1lZGFsLW1pbGl0YXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZjXCI7XG59XG4ucGgtYm9sZC5waC1tZWRpdW0tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMyMlwiO1xufVxuLnBoLWJvbGQucGgtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzI0XCI7XG59XG4ucGgtYm9sZC5waC1tZWdhcGhvbmUtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG4ucGgtYm9sZC5waC1tZW1iZXItb2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzJcIjtcbn1cbi5waC1ib2xkLnBoLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuLnBoLWJvbGQucGgtbWVzc2VuZ2VyLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDhcIjtcbn1cbi5waC1ib2xkLnBoLW1ldGEtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwMlwiO1xufVxuLnBoLWJvbGQucGgtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG4ucGgtYm9sZC5waC1tZXRyb25vbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGVcIjtcbn1cbi5waC1ib2xkLnBoLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMjZcIjtcbn1cbi5waC1ib2xkLnBoLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMjhcIjtcbn1cbi5waC1ib2xkLnBoLW1pY3JvcGhvbmUtc3RhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWNcIjtcbn1cbi5waC1ib2xkLnBoLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2FcIjtcbn1cbi5waC1ib2xkLnBoLW1pY3Jvc29mdC1leGNlbC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XG59XG4ucGgtYm9sZC5waC1taWNyb3NvZnQtb3V0bG9vay1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcwXCI7XG59XG4ucGgtYm9sZC5waC1taWNyb3NvZnQtcG93ZXJwb2ludC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XG59XG4ucGgtYm9sZC5waC1taWNyb3NvZnQtdGVhbXMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NlwiO1xufVxuLnBoLWJvbGQucGgtbWljcm9zb2Z0LXdvcmQtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2YVwiO1xufVxuLnBoLWJvbGQucGgtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMmFcIjtcbn1cbi5waC1ib2xkLnBoLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMyY1wiO1xufVxuLnBoLWJvbGQucGgtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDRjXCI7XG59XG4ucGgtYm9sZC5waC1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4OFwiO1xufVxuLnBoLWJvbGQucGgtbW9uZXktd2F2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2OFwiO1xufVxuLnBoLWJvbGQucGgtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMyZVwiO1xufVxuLnBoLWJvbGQucGgtbW9uaXRvci1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4YVwiO1xufVxuLnBoLWJvbGQucGgtbW9uaXRvci1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThjXCI7XG59XG4ucGgtYm9sZC5waC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzMwXCI7XG59XG4ucGgtYm9sZC5waC1tb29uLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThlXCI7XG59XG4ucGgtYm9sZC5waC1tb3BlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuLnBoLWJvbGQucGgtbW9wZWQtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cbi5waC1ib2xkLnBoLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlZVwiO1xufVxuLnBoLWJvbGQucGgtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuLnBoLWJvbGQucGgtbW91bnRhaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FlXCI7XG59XG4ucGgtYm9sZC5waC1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzYVwiO1xufVxuLnBoLWJvbGQucGgtbW91c2UtbGVmdC1jbGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzNFwiO1xufVxuLnBoLWJvbGQucGgtbW91c2UtbWlkZGxlLWNsaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzM4XCI7XG59XG4ucGgtYm9sZC5waC1tb3VzZS1yaWdodC1jbGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzNlwiO1xufVxuLnBoLWJvbGQucGgtbW91c2Utc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzMyXCI7XG59XG4ucGgtYm9sZC5waC1tb3VzZS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cbi5waC1ib2xkLnBoLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzM2NcIjtcbn1cbi5waC1ib2xkLnBoLW11c2ljLW5vdGUtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzNlXCI7XG59XG4ucGgtYm9sZC5waC1tdXNpYy1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0MFwiO1xufVxuLnBoLWJvbGQucGgtbXVzaWMtbm90ZXMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMGNcIjtcbn1cbi5waC1ib2xkLnBoLW11c2ljLW5vdGVzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2NcIjtcbn1cbi5waC1ib2xkLnBoLW11c2ljLW5vdGVzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0MlwiO1xufVxuLnBoLWJvbGQucGgtbmF2aWdhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuLnBoLWJvbGQucGgtbmVlZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG59XG4ucGgtYm9sZC5waC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGRlXCI7XG59XG4ucGgtYm9sZC5waC1uZXR3b3JrLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGRjXCI7XG59XG4ucGgtYm9sZC5waC1uZXR3b3JrLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZGFcIjtcbn1cbi5waC1ib2xkLnBoLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0NFwiO1xufVxuLnBoLWJvbGQucGgtbmV3c3BhcGVyLWNsaXBwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzQ2XCI7XG59XG4ucGgtYm9sZC5waC1ub3QtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGE2XCI7XG59XG4ucGgtYm9sZC5waC1ub3QtbWVtYmVyLW9mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGFlXCI7XG59XG4ucGgtYm9sZC5waC1ub3Qtc3Vic2V0LW9mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGIwXCI7XG59XG4ucGgtYm9sZC5waC1ub3Qtc3VwZXJzZXQtb2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjJcIjtcbn1cbi5waC1ib2xkLnBoLW5vdGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2FcIjtcbn1cbi5waC1ib2xkLnBoLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNDhcIjtcbn1cbi5waC1ib2xkLnBoLW5vdGUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNGFcIjtcbn1cbi5waC1ib2xkLnBoLW5vdGUtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzRjXCI7XG59XG4ucGgtYm9sZC5waC1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0ZVwiO1xufVxuLnBoLWJvbGQucGgtbm90ZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLnBoLWJvbGQucGgtbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZhXCI7XG59XG4ucGgtYm9sZC5waC1ub3Rpb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuLnBoLWJvbGQucGgtbnVjbGVhci1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3Y1wiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLWNpcmNsZS1laWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1MlwiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLWNpcmNsZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzU4XCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItY2lyY2xlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNWVcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1jaXJjbGUtbmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2NFwiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLWNpcmNsZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNmFcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1jaXJjbGUtc2V2ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNzBcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1jaXJjbGUtc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzc2XCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItY2lyY2xlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzdjXCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItY2lyY2xlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4MlwiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLWNpcmNsZS16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzg4XCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNTBcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzU2XCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1Y1wiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLW5pbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjJcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjhcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1zZXZlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2ZVwiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3NFwiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLXNxdWFyZS1laWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1NFwiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLXNxdWFyZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzVhXCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItc3F1YXJlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjBcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1zcXVhcmUtbmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2NlwiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLXNxdWFyZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNmNcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1zcXVhcmUtc2V2ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNzJcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci1zcXVhcmUtc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzc4XCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItc3F1YXJlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzdlXCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItc3F1YXJlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4NFwiO1xufVxuLnBoLWJvbGQucGgtbnVtYmVyLXNxdWFyZS16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzhhXCI7XG59XG4ucGgtYm9sZC5waC1udW1iZXItdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzN2FcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzODBcIjtcbn1cbi5waC1ib2xkLnBoLW51bWJlci16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzg2XCI7XG59XG4ucGgtYm9sZC5waC1udW1wYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYzhcIjtcbn1cbi5waC1ib2xkLnBoLW51dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4Y1wiO1xufVxuLnBoLWJvbGQucGgtbnktdGltZXMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLnBoLWJvbGQucGgtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4ZVwiO1xufVxuLnBoLWJvbGQucGgtb2ZmaWNlLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG4ucGgtYm9sZC5waC1vbmlnaXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTJjXCI7XG59XG4ucGgtYm9sZC5waC1vcGVuLWFpLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDJcIjtcbn1cbi5waC1ib2xkLnBoLW9wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOFwiO1xufVxuLnBoLWJvbGQucGgtb3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQwXCI7XG59XG4ucGgtYm9sZC5waC1vcmFuZ2Utc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzZcIjtcbn1cbi5waC1ib2xkLnBoLW92ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOGNcIjtcbn1cbi5waC1ib2xkLnBoLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOTBcIjtcbn1cbi5waC1ib2xkLnBoLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYwXCI7XG59XG4ucGgtYm9sZC5waC1wYWludC1icnVzaC1icm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5MFwiO1xufVxuLnBoLWJvbGQucGgtcGFpbnQtYnJ1c2gtaG91c2Vob2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG4ucGgtYm9sZC5waC1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOTJcIjtcbn1cbi5waC1ib2xkLnBoLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNFwiO1xufVxuLnBoLWJvbGQucGgtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuLnBoLWJvbGQucGgtcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTJcIjtcbn1cbi5waC1ib2xkLnBoLXBhbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzg4XCI7XG59XG4ucGgtYm9sZC5waC1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5NFwiO1xufVxuLnBoLWJvbGQucGgtcGFwZXItcGxhbmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOTZcIjtcbn1cbi5waC1ib2xkLnBoLXBhcGVyLXBsYW5lLXRpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOThcIjtcbn1cbi5waC1ib2xkLnBoLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5YVwiO1xufVxuLnBoLWJvbGQucGgtcGFwZXJjbGlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTJcIjtcbn1cbi5waC1ib2xkLnBoLXBhcmFjaHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xufVxuLnBoLWJvbGQucGgtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG4ucGgtYm9sZC5waC1wYXJhbGxlbG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M2XCI7XG59XG4ucGgtYm9sZC5waC1wYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2IyXCI7XG59XG4ucGgtYm9sZC5waC1wYXNzd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuLnBoLWJvbGQucGgtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5Y1wiO1xufVxuLnBoLWJvbGQucGgtcGF0cmVvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4ucGgtYm9sZC5waC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM5ZVwiO1xufVxuLnBoLWJvbGQucGgtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2EwXCI7XG59XG4ucGgtYm9sZC5waC1wYXctcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cbi5waC1ib2xkLnBoLXBheXBhbC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG4ucGgtYm9sZC5waC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhMlwiO1xufVxuLnBoLWJvbGQucGgtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2FhXCI7XG59XG4ucGgtYm9sZC5waC1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2FjXCI7XG59XG4ucGgtYm9sZC5waC1wZW4tbmliLXN0cmFpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4ucGgtYm9sZC5waC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWVcIjtcbn1cbi5waC1ib2xkLnBoLXBlbmNpbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjBcIjtcbn1cbi5waC1ib2xkLnBoLXBlbmNpbC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2IyXCI7XG59XG4ucGgtYm9sZC5waC1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5waC1ib2xkLnBoLXBlbmNpbC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjRcIjtcbn1cbi5waC1ib2xkLnBoLXBlbmNpbC1zaW1wbGUtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjNlwiO1xufVxuLnBoLWJvbGQucGgtcGVuY2lsLXNpbXBsZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmNlwiO1xufVxuLnBoLWJvbGQucGgtcGVuY2lsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y4XCI7XG59XG4ucGgtYm9sZC5waC1wZW50YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3ZVwiO1xufVxuLnBoLWJvbGQucGgtcGVudGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVjXCI7XG59XG4ucGgtYm9sZC5waC1wZXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cbi5waC1ib2xkLnBoLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjZcIjtcbn1cbi5waC1ib2xkLnBoLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhOFwiO1xufVxuLnBoLWJvbGQucGgtcGVyc29uLWFybXMtc3ByZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZlXCI7XG59XG4ucGgtYm9sZC5waC1wZXJzb24tc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG4ucGgtYm9sZC5waC1wZXJzb24tc2ltcGxlLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjtcbn1cbi5waC1ib2xkLnBoLXBlcnNvbi1zaW1wbGUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTU4XCI7XG59XG4ucGgtYm9sZC5waC1wZXJzb24tc2ltcGxlLWhpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTRcIjtcbn1cbi5waC1ib2xkLnBoLXBlcnNvbi1zaW1wbGUtcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMwXCI7XG59XG4ucGgtYm9sZC5waC1wZXJzb24tc2ltcGxlLXNraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxY1wiO1xufVxuLnBoLWJvbGQucGgtcGVyc29uLXNpbXBsZS1zbm93Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWVcIjtcbn1cbi5waC1ib2xkLnBoLXBlcnNvbi1zaW1wbGUtc3dpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNlwiO1xufVxuLnBoLWJvbGQucGgtcGVyc29uLXNpbXBsZS10YWktY2hpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDVjXCI7XG59XG4ucGgtYm9sZC5waC1wZXJzb24tc2ltcGxlLXRocm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG4ucGgtYm9sZC5waC1wZXJzb24tc2ltcGxlLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2FcIjtcbn1cbi5waC1ib2xkLnBoLXBlcnNwZWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XG59XG4ucGgtYm9sZC5waC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiOFwiO1xufVxuLnBoLWJvbGQucGgtcGhvbmUtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiYVwiO1xufVxuLnBoLWJvbGQucGgtcGhvbmUtZGlzY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiY1wiO1xufVxuLnBoLWJvbGQucGgtcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYmVcIjtcbn1cbi5waC1ib2xkLnBoLXBob25lLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzY2NcIjtcbn1cbi5waC1ib2xkLnBoLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2MwXCI7XG59XG4ucGgtYm9sZC5waC1waG9uZS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjYVwiO1xufVxuLnBoLWJvbGQucGgtcGhvbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1NlwiO1xufVxuLnBoLWJvbGQucGgtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYzJcIjtcbn1cbi5waC1ib2xkLnBoLXBob25lLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2M2XCI7XG59XG4ucGgtYm9sZC5waC1waG9uZS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2M0XCI7XG59XG4ucGgtYm9sZC5waC1waG9zcGhvci1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2NlXCI7XG59XG4ucGgtYm9sZC5waC1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4MFwiO1xufVxuLnBoLWJvbGQucGgtcGlhbm8ta2V5czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuLnBoLWJvbGQucGgtcGljbmljLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTI2XCI7XG59XG4ucGgtYm9sZC5waC1waWN0dXJlLWluLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjtcbn1cbi5waC1ib2xkLnBoLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cbi5waC1ib2xkLnBoLXBpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDBcIjtcbn1cbi5waC1ib2xkLnBoLXBpbmctcG9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuLnBoLWJvbGQucGgtcGludC1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkMFwiO1xufVxuLnBoLWJvbGQucGgtcGludGVyZXN0LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjtcbn1cbi5waC1ib2xkLnBoLXBpbndoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjljXCI7XG59XG4ucGgtYm9sZC5waC1waXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDg2XCI7XG59XG4ucGgtYm9sZC5waC1waXBlLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4OFwiO1xufVxuLnBoLWJvbGQucGgtcGl4LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzJcIjtcbn1cbi5waC1ib2xkLnBoLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk2XCI7XG59XG4ucGgtYm9sZC5waC1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuLnBoLWJvbGQucGgtcGxhbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4ucGgtYm9sZC5waC1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhZVwiO1xufVxuLnBoLWJvbGQucGgtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkMFwiO1xufVxuLnBoLWJvbGQucGgtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZDJcIjtcbn1cbi5waC1ib2xkLnBoLXBsYXktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmVcIjtcbn1cbi5waC1ib2xkLnBoLXBsYXlsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4ucGgtYm9sZC5waC1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4ucGgtYm9sZC5waC1wbHVnLWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XG59XG4ucGgtYm9sZC5waC1wbHVnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NlwiO1xufVxuLnBoLWJvbGQucGgtcGx1Z3MtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVhXCI7XG59XG4ucGgtYm9sZC5waC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Q0XCI7XG59XG4ucGgtYm9sZC5waC1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkNlwiO1xufVxuLnBoLWJvbGQucGgtcGx1cy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkOFwiO1xufVxuLnBoLWJvbGQucGgtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNGFcIjtcbn1cbi5waC1ib2xkLnBoLXBva2VyLWNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTRcIjtcbn1cbi5waC1ib2xkLnBoLXBvbGljZS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGFcIjtcbn1cbi5waC1ib2xkLnBoLXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi5waC1ib2xkLnBoLXBvcGNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGVcIjtcbn1cbi5waC1ib2xkLnBoLXBvcHNpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJlXCI7XG59XG4ucGgtYm9sZC5waC1wb3R0ZWQtcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjJcIjtcbn1cbi5waC1ib2xkLnBoLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2RhXCI7XG59XG4ucGgtYm9sZC5waC1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTJcIjtcbn1cbi5waC1ib2xkLnBoLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuLnBoLWJvbGQucGgtcHJlc2VudGF0aW9uLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG4ucGgtYm9sZC5waC1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2RjXCI7XG59XG4ucGgtYm9sZC5waC1wcm9oaWJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkZVwiO1xufVxuLnBoLWJvbGQucGgtcHJvaGliaXQtaW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZTBcIjtcbn1cbi5waC1ib2xkLnBoLXByb2plY3Rvci1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NThcIjtcbn1cbi5waC1ib2xkLnBoLXByb2plY3Rvci1zY3JlZW4tY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cbi5waC1ib2xkLnBoLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG4ucGgtYm9sZC5waC1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLnBoLWJvbGQucGgtcHVzaC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZTJcIjtcbn1cbi5waC1ib2xkLnBoLXB1c2gtcGluLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuLnBoLWJvbGQucGgtcHVzaC1waW4tc2ltcGxlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG4ucGgtYm9sZC5waC1wdXNoLXBpbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlNFwiO1xufVxuLnBoLWJvbGQucGgtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk2XCI7XG59XG4ucGgtYm9sZC5waC1xci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2U2XCI7XG59XG4ucGgtYm9sZC5waC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlOFwiO1xufVxuLnBoLWJvbGQucGgtcXVlc3Rpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlOVwiO1xufVxuLnBoLWJvbGQucGgtcXVldWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cbi5waC1ib2xkLnBoLXF1b3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLnBoLWJvbGQucGgtcmFiYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG4ucGgtYm9sZC5waC1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTAyXCI7XG59XG4ucGgtYm9sZC5waC1yYWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2VhXCI7XG59XG4ucGgtYm9sZC5waC1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZVwiO1xufVxuLnBoLWJvbGQucGgtcmFkaW8tYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XG59XG4ucGgtYm9sZC5waC1yYWRpb2FjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuLnBoLWJvbGQucGgtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5OFwiO1xufVxuLnBoLWJvbGQucGgtcmFpbmJvdy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5YVwiO1xufVxuLnBoLWJvbGQucGgtcmFua2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2MlwiO1xufVxuLnBoLWJvbGQucGgtcmVhZC1jdi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBjXCI7XG59XG4ucGgtYm9sZC5waC1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2VjXCI7XG59XG4ucGgtYm9sZC5waC1yZWNlaXB0LXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDBcIjtcbn1cbi5waC1ib2xkLnBoLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlZVwiO1xufVxuLnBoLWJvbGQucGgtcmVjdGFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2YwXCI7XG59XG4ucGgtYm9sZC5waC1yZWN0YW5nbGUtZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2YyXCI7XG59XG4ucGgtYm9sZC5waC1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG4ucGgtYm9sZC5waC1yZWRkaXQtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5Y1wiO1xufVxuLnBoLWJvbGQucGgtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Y2XCI7XG59XG4ucGgtYm9sZC5waC1yZXBlYXQtb25jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmOFwiO1xufVxuLnBoLWJvbGQucGgtcmVwbGl0LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGFcIjtcbn1cbi5waC1ib2xkLnBoLXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2ZVwiO1xufVxuLnBoLWJvbGQucGgtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4ucGgtYm9sZC5waC1yZXdpbmQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2ZhXCI7XG59XG4ucGgtYm9sZC5waC1yb2FkLWhvcml6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzhcIjtcbn1cbi5waC1ib2xkLnBoLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYyXCI7XG59XG4ucGgtYm9sZC5waC1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZmNcIjtcbn1cbi5waC1ib2xkLnBoLXJvY2tldC1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZmVcIjtcbn1cbi5waC1ib2xkLnBoLXJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTJcIjtcbn1cbi5waC1ib2xkLnBoLXJvd3MtcGx1cy1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWVcIjtcbn1cbi5waC1ib2xkLnBoLXJvd3MtcGx1cy10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTBcIjtcbn1cbi5waC1ib2xkLnBoLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMFwiO1xufVxuLnBoLWJvbGQucGgtcnNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMlwiO1xufVxuLnBoLWJvbGQucGgtcnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG4ucGgtYm9sZC5waC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuLnBoLWJvbGQucGgtc2FpbGJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGFcIjtcbn1cbi5waC1ib2xkLnBoLXNjYWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuLnBoLWJvbGQucGgtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNlwiO1xufVxuLnBoLWJvbGQucGgtc2Nhbi1zbWlsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjRcIjtcbn1cbi5waC1ib2xkLnBoLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XG59XG4ucGgtYm9sZC5waC1zY29vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG4ucGgtYm9sZC5waC1zY3JlZW5jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDA0XCI7XG59XG4ucGgtYm9sZC5waC1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZVwiO1xufVxuLnBoLWJvbGQucGgtc2NyaWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIjtcbn1cbi5waC1ib2xkLnBoLXNjcmliYmxlLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cbi5waC1ib2xkLnBoLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3YVwiO1xufVxuLnBoLWJvbGQucGgtc2VhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLnBoLWJvbGQucGgtY2lyY2xlLXdhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi5waC1ib2xkLnBoLXNlYWwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi5waC1ib2xkLnBoLWNpcmNsZS13YXZ5LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4ucGgtYm9sZC5waC1zZWFsLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5waC1ib2xkLnBoLXNlYWwtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5waC1ib2xkLnBoLWNpcmNsZS13YXZ5LXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4ucGgtYm9sZC5waC1zZWFsLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5waC1ib2xkLnBoLWNpcmNsZS13YXZ5LXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5waC1ib2xkLnBoLXNlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGVcIjtcbn1cbi5waC1ib2xkLnBoLXNlYXRiZWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGZlXCI7XG59XG4ucGgtYm9sZC5waC1zZWN1cml0eS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTRcIjtcbn1cbi5waC1ib2xkLnBoLXNlbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuLnBoLWJvbGQucGgtc2VsZWN0aW9uLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuLnBoLWJvbGQucGgtc2VsZWN0aW9uLWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjhcIjtcbn1cbi5waC1ib2xkLnBoLXNlbGVjdGlvbi1mb3JlZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG4ucGgtYm9sZC5waC1zZWxlY3Rpb24taW52ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuLnBoLWJvbGQucGgtc2VsZWN0aW9uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cbi5waC1ib2xkLnBoLXNlbGVjdGlvbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuLnBoLWJvbGQucGgtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVlXCI7XG59XG4ucGgtYm9sZC5waC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwNlwiO1xufVxuLnBoLWJvbGQucGgtc2hhcmUtZmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDUyXCI7XG59XG4ucGgtYm9sZC5waC1zaGFyZS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDA4XCI7XG59XG4ucGgtYm9sZC5waC1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MGFcIjtcbn1cbi5waC1ib2xkLnBoLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwY1wiO1xufVxuLnBoLWJvbGQucGgtc2hpZWxkLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOFwiO1xufVxuLnBoLWJvbGQucGgtc2hpZWxkLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MGVcIjtcbn1cbi5waC1ib2xkLnBoLXNoaWVsZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA2XCI7XG59XG4ucGgtYm9sZC5waC1zaGllbGQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MTBcIjtcbn1cbi5waC1ib2xkLnBoLXNoaWVsZC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM0XCI7XG59XG4ucGgtYm9sZC5waC1zaGllbGQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQxMlwiO1xufVxuLnBoLWJvbGQucGgtc2hpcHBpbmctY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhjXCI7XG59XG4ucGgtYm9sZC5waC1zaGlydC1mb2xkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTJcIjtcbn1cbi5waC1ib2xkLnBoLXNob290aW5nLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZmFcIjtcbn1cbi5waC1ib2xkLnBoLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQxNlwiO1xufVxuLnBoLWJvbGQucGgtc2hvcHBpbmctYmFnLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MThcIjtcbn1cbi5waC1ib2xkLnBoLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MWVcIjtcbn1cbi5waC1ib2xkLnBoLXNob3BwaW5nLWNhcnQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDIwXCI7XG59XG4ucGgtYm9sZC5waC1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cbi5waC1ib2xkLnBoLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NlwiO1xufVxuLnBoLWJvbGQucGgtc2hyaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI0XCI7XG59XG4ucGgtYm9sZC5waC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDIyXCI7XG59XG4ucGgtYm9sZC5waC1zaHVmZmxlLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MjRcIjtcbn1cbi5waC1ib2xkLnBoLXNodWZmbGUtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDI2XCI7XG59XG4ucGgtYm9sZC5waC1zaWRlYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XG59XG4ucGgtYm9sZC5waC1zaWRlYmFyLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNFwiO1xufVxuLnBoLWJvbGQucGgtc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjhcIjtcbn1cbi5waC1ib2xkLnBoLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MjhcIjtcbn1cbi5waC1ib2xkLnBoLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDJhXCI7XG59XG4ucGgtYm9sZC5waC1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWNcIjtcbn1cbi5waC1ib2xkLnBoLXNpZ25wb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG4ucGgtYm9sZC5waC1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuLnBoLWJvbGQucGgtc2lyZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cbi5waC1ib2xkLnBoLXNrZXRjaC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDJjXCI7XG59XG4ucGgtYm9sZC5waC1za2lwLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTRcIjtcbn1cbi5waC1ib2xkLnBoLXNraXAtYmFjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MmVcIjtcbn1cbi5waC1ib2xkLnBoLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhNlwiO1xufVxuLnBoLWJvbGQucGgtc2tpcC1mb3J3YXJkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzMFwiO1xufVxuLnBoLWJvbGQucGgtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5waC1ib2xkLnBoLXNreXBlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGNcIjtcbn1cbi5waC1ib2xkLnBoLXNsYWNrLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YThcIjtcbn1cbi5waC1ib2xkLnBoLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MzJcIjtcbn1cbi5waC1ib2xkLnBoLXNsaWRlcnMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzNFwiO1xufVxuLnBoLWJvbGQucGgtc2xpZGVzaG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDMyXCI7XG59XG4ucGgtYm9sZC5waC1zbWlsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MzZcIjtcbn1cbi5waC1ib2xkLnBoLXNtaWxleS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2MlwiO1xufVxuLnBoLWJvbGQucGgtc21pbGV5LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDM4XCI7XG59XG4ucGgtYm9sZC5waC1zbWlsZXktbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDNhXCI7XG59XG4ucGgtYm9sZC5waC1zbWlsZXktbWVsdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1NlwiO1xufVxuLnBoLWJvbGQucGgtc21pbGV5LW5lcnZvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2NcIjtcbn1cbi5waC1ib2xkLnBoLXNtaWxleS1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2VcIjtcbn1cbi5waC1ib2xkLnBoLXNtaWxleS1zdGlja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQwXCI7XG59XG4ucGgtYm9sZC5waC1zbWlsZXktd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuLnBoLWJvbGQucGgtc21pbGV5LXgtZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0MlwiO1xufVxuLnBoLWJvbGQucGgtc25hcGNoYXQtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuLnBoLWJvbGQucGgtc25lYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuLnBoLWJvbGQucGgtc25lYWtlci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDYwXCI7XG59XG4ucGgtYm9sZC5waC1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWFcIjtcbn1cbi5waC1ib2xkLnBoLXNvY2Nlci1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG4ucGgtYm9sZC5waC1zb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NlXCI7XG59XG4ucGgtYm9sZC5waC1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3YVwiO1xufVxuLnBoLWJvbGQucGgtc29sYXItcm9vZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3YlwiO1xufVxuLnBoLWJvbGQucGgtc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDRcIjtcbn1cbi5waC1ib2xkLnBoLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0NlwiO1xufVxuLnBoLWJvbGQucGgtc291bmRjbG91ZC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRlXCI7XG59XG4ucGgtYm9sZC5waC1zcGFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0OFwiO1xufVxuLnBoLWJvbGQucGgtc3BhcmtsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLnBoLWJvbGQucGgtc3BlYWtlci1oaWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG4ucGgtYm9sZC5waC1zcGVha2VyLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NGFcIjtcbn1cbi5waC1ib2xkLnBoLXNwZWFrZXItbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDRjXCI7XG59XG4ucGgtYm9sZC5waC1zcGVha2VyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NGVcIjtcbn1cbi5waC1ib2xkLnBoLXNwZWFrZXItc2ltcGxlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTBcIjtcbn1cbi5waC1ib2xkLnBoLXNwZWFrZXItc2ltcGxlLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1MlwiO1xufVxuLnBoLWJvbGQucGgtc3BlYWtlci1zaW1wbGUtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1NFwiO1xufVxuLnBoLWJvbGQucGgtc3BlYWtlci1zaW1wbGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTZcIjtcbn1cbi5waC1ib2xkLnBoLXNwZWFrZXItc2ltcGxlLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NThcIjtcbn1cbi5waC1ib2xkLnBoLXNwZWFrZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NWFcIjtcbn1cbi5waC1ib2xkLnBoLXNwZWFrZXIteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1Y1wiO1xufVxuLnBoLWJvbGQucGgtc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNzRcIjtcbn1cbi5waC1ib2xkLnBoLXNwaGVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2NlwiO1xufVxuLnBoLWJvbGQucGgtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuLnBoLWJvbGQucGgtc3Bpbm5lci1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTI4XCI7XG59XG4ucGgtYm9sZC5waC1zcGlubmVyLWdhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuLnBoLWJvbGQucGgtc3BpcmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XG59XG4ucGgtYm9sZC5waC1zcGxpdC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcyXCI7XG59XG4ucGgtYm9sZC5waC1zcGxpdC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NlwiO1xufVxuLnBoLWJvbGQucGgtc3BvdGlmeS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG4ucGgtYm9sZC5waC1zcHJheS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTRcIjtcbn1cbi5waC1ib2xkLnBoLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ1ZVwiO1xufVxuLnBoLWJvbGQucGgtc3F1YXJlLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NjJcIjtcbn1cbi5waC1ib2xkLnBoLXNxdWFyZS1oYWxmLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNlwiO1xufVxuLnBoLWJvbGQucGgtc3F1YXJlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cbi5waC1ib2xkLnBoLXNxdWFyZS1zcGxpdC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7XG59XG4ucGgtYm9sZC5waC1zcXVhcmUtc3BsaXQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzRcIjtcbn1cbi5waC1ib2xkLnBoLXNxdWFyZXMtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ2NFwiO1xufVxuLnBoLWJvbGQucGgtc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NjZcIjtcbn1cbi5waC1ib2xkLnBoLXN0YWNrLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGY0XCI7XG59XG4ucGgtYm9sZC5waC1zdGFjay1vdmVyZmxvdy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc4XCI7XG59XG4ucGgtYm9sZC5waC1zdGFjay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGY2XCI7XG59XG4ucGgtYm9sZC5waC1zdGFjay1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NjhcIjtcbn1cbi5waC1ib2xkLnBoLXN0YWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlY1wiO1xufVxuLnBoLWJvbGQucGgtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cbi5waC1ib2xkLnBoLXN0YW5kYXJkLWRlZmluaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cbi5waC1ib2xkLnBoLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NmFcIjtcbn1cbi5waC1ib2xkLnBoLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y0XCI7XG59XG4ucGgtYm9sZC5waC1zdGFyLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cbi5waC1ib2xkLnBoLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuLnBoLWJvbGQucGgtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZVwiO1xufVxuLnBoLWJvbGQucGgtc3RlYW0tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuLnBoLWJvbGQucGgtc3RlZXJpbmctd2hlZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cbi5waC1ib2xkLnBoLXN0ZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2JlXCI7XG59XG4ucGgtYm9sZC5waC1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYVwiO1xufVxuLnBoLWJvbGQucGgtc3RpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhY1wiO1xufVxuLnBoLWJvbGQucGgtc3Rvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cbi5waC1ib2xkLnBoLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NmNcIjtcbn1cbi5waC1ib2xkLnBoLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZlXCI7XG59XG4ucGgtYm9sZC5waC1zdG9yZWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDcwXCI7XG59XG4ucGgtYm9sZC5waC1zdHJhdGVneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuLnBoLWJvbGQucGgtc3RyaXBlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjtcbn1cbi5waC1ib2xkLnBoLXN0dWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2VcIjtcbn1cbi5waC1ib2xkLnBoLXN1YnNldC1vZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjMFwiO1xufVxuLnBoLWJvbGQucGgtc3Vic2V0LXByb3Blci1vZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiNlwiO1xufVxuLnBoLWJvbGQucGgtc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWE4XCI7XG59XG4ucGgtYm9sZC5waC1zdWJ0aXRsZXMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYTZcIjtcbn1cbi5waC1ib2xkLnBoLXN1YnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ2XCI7XG59XG4ucGgtYm9sZC5waC1zdWJ0cmFjdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDRcIjtcbn1cbi5waC1ib2xkLnBoLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5OFwiO1xufVxuLnBoLWJvbGQucGgtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWVcIjtcbn1cbi5waC1ib2xkLnBoLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cbi5waC1ib2xkLnBoLXN1aXRjYXNlLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViMFwiO1xufVxuLnBoLWJvbGQucGgtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDcyXCI7XG59XG4ucGgtYm9sZC5waC1zdW4tZGltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDc0XCI7XG59XG4ucGgtYm9sZC5waC1zdW4taG9yaXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViNlwiO1xufVxuLnBoLWJvbGQucGgtc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNlwiO1xufVxuLnBoLWJvbGQucGgtc3VwZXJzZXQtb2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjhcIjtcbn1cbi5waC1ib2xkLnBoLXN1cGVyc2V0LXByb3Blci1vZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiNFwiO1xufVxuLnBoLWJvbGQucGgtc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzY1wiO1xufVxuLnBoLWJvbGQucGgtc3dhdGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjhcIjtcbn1cbi5waC1ib2xkLnBoLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjZcIjtcbn1cbi5waC1ib2xkLnBoLXN3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWJhXCI7XG59XG4ucGgtYm9sZC5waC1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWNcIjtcbn1cbi5waC1ib2xkLnBoLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cbi5waC1ib2xkLnBoLXQtc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzBcIjtcbn1cbi5waC1ib2xkLnBoLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDc2XCI7XG59XG4ucGgtYm9sZC5waC10YWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc4XCI7XG59XG4ucGgtYm9sZC5waC10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzhcIjtcbn1cbi5waC1ib2xkLnBoLXRhZy1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG4ucGgtYm9sZC5waC10YWctc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdhXCI7XG59XG4ucGgtYm9sZC5waC10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2NcIjtcbn1cbi5waC1ib2xkLnBoLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5waC1ib2xkLnBoLXRlYS1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTZcIjtcbn1cbi5waC1ib2xkLnBoLXRlbGVncmFtLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YmNcIjtcbn1cbi5waC1ib2xkLnBoLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTRcIjtcbn1cbi5waC1ib2xkLnBoLXRlbGV2aXNpb24tc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG4ucGgtYm9sZC5waC10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiO1xufVxuLnBoLWJvbGQucGgtdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYVwiO1xufVxuLnBoLWJvbGQucGgtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2VcIjtcbn1cbi5waC1ib2xkLnBoLXRlcm1pbmFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuLnBoLWJvbGQucGgtdGVzdC10dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EwXCI7XG59XG4ucGgtYm9sZC5waC10ZXh0LWEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM0XCI7XG59XG4ucGgtYm9sZC5waC10ZXh0LWFhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVlXCI7XG59XG4ucGgtYm9sZC5waC10ZXh0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4MFwiO1xufVxuLnBoLWJvbGQucGgtdGV4dC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDgyXCI7XG59XG4ucGgtYm9sZC5waC10ZXh0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ODRcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ODZcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViZVwiO1xufVxuLnBoLWJvbGQucGgtdGV4dC1ib2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YmVcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5NlwiO1xufVxuLnBoLWJvbGQucGgtdGV4dC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4ucGgtYm9sZC5waC10ZXh0LWgtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiO1xufVxuLnBoLWJvbGQucGgtdGV4dC1oLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtaC1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtaC1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzZcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtaC10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuLnBoLWJvbGQucGgtdGV4dC1oLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuLnBoLWJvbGQucGgtdGV4dC1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWMwXCI7XG59XG4ucGgtYm9sZC5waC10ZXh0LW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjMlwiO1xufVxuLnBoLWJvbGQucGgtdGV4dC1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOThcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWFcIjtcbn1cbi5waC1ib2xkLnBoLXRleHQtdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4YVwiO1xufVxuLnBoLWJvbGQucGgtdGV4dC10LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDg4XCI7XG59XG4ucGgtYm9sZC5waC10ZXh0LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjNFwiO1xufVxuLnBoLWJvbGQucGgtdGV4dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwYVwiO1xufVxuLnBoLWJvbGQucGgtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzZcIjtcbn1cbi5waC1ib2xkLnBoLXRoZXJtb21ldGVyLWNvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzhcIjtcbn1cbi5waC1ib2xkLnBoLXRoZXJtb21ldGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjYVwiO1xufVxuLnBoLWJvbGQucGgtdGhlcm1vbWV0ZXItc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWNjXCI7XG59XG4ucGgtYm9sZC5waC10aHJlYWRzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOWVcIjtcbn1cbi5waC1ib2xkLnBoLXRocmVlLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWFcIjtcbn1cbi5waC1ib2xkLnBoLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDhjXCI7XG59XG4ucGgtYm9sZC5waC10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGVcIjtcbn1cbi5waC1ib2xkLnBoLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5MFwiO1xufVxuLnBoLWJvbGQucGgtdGlkYWwtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxY1wiO1xufVxuLnBoLWJvbGQucGgtdGlrdG9rLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjJcIjtcbn1cbi5waC1ib2xkLnBoLXRpbGRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGE4XCI7XG59XG4ucGgtYm9sZC5waC10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5MlwiO1xufVxuLnBoLWJvbGQucGgtdGlwLWphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMlwiO1xufVxuLnBoLWJvbGQucGgtdGlwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzMFwiO1xufVxuLnBoLWJvbGQucGgtdGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkMlwiO1xufVxuLnBoLWJvbGQucGgtdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cbi5waC1ib2xkLnBoLXRvZ2dsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLnBoLWJvbGQucGgtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlhXCI7XG59XG4ucGgtYm9sZC5waC10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWNcIjtcbn1cbi5waC1ib2xkLnBoLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTBcIjtcbn1cbi5waC1ib2xkLnBoLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG4ucGgtYm9sZC5waC10b3JuYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7XG59XG4ucGgtYm9sZC5waC10b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDk0XCI7XG59XG4ucGgtYm9sZC5waC10b3RlLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuLnBoLWJvbGQucGgtdG93ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTZcIjtcbn1cbi5waC1ib2xkLnBoLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmVcIjtcbn1cbi5waC1ib2xkLnBoLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuLnBoLWJvbGQucGgtdHJhZGVtYXJrLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZjRcIjtcbn1cbi5waC1ib2xkLnBoLXRyYWZmaWMtY29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLnBoLWJvbGQucGgtdHJhZmZpYy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG4ucGgtYm9sZC5waC10cmFmZmljLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuLnBoLWJvbGQucGgtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTZcIjtcbn1cbi5waC1ib2xkLnBoLXRyYWluLXJlZ2lvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDllXCI7XG59XG4ucGgtYm9sZC5waC10cmFpbi1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTBcIjtcbn1cbi5waC1ib2xkLnBoLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cbi5waC1ib2xkLnBoLXRyYW5zbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhMlwiO1xufVxuLnBoLWJvbGQucGgtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTZcIjtcbn1cbi5waC1ib2xkLnBoLXRyYXNoLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhOFwiO1xufVxuLnBoLWJvbGQucGgtdHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhYVwiO1xufVxuLnBoLWJvbGQucGgtdHJheS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4ucGgtYm9sZC5waC1hcmNoaXZlLXRyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5waC1ib2xkLnBoLXRyYXktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNTJcIjtcbn1cbi5waC1ib2xkLnBoLXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGUyXCI7XG59XG4ucGgtYm9sZC5waC10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG4ucGgtYm9sZC5waC10cmVlLWV2ZXJncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiO1xufVxuLnBoLWJvbGQucGgtdHJlZS1wYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4ucGgtYm9sZC5waC10cmVlLXN0cnVjdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuLnBoLWJvbGQucGgtdHJlZS12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQ4XCI7XG59XG4ucGgtYm9sZC5waC10cmVuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFjXCI7XG59XG4ucGgtYm9sZC5waC10cmVuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhZVwiO1xufVxuLnBoLWJvbGQucGgtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjBcIjtcbn1cbi5waC1ib2xkLnBoLXRyaWFuZ2xlLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiMlwiO1xufVxuLnBoLWJvbGQucGgtdHJvbGxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViMlwiO1xufVxuLnBoLWJvbGQucGgtdHJvbGxleS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViNFwiO1xufVxuLnBoLWJvbGQucGgtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG4ucGgtYm9sZC5waC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiNFwiO1xufVxuLnBoLWJvbGQucGgtdHJ1Y2stdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiNlwiO1xufVxuLnBoLWJvbGQucGgtdHVtYmxyLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDRcIjtcbn1cbi5waC1ib2xkLnBoLXR3aXRjaC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWNlXCI7XG59XG4ucGgtYm9sZC5waC10d2l0dGVyLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmFcIjtcbn1cbi5waC1ib2xkLnBoLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XG59XG4ucGgtYm9sZC5waC11bWJyZWxsYS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cbi5waC1ib2xkLnBoLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGJlXCI7XG59XG4ucGgtYm9sZC5waC11bml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZVwiO1xufVxuLnBoLWJvbGQucGgtdW5pdGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG4ucGgtYm9sZC5waC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmVcIjtcbn1cbi5waC1ib2xkLnBoLXVwbG9hZC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzBcIjtcbn1cbi5waC1ib2xkLnBoLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLnBoLWJvbGQucGgtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMlwiO1xufVxuLnBoLWJvbGQucGgtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuLnBoLWJvbGQucGgtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzRcIjtcbn1cbi5waC1ib2xkLnBoLXVzZXItY2lyY2xlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM4XCI7XG59XG4ucGgtYm9sZC5waC11c2VyLWNpcmNsZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzZcIjtcbn1cbi5waC1ib2xkLnBoLXVzZXItY2lyY2xlLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzZcIjtcbn1cbi5waC1ib2xkLnBoLXVzZXItY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM4XCI7XG59XG4ucGgtYm9sZC5waC11c2VyLWNpcmNsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNhXCI7XG59XG4ucGgtYm9sZC5waC11c2VyLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG4ucGgtYm9sZC5waC11c2VyLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2NcIjtcbn1cbi5waC1ib2xkLnBoLXVzZXItbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczY1wiO1xufVxuLnBoLWJvbGQucGgtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjZVwiO1xufVxuLnBoLWJvbGQucGgtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQwXCI7XG59XG4ucGgtYm9sZC5waC11c2VyLXJlY3RhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMlwiO1xufVxuLnBoLWJvbGQucGgtdXNlci1zb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhOFwiO1xufVxuLnBoLWJvbGQucGgtdXNlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDRcIjtcbn1cbi5waC1ib2xkLnBoLXVzZXItc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG4ucGgtYm9sZC5waC11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkNlwiO1xufVxuLnBoLWJvbGQucGgtdXNlcnMtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuLnBoLWJvbGQucGgtdXNlcnMtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cbi5waC1ib2xkLnBoLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNlwiO1xufVxuLnBoLWJvbGQucGgtdmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmVcIjtcbn1cbi5waC1ib2xkLnBoLXZlY3Rvci10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2MlwiO1xufVxuLnBoLWJvbGQucGgtdmVjdG9yLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2NFwiO1xufVxuLnBoLWJvbGQucGgtdmlicmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkOFwiO1xufVxuLnBoLWJvbGQucGgtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDBcIjtcbn1cbi5waC1ib2xkLnBoLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkYVwiO1xufVxuLnBoLWJvbGQucGgtdmlkZW8tY2FtZXJhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRjXCI7XG59XG4ucGgtYm9sZC5waC12aWRlby1jb25mZXJlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGNlXCI7XG59XG4ucGgtYm9sZC5waC12aWduZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMlwiO1xufVxuLnBoLWJvbGQucGgtdmlueWwtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2FjXCI7XG59XG4ucGgtYm9sZC5waC12aXJ0dWFsLXJlYWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjhcIjtcbn1cbi5waC1ib2xkLnBoLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q2XCI7XG59XG4ucGgtYm9sZC5waC12aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyYVwiO1xufVxuLnBoLWJvbGQucGgtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRlXCI7XG59XG4ucGgtYm9sZC5waC12b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI2XCI7XG59XG4ucGgtYm9sZC5waC13YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4ucGgtYm9sZC5waC13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cbi5waC1ib2xkLnBoLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkNFwiO1xufVxuLnBoLWJvbGQucGgtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMFwiO1xufVxuLnBoLWJvbGQucGgtd2FybmluZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTJcIjtcbn1cbi5waC1ib2xkLnBoLXdhcm5pbmctZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmY1wiO1xufVxuLnBoLWJvbGQucGgtd2FybmluZy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU0XCI7XG59XG4ucGgtYm9sZC5waC13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZThcIjtcbn1cbi5waC1ib2xkLnBoLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU2XCI7XG59XG4ucGgtYm9sZC5waC13YXZlLXNhd3Rvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG4ucGgtYm9sZC5waC13YXZlLXNpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWFcIjtcbn1cbi5waC1ib2xkLnBoLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XG59XG4ucGgtYm9sZC5waC13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEwXCI7XG59XG4ucGgtYm9sZC5waC13YXZlZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xufVxuLnBoLWJvbGQucGgtd2F2ZWZvcm0tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cbi5waC1ib2xkLnBoLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG4ucGgtYm9sZC5waC13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cbi5waC1ib2xkLnBoLXdlYmNhbS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkY1wiO1xufVxuLnBoLWJvbGQucGgtd2ViaG9va3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhZVwiO1xufVxuLnBoLWJvbGQucGgtd2VjaGF0LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDJcIjtcbn1cbi5waC1ib2xkLnBoLXdoYXRzYXBwLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZDBcIjtcbn1cbi5waC1ib2xkLnBoLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZThcIjtcbn1cbi5waC1ib2xkLnBoLXdoZWVsY2hhaXItbW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlhXCI7XG59XG4ucGgtYm9sZC5waC13aWZpLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWFcIjtcbn1cbi5waC1ib2xkLnBoLXdpZmktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVjXCI7XG59XG4ucGgtYm9sZC5waC13aWZpLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlZVwiO1xufVxuLnBoLWJvbGQucGgtd2lmaS1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYwXCI7XG59XG4ucGgtYm9sZC5waC13aWZpLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYyXCI7XG59XG4ucGgtYm9sZC5waC13aWZpLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjRcIjtcbn1cbi5waC1ib2xkLnBoLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZDJcIjtcbn1cbi5waC1ib2xkLnBoLXdpbmRtaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG4ucGgtYm9sZC5waC13aW5kb3dzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTJcIjtcbn1cbi5waC1ib2xkLnBoLXdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjJcIjtcbn1cbi5waC1ib2xkLnBoLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkNFwiO1xufVxuLnBoLWJvbGQucGgteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNlwiO1xufVxuLnBoLWJvbGQucGgteC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjhcIjtcbn1cbi5waC1ib2xkLnBoLXgtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiY1wiO1xufVxuLnBoLWJvbGQucGgteC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmFcIjtcbn1cbi5waC1ib2xkLnBoLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOWFcIjtcbn1cbi5waC1ib2xkLnBoLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4ucGgtYm9sZC5waC15b3V0dWJlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmNcIjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQaG9zcGhvci1GaWxsXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuL1Bob3NwaG9yLUZpbGwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi9QaG9zcGhvci1GaWxsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuL1Bob3NwaG9yLUZpbGwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4vUGhvc3Bob3ItRmlsbC5zdmcjUGhvc3Bob3ItRmlsbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLnBoLWZpbGwge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJQaG9zcGhvci1GaWxsXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogRW5hYmxlIExpZ2F0dXJlcyA9PT09PT09PT09PT09PT09ICovXG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGRpc2NyZXRpb25hcnktbGlnYXR1cmVzO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBoLWZpbGwucGgtYWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWFcIjtcbn1cbi5waC1maWxsLnBoLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuLnBoLWZpbGwucGgtYWRkcmVzcy1ib29rLXRhYnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNGVcIjtcbn1cbi5waC1maWxsLnBoLWFpci10cmFmZmljLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDhcIjtcbn1cbi5waC1maWxsLnBoLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4ucGgtZmlsbC5waC1haXJwbGFuZS1pbi1mbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmVcIjtcbn1cbi5waC1maWxsLnBoLWFpcnBsYW5lLWxhbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDJcIjtcbn1cbi5waC1maWxsLnBoLWFpcnBsYW5lLXRha2VvZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDRcIjtcbn1cbi5waC1maWxsLnBoLWFpcnBsYW5lLXRheGlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDBcIjtcbn1cbi5waC1maWxsLnBoLWFpcnBsYW5lLXRpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZDZcIjtcbn1cbi5waC1maWxsLnBoLWFpcnBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5waC1maWxsLnBoLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4ucGgtZmlsbC5waC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNlwiO1xufVxuLnBoLWZpbGwucGgtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA2XCI7XG59XG4ucGgtZmlsbC5waC1hbGlnbi1ib3R0b20tc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBjXCI7XG59XG4ucGgtZmlsbC5waC1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYVwiO1xufVxuLnBoLWZpbGwucGgtYWxpZ24tY2VudGVyLWhvcml6b250YWwtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBlXCI7XG59XG4ucGgtZmlsbC5waC1hbGlnbi1jZW50ZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGNcIjtcbn1cbi5waC1maWxsLnBoLWFsaWduLWNlbnRlci12ZXJ0aWNhbC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTBcIjtcbn1cbi5waC1maWxsLnBoLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGVcIjtcbn1cbi5waC1maWxsLnBoLWFsaWduLWxlZnQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG4ucGgtZmlsbC5waC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMFwiO1xufVxuLnBoLWZpbGwucGgtYWxpZ24tcmlnaHQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XG59XG4ucGgtZmlsbC5waC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTJcIjtcbn1cbi5waC1maWxsLnBoLWFsaWduLXRvcC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTRcIjtcbn1cbi5waC1maWxsLnBoLWFtYXpvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG4ucGgtZmlsbC5waC1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzJcIjtcbn1cbi5waC1maWxsLnBoLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNFwiO1xufVxuLnBoLWZpbGwucGgtYW5jaG9yLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkOFwiO1xufVxuLnBoLWZpbGwucGgtYW5kcm9pZC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4ucGgtZmlsbC5waC1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiY1wiO1xufVxuLnBoLWZpbGwucGgtYW5ndWxhci1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG59XG4ucGgtZmlsbC5waC1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLnBoLWZpbGwucGgtYXBwLXN0b3JlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cbi5waC1maWxsLnBoLWFwcC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZGFcIjtcbn1cbi5waC1maWxsLnBoLWFwcGxlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTZcIjtcbn1cbi5waC1maWxsLnBoLWFwcGxlLXBvZGNhc3RzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTZcIjtcbn1cbi5waC1maWxsLnBoLWFwcHJveGltYXRlLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhYVwiO1xufVxuLnBoLWZpbGwucGgtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLnBoLWZpbGwucGgtYXJtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWFyYy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1hcmMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWJlbmQtZG91YmxlLXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWJlbmQtZG91YmxlLXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1iZW5kLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctYmVuZC1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1iZW5kLWxlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctYmVuZC1sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1iZW5kLXJpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWJlbmQtcmlnaHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWJlbmQtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctYmVuZC11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWNpcmNsZS1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWNpcmNsZS1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWNpcmNsZS11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1jaXJjbGUtdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWNsb2Nrd2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctY291bnRlci1jbG9ja3dpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZWxib3ctZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1lbGJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1lbGJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1lbGJvdy1sZWZ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWVsYm93LWxlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWVsYm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1lbGJvdy1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1lbGJvdy1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZWxib3ctdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZWxib3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWZhdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE4XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1mYXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYVwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZmF0LWxpbmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxY1wiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZmF0LWxpbmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZVwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZmF0LWxpbmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjBcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWZhdC1saW5lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIyXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1mYXQtbGluZXMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZmF0LWxpbmVzLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjZcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWZhdC1saW5lcy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctZmF0LWxpbmVzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1mYXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmNcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWZhdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZVwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctbGluZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1saW5lLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctbGluZS1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1saW5lLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWxpbmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWxpbmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LWxpbmUtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctbGluZS11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1zcXVhcmUtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1zcXVhcmUtZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctc3F1YXJlLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWRjXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctc3F1YXJlLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkZVwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LXNxdWFyZS11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy1zcXVhcmUtdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LXUtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy11LWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LXUtbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy11LWxlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5waC1maWxsLnBoLWFycm93LXUtcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctdS1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctdS11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy11LXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1jbG9ja3dpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1jb3VudGVyLWNsb2Nrd2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3dzLWRvd24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA2XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvd3MtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWFcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1pbi1jYXJkaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuLnBoLWZpbGwucGgtYXJyb3dzLWluLWxpbmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMFwiO1xufVxuLnBoLWZpbGwucGgtYXJyb3dzLWluLWxpbmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzJcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1pbi1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWVcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1sZWZ0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG4ucGgtZmlsbC5waC1hcnJvd3MtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2VcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTJcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1vdXQtY2FyZGluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1vdXQtbGluZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM0XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvd3Mtb3V0LWxpbmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzZcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy1vdXQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG4ucGgtZmlsbC5waC1hcnJvd3Mtc3BsaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2NcIjtcbn1cbi5waC1maWxsLnBoLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNFwiO1xufVxuLnBoLWZpbGwucGgtYXJ0aWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuLnBoLWZpbGwucGgtYXJ0aWNsZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZTBcIjtcbn1cbi5waC1maWxsLnBoLWFydGljbGUtbnktdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZTJcIjtcbn1cbi5waC1maWxsLnBoLWFzY2xlcGl1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzNFwiO1xufVxuLnBoLWZpbGwucGgtY2FkdWNldXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzRcIjtcbn1cbi5waC1maWxsLnBoLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFhXCI7XG59XG4ucGgtZmlsbC5waC1hc3Rlcmlzay1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cbi5waC1maWxsLnBoLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XG59XG4ucGgtZmlsbC5waC1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWU0XCI7XG59XG4ucGgtZmlsbC5waC1hdm9jYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTA0XCI7XG59XG4ucGgtZmlsbC5waC1heGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cbi5waC1maWxsLnBoLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzRcIjtcbn1cbi5waC1maWxsLnBoLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MThcIjtcbn1cbi5waC1maWxsLnBoLWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4ucGgtZmlsbC5waC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWVcIjtcbn1cbi5waC1maWxsLnBoLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMFwiO1xufVxuLnBoLWZpbGwucGgtYmFnLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVlNlwiO1xufVxuLnBoLWZpbGwucGgtYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2Y1wiO1xufVxuLnBoLWZpbGwucGgtYmFuZGFpZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjJcIjtcbn1cbi5waC1maWxsLnBoLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjRcIjtcbn1cbi5waC1maWxsLnBoLWJhcmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjZcIjtcbn1cbi5waC1maWxsLnBoLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjhcIjtcbn1cbi5waC1maWxsLnBoLWJhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzJcIjtcbn1cbi5waC1maWxsLnBoLWJhcnJpY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLnBoLWZpbGwucGgtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cbi5waC1maWxsLnBoLWJhc2ViYWxsLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuLnBoLWZpbGwucGgtYmFzZWJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTRhXCI7XG59XG4ucGgtZmlsbC5waC1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cbi5waC1maWxsLnBoLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjRcIjtcbn1cbi5waC1maWxsLnBoLWJhdGh0dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjtcbn1cbi5waC1maWxsLnBoLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmFcIjtcbn1cbi5waC1maWxsLnBoLWJhdHRlcnktY2hhcmdpbmctdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmNcIjtcbn1cbi5waC1maWxsLnBoLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmVcIjtcbn1cbi5waC1maWxsLnBoLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMFwiO1xufVxuLnBoLWZpbGwucGgtYmF0dGVyeS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMyXCI7XG59XG4ucGgtZmlsbC5waC1iYXR0ZXJ5LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNFwiO1xufVxuLnBoLWZpbGwucGgtYmF0dGVyeS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzZcIjtcbn1cbi5waC1maWxsLnBoLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuLnBoLWZpbGwucGgtYmF0dGVyeS1wbHVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUwXCI7XG59XG4ucGgtZmlsbC5waC1iYXR0ZXJ5LXZlcnRpY2FsLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M2XCI7XG59XG4ucGgtZmlsbC5waC1iYXR0ZXJ5LXZlcnRpY2FsLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzRcIjtcbn1cbi5waC1maWxsLnBoLWJhdHRlcnktdmVydGljYWwtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMlwiO1xufVxuLnBoLWZpbGwucGgtYmF0dGVyeS12ZXJ0aWNhbC1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmVcIjtcbn1cbi5waC1maWxsLnBoLWJhdHRlcnktdmVydGljYWwtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MwXCI7XG59XG4ucGgtZmlsbC5waC1iYXR0ZXJ5LXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzhcIjtcbn1cbi5waC1maWxsLnBoLWJhdHRlcnktd2FybmluZy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjYVwiO1xufVxuLnBoLWZpbGwucGgtYmVhY2gtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyNFwiO1xufVxuLnBoLWZpbGwucGgtYmVhbmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG4ucGgtZmlsbC5waC1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2NcIjtcbn1cbi5waC1maWxsLnBoLWJlZXItYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IwXCI7XG59XG4ucGgtZmlsbC5waC1iZWVyLXN0ZWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYyXCI7XG59XG4ucGgtZmlsbC5waC1iZWhhbmNlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjRcIjtcbn1cbi5waC1maWxsLnBoLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2VcIjtcbn1cbi5waC1maWxsLnBoLWJlbGwtcmluZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVlOFwiO1xufVxuLnBoLWZpbGwucGgtYmVsbC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDBcIjtcbn1cbi5waC1maWxsLnBoLWJlbGwtc2ltcGxlLXJpbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZWFcIjtcbn1cbi5waC1maWxsLnBoLWJlbGwtc2ltcGxlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQyXCI7XG59XG4ucGgtZmlsbC5waC1iZWxsLXNpbXBsZS16OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWVjXCI7XG59XG4ucGgtZmlsbC5waC1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ0XCI7XG59XG4ucGgtZmlsbC5waC1iZWxsLXo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZWVcIjtcbn1cbi5waC1maWxsLnBoLWJlbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cbi5waC1maWxsLnBoLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuLnBoLWZpbGwucGgtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNlwiO1xufVxuLnBoLWZpbGwucGgtYmluYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTYwXCI7XG59XG4ucGgtZmlsbC5waC1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG4ucGgtZmlsbC5waC1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cbi5waC1maWxsLnBoLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmNcIjtcbn1cbi5waC1maWxsLnBoLWJsdWVwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhMFwiO1xufVxuLnBoLWZpbGwucGgtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRhXCI7XG59XG4ucGgtZmlsbC5waC1ibHVldG9vdGgtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRjXCI7XG59XG4ucGgtZmlsbC5waC1ibHVldG9vdGgtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGVcIjtcbn1cbi5waC1maWxsLnBoLWJsdWV0b290aC14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUwXCI7XG59XG4ucGgtZmlsbC5waC1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg2XCI7XG59XG4ucGgtZmlsbC5waC1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTBhXCI7XG59XG4ucGgtZmlsbC5waC1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YyXCI7XG59XG4ucGgtZmlsbC5waC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUyXCI7XG59XG4ucGgtZmlsbC5waC1ib29rLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG4ucGgtZmlsbC5waC1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTZcIjtcbn1cbi5waC1maWxsLnBoLWJvb2stb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYyXCI7XG59XG4ucGgtZmlsbC5waC1ib29rLW9wZW4tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlMFwiO1xufVxuLnBoLWZpbGwucGgtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZThcIjtcbn1cbi5waC1maWxsLnBoLWJvb2ttYXJrLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlYVwiO1xufVxuLnBoLWZpbGwucGgtYm9va21hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVjXCI7XG59XG4ucGgtZmlsbC5waC1ib29rbWFya3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWYwXCI7XG59XG4ucGgtZmlsbC5waC1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuLnBoLWZpbGwucGgtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjYVwiO1xufVxuLnBoLWZpbGwucGgtYm91bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIyXCI7XG59XG4ucGgtZmlsbC5waC1ib3VuZGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjtcbn1cbi5waC1maWxsLnBoLWJvd2wtZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNFwiO1xufVxuLnBoLWZpbGwucGgtYm93bC1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNFwiO1xufVxuLnBoLWZpbGwucGgtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG4ucGgtZmlsbC5waC1ib3gtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLnBoLWZpbGwucGgtYXJjaGl2ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cbi5waC1maWxsLnBoLWJveC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1NFwiO1xufVxuLnBoLWZpbGwucGgtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG4ucGgtZmlsbC5waC1icmFja2V0cy1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuLnBoLWZpbGwucGgtYnJhY2tldHMtY3VybHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjBcIjtcbn1cbi5waC1maWxsLnBoLWJyYWNrZXRzLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4ucGgtZmlsbC5waC1icmFja2V0cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWVcIjtcbn1cbi5waC1maWxsLnBoLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4ucGgtZmlsbC5waC1icmFuZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjtcbn1cbi5waC1maWxsLnBoLWJyZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG4ucGgtZmlsbC5waC1icmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjhcIjtcbn1cbi5waC1maWxsLnBoLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlZVwiO1xufVxuLnBoLWZpbGwucGgtYnJpZWZjYXNlLW1ldGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWYyXCI7XG59XG4ucGgtZmlsbC5waC1icm9hZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjtcbn1cbi5waC1maWxsLnBoLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU0XCI7XG59XG4ucGgtZmlsbC5waC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY0XCI7XG59XG4ucGgtZmlsbC5waC1icm93c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNlwiO1xufVxuLnBoLWZpbGwucGgtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWY0XCI7XG59XG4ucGgtZmlsbC5waC1idWctYmVldGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWY2XCI7XG59XG4ucGgtZmlsbC5waC1idWctZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZjhcIjtcbn1cbi5waC1maWxsLnBoLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG59XG4ucGgtZmlsbC5waC1idWlsZGluZy1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmVcIjtcbn1cbi5waC1maWxsLnBoLWJ1aWxkaW5nLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZlwiO1xufVxuLnBoLWZpbGwucGgtYnVpbGRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4ucGgtZmlsbC5waC1idWxsZG96ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmNcIjtcbn1cbi5waC1maWxsLnBoLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLnBoLWZpbGwucGgtYnV0dGVyZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG59XG4ucGgtZmlsbC5waC1jYWJsZS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OWNcIjtcbn1cbi5waC1maWxsLnBoLWNhY3R1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLnBoLWZpbGwucGgtY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MFwiO1xufVxuLnBoLWZpbGwucGgtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOFwiO1xufVxuLnBoLWZpbGwucGgtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5waC1maWxsLnBoLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XG59XG4ucGgtZmlsbC5waC1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuLnBoLWZpbGwucGgtY2FsZW5kYXItZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IyXCI7XG59XG4ucGgtZmlsbC5waC1jYWxlbmRhci1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I0XCI7XG59XG4ucGgtZmlsbC5waC1jYWxlbmRhci1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMFwiO1xufVxuLnBoLWZpbGwucGgtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cbi5waC1maWxsLnBoLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTRcIjtcbn1cbi5waC1maWxsLnBoLWNhbGVuZGFyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG4ucGgtZmlsbC5waC1jYWxlbmRhci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIyXCI7XG59XG4ucGgtZmlsbC5waC1jYWxlbmRhci14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBjXCI7XG59XG4ucGgtZmlsbC5waC1jYWxsLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGVcIjtcbn1cbi5waC1maWxsLnBoLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZVwiO1xufVxuLnBoLWZpbGwucGgtY2FtZXJhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNThcIjtcbn1cbi5waC1maWxsLnBoLWNhbWVyYS1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTRcIjtcbn1cbi5waC1maWxsLnBoLWNhbWVyYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuLnBoLWZpbGwucGgtY2FtcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cbi5waC1maWxsLnBoLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLnBoLWZpbGwucGgtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzBcIjtcbn1cbi5waC1maWxsLnBoLWNhci1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNjXCI7XG59XG4ucGgtZmlsbC5waC1jYXItc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4ucGgtZmlsbC5waC1jYXJkaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWZhXCI7XG59XG4ucGgtZmlsbC5waC1jYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmOFwiO1xufVxuLnBoLWZpbGwucGgtY2FyZHMtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNTBcIjtcbn1cbi5waC1maWxsLnBoLWNhcmV0LWNpcmNsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLnBoLWZpbGwucGgtY2FyZXQtY2lyY2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG4ucGgtZmlsbC5waC1jYXJldC1jaXJjbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFhXCI7XG59XG4ucGgtZmlsbC5waC1jYXJldC1jaXJjbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCI7XG59XG4ucGgtZmlsbC5waC1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZVwiO1xufVxuLnBoLWZpbGwucGgtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjtcbn1cbi5waC1maWxsLnBoLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLnBoLWZpbGwucGgtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4ucGgtZmlsbC5waC1jYXJldC1jaXJjbGUtdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZVwiO1xufVxuLnBoLWZpbGwucGgtY2FyZXQtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5waC1maWxsLnBoLWNhcmV0LWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG4ucGgtZmlsbC5waC1jYXJldC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmFcIjtcbn1cbi5waC1maWxsLnBoLWNhcmV0LWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyY1wiO1xufVxuLnBoLWZpbGwucGgtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLnBoLWZpbGwucGgtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuLnBoLWZpbGwucGgtY2FyZXQtbGluZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4ucGgtZmlsbC5waC1jYXJldC1saW5lLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5waC1maWxsLnBoLWNhcmV0LWxpbmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cbi5waC1maWxsLnBoLWNhcmV0LWxpbmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmVcIjtcbn1cbi5waC1maWxsLnBoLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCI7XG59XG4ucGgtZmlsbC5waC1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzY1wiO1xufVxuLnBoLWZpbGwucGgtY2FyZXQtdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuLnBoLWZpbGwucGgtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM4XCI7XG59XG4ucGgtZmlsbC5waC1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDgwXCI7XG59XG4ucGgtZmlsbC5waC1jYXNzZXR0ZS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJlXCI7XG59XG4ucGgtZmlsbC5waC1jYXN0bGUtdHVycmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG4ucGgtZmlsbC5waC1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjtcbn1cbi5waC1maWxsLnBoLWNlbGwtc2lnbmFsLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cbi5waC1maWxsLnBoLWNlbGwtc2lnbmFsLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbn1cbi5waC1maWxsLnBoLWNlbGwtc2lnbmFsLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiO1xufVxuLnBoLWZpbGwucGgtY2VsbC1zaWduYWwtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4ucGgtZmlsbC5waC1jZWxsLXNpZ25hbC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRhXCI7XG59XG4ucGgtZmlsbC5waC1jZWxsLXNpZ25hbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0Y1wiO1xufVxuLnBoLWZpbGwucGgtY2VsbC1zaWduYWwteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0ZVwiO1xufVxuLnBoLWZpbGwucGgtY2VsbC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhYVwiO1xufVxuLnBoLWZpbGwucGgtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjZcIjtcbn1cbi5waC1maWxsLnBoLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4ucGgtZmlsbC5waC1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWZjXCI7XG59XG4ucGgtZmlsbC5waC1jaGFsa2JvYXJkLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVmZVwiO1xufVxuLnBoLWZpbGwucGgtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4ucGgtZmlsbC5waC1jaGFtcGFnbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2FcIjtcbn1cbi5waC1maWxsLnBoLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDBcIjtcbn1cbi5waC1maWxsLnBoLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuLnBoLWZpbGwucGgtY2hhcnQtYmFyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5waC1maWxsLnBoLWNoYXJ0LWRvbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE2XCI7XG59XG4ucGgtZmlsbC5waC1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG4ucGgtZmlsbC5waC1jaGFydC1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjZcIjtcbn1cbi5waC1maWxsLnBoLWNoYXJ0LWxpbmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cbi5waC1maWxsLnBoLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuLnBoLWZpbGwucGgtY2hhcnQtcGllLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTVhXCI7XG59XG4ucGgtZmlsbC5waC1jaGFydC1wb2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxuLnBoLWZpbGwucGgtY2hhcnQtc2NhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhY1wiO1xufVxuLnBoLWZpbGwucGgtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1Y1wiO1xufVxuLnBoLWZpbGwucGgtY2hhdC1jZW50ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiO1xufVxuLnBoLWZpbGwucGgtY2hhdC1jZW50ZXJlZC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG4ucGgtZmlsbC5waC1jaGF0LWNlbnRlcmVkLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4ucGgtZmlsbC5waC1jaGF0LWNlbnRlcmVkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cbi5waC1maWxsLnBoLWNoYXQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4ucGgtZmlsbC5waC1jaGF0LWNpcmNsZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTZjXCI7XG59XG4ucGgtZmlsbC5waC1jaGF0LWNpcmNsZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2YVwiO1xufVxuLnBoLWZpbGwucGgtY2hhdC1jaXJjbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2ZVwiO1xufVxuLnBoLWZpbGwucGgtY2hhdC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG4ucGgtZmlsbC5waC1jaGF0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTVlXCI7XG59XG4ucGgtZmlsbC5waC1jaGF0LXRlYXJkcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7XG59XG4ucGgtZmlsbC5waC1jaGF0LXRlYXJkcm9wLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cbi5waC1maWxsLnBoLWNoYXQtdGVhcmRyb3Atc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cbi5waC1maWxsLnBoLWNoYXQtdGVhcmRyb3AtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLnBoLWZpbGwucGgtY2hhdC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTdhXCI7XG59XG4ucGgtZmlsbC5waC1jaGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3Y1wiO1xufVxuLnBoLWZpbGwucGgtY2hhdHMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTdlXCI7XG59XG4ucGgtZmlsbC5waC1jaGF0cy10ZWFyZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLnBoLWZpbGwucGgtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cbi5waC1maWxsLnBoLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLnBoLWZpbGwucGgtY2hlY2stZmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE2XCI7XG59XG4ucGgtZmlsbC5waC1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cbi5waC1maWxsLnBoLWNoZWNrLXNxdWFyZS1vZmZzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5waC1maWxsLnBoLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNFwiO1xufVxuLnBoLWZpbGwucGgtY2hlY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNhXCI7XG59XG4ucGgtZmlsbC5waC1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cbi5waC1maWxsLnBoLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuLnBoLWZpbGwucGgtY2hlZi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOGVcIjtcbn1cbi5waC1maWxsLnBoLWNoZXJyaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7XG59XG4ucGgtZmlsbC5waC1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWFcIjtcbn1cbi5waC1maWxsLnBoLWNpZ2FyZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5MFwiO1xufVxuLnBoLWZpbGwucGgtY2lnYXJldHRlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDkyXCI7XG59XG4ucGgtZmlsbC5waC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOGFcIjtcbn1cbi5waC1maWxsLnBoLWNpcmNsZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5waC1maWxsLnBoLWNpcmNsZS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMThjXCI7XG59XG4ucGgtZmlsbC5waC1jaXJjbGUtaGFsZi10aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMThlXCI7XG59XG4ucGgtZmlsbC5waC1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDRcIjtcbn1cbi5waC1maWxsLnBoLWNpcmNsZXMtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuLnBoLWZpbGwucGgtY2lyY2xlcy10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuLnBoLWZpbGwucGgtY2lyY2xlcy10aHJlZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4ucGgtZmlsbC5waC1jaXJjdWl0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cbi5waC1maWxsLnBoLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cbi5waC1maWxsLnBoLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NlwiO1xufVxuLnBoLWZpbGwucGgtY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cbi5waC1maWxsLnBoLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTlhXCI7XG59XG4ucGgtZmlsbC5waC1jbG9jay1hZnRlcm5vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOWNcIjtcbn1cbi5waC1maWxsLnBoLWNsb2NrLWNsb2Nrd2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5ZVwiO1xufVxuLnBoLWZpbGwucGgtY2xvY2stY291bnRkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJjXCI7XG59XG4ucGgtZmlsbC5waC1jbG9jay1jb3VudGVyLWNsb2Nrd2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhMFwiO1xufVxuLnBoLWZpbGwucGgtY2xvY2stdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlY1wiO1xufVxuLnBoLWZpbGwucGgtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYTRcIjtcbn1cbi5waC1maWxsLnBoLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWFhXCI7XG59XG4ucGgtZmlsbC5waC1jbG91ZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWFjXCI7XG59XG4ucGgtZmlsbC5waC1jbG91ZC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhZVwiO1xufVxuLnBoLWZpbGwucGgtY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjBcIjtcbn1cbi5waC1maWxsLnBoLWNsb3VkLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzY1wiO1xufVxuLnBoLWZpbGwucGgtY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWIyXCI7XG59XG4ucGgtZmlsbC5waC1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNlXCI7XG59XG4ucGgtZmlsbC5waC1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWI0XCI7XG59XG4ucGgtZmlsbC5waC1jbG91ZC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiNlwiO1xufVxuLnBoLWZpbGwucGgtY2xvdWQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiOFwiO1xufVxuLnBoLWZpbGwucGgtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQwXCI7XG59XG4ucGgtZmlsbC5waC1jbG91ZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG4ucGgtZmlsbC5waC1jbG91ZC14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG4ucGgtZmlsbC5waC1jbG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzhcIjtcbn1cbi5waC1maWxsLnBoLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmFcIjtcbn1cbi5waC1maWxsLnBoLWNvYXQtaGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZlXCI7XG59XG4ucGgtZmlsbC5waC1jb2RhLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2VcIjtcbn1cbi5waC1maWxsLnBoLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmNcIjtcbn1cbi5waC1maWxsLnBoLWNvZGUtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cbi5waC1maWxsLnBoLWNvZGUtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWJlXCI7XG59XG4ucGgtZmlsbC5waC1jb2RlcGVuLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cbi5waC1maWxsLnBoLWNvZGVzYW5kYm94LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cbi5waC1maWxsLnBoLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjMlwiO1xufVxuLnBoLWZpbGwucGgtY29mZmVlLWJlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzBcIjtcbn1cbi5waC1maWxsLnBoLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5waC1maWxsLnBoLWNvaW4tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDhcIjtcbn1cbi5waC1maWxsLnBoLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhlXCI7XG59XG4ucGgtZmlsbC5waC1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ2XCI7XG59XG4ucGgtZmlsbC5waC1jb2x1bW5zLXBsdXMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NFwiO1xufVxuLnBoLWZpbGwucGgtY29sdW1ucy1wbHVzLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQyXCI7XG59XG4ucGgtZmlsbC5waC1jb21tYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWM0XCI7XG59XG4ucGgtZmlsbC5waC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWM4XCI7XG59XG4ucGgtZmlsbC5waC1jb21wYXNzLXJvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzZcIjtcbn1cbi5waC1maWxsLnBoLWNvbXBhc3MtdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuLnBoLWZpbGwucGgtY29tcHV0ZXItdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDhcIjtcbn1cbi5waC1maWxsLnBoLWNvbmZldHRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG4ucGgtZmlsbC5waC1jb250YWN0bGVzcy1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDQyXCI7XG59XG4ucGgtZmlsbC5waC1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E2XCI7XG59XG4ucGgtZmlsbC5waC1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2FcIjtcbn1cbi5waC1maWxsLnBoLWNvb2tpbmctcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY0XCI7XG59XG4ucGgtZmlsbC5waC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWNhXCI7XG59XG4ucGgtZmlsbC5waC1jb3B5LXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjY1wiO1xufVxuLnBoLWZpbGwucGgtY29weWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmFcIjtcbn1cbi5waC1maWxsLnBoLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YVwiO1xufVxuLnBoLWZpbGwucGgtY29ybmVycy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjZVwiO1xufVxuLnBoLWZpbGwucGgtY29ybmVycy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDBcIjtcbn1cbi5waC1maWxsLnBoLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y2XCI7XG59XG4ucGgtZmlsbC5waC1jb3VydC1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTM2XCI7XG59XG4ucGgtZmlsbC5waC1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmVcIjtcbn1cbi5waC1maWxsLnBoLWNvd2JveS1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTJcIjtcbn1cbi5waC1maWxsLnBoLWNwdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLnBoLWZpbGwucGgtY3JhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDhcIjtcbn1cbi5waC1maWxsLnBoLWNyYW5lLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDQ5XCI7XG59XG4ucGgtZmlsbC5waC1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkMlwiO1xufVxuLnBoLWZpbGwucGgtY3JpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxMlwiO1xufVxuLnBoLWZpbGwucGgtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkNFwiO1xufVxuLnBoLWZpbGwucGgtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTBcIjtcbn1cbi5waC1maWxsLnBoLWNyb3NzaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkNlwiO1xufVxuLnBoLWZpbGwucGgtY3Jvc3NoYWlyLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkOFwiO1xufVxuLnBoLWZpbGwucGgtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5waC1maWxsLnBoLWNyb3duLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTVlXCI7XG59XG4ucGgtZmlsbC5waC1jcm93bi1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5waC1maWxsLnBoLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZGFcIjtcbn1cbi5waC1maWxsLnBoLWN1YmUtZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMGFcIjtcbn1cbi5waC1maWxsLnBoLWN1YmUtdHJhbnNwYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2NcIjtcbn1cbi5waC1maWxsLnBoLWN1cnJlbmN5LWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLnBoLWZpbGwucGgtY3VycmVuY3ktY2lyY2xlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0Y1wiO1xufVxuLnBoLWZpbGwucGgtY3VycmVuY3ktY255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRlXCI7XG59XG4ucGgtZmlsbC5waC1jdXJyZW5jeS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTBcIjtcbn1cbi5waC1maWxsLnBoLWN1cnJlbmN5LWRvbGxhci1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTJcIjtcbn1cbi5waC1maWxsLnBoLWN1cnJlbmN5LWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuLnBoLWZpbGwucGgtY3VycmVuY3ktZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU0XCI7XG59XG4ucGgtZmlsbC5waC1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTZcIjtcbn1cbi5waC1maWxsLnBoLWN1cnJlbmN5LWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1OFwiO1xufVxuLnBoLWZpbGwucGgtY3VycmVuY3ktanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVhXCI7XG59XG4ucGgtZmlsbC5waC1jdXJyZW5jeS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWNcIjtcbn1cbi5waC1maWxsLnBoLWN1cnJlbmN5LWt6dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0Y1wiO1xufVxuLnBoLWZpbGwucGgtY3VycmVuY3ktbmduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUyXCI7XG59XG4ucGgtZmlsbC5waC1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWVcIjtcbn1cbi5waC1maWxsLnBoLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkY1wiO1xufVxuLnBoLWZpbGwucGgtY3Vyc29yLWNsaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M4XCI7XG59XG4ucGgtZmlsbC5waC1jdXJzb3ItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOFwiO1xufVxuLnBoLWZpbGwucGgtY3lsaW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmNcIjtcbn1cbi5waC1maWxsLnBoLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWRlXCI7XG59XG4ucGgtZmlsbC5waC1kZXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDE2XCI7XG59XG4ucGgtZmlsbC5waC1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYwXCI7XG59XG4ucGgtZmlsbC5waC1kZXNrdG9wLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYyXCI7XG59XG4ucGgtZmlsbC5waC1kZXRlY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2VcIjtcbn1cbi5waC1maWxsLnBoLWRldi10by1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBlXCI7XG59XG4ucGgtZmlsbC5waC1kZXZpY2UtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWUwXCI7XG59XG4ucGgtZmlsbC5waC1kZXZpY2UtbW9iaWxlLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlMlwiO1xufVxuLnBoLWZpbGwucGgtZGV2aWNlLW1vYmlsZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0NlwiO1xufVxuLnBoLWZpbGwucGgtZGV2aWNlLW1vYmlsZS1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWU0XCI7XG59XG4ucGgtZmlsbC5waC1kZXZpY2Utcm90YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGYyXCI7XG59XG4ucGgtZmlsbC5waC1kZXZpY2UtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWU2XCI7XG59XG4ucGgtZmlsbC5waC1kZXZpY2UtdGFibGV0LWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlOFwiO1xufVxuLnBoLWZpbGwucGgtZGV2aWNlLXRhYmxldC1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWVhXCI7XG59XG4ucGgtZmlsbC5waC1kZXZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XG59XG4ucGgtZmlsbC5waC1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWVjXCI7XG59XG4ucGgtZmlsbC5waC1kaWFtb25kcy1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY0XCI7XG59XG4ucGgtZmlsbC5waC1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZWVcIjtcbn1cbi5waC1maWxsLnBoLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmMFwiO1xufVxuLnBoLWZpbGwucGgtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZjJcIjtcbn1cbi5waC1maWxsLnBoLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWY0XCI7XG59XG4ucGgtZmlsbC5waC1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWY2XCI7XG59XG4ucGgtZmlsbC5waC1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmOFwiO1xufVxuLnBoLWZpbGwucGgtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NFwiO1xufVxuLnBoLWZpbGwucGgtZGlzY28tYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5OFwiO1xufVxuLnBoLWZpbGwucGgtZGlzY29yZC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG4ucGgtZmlsbC5waC1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZmFcIjtcbn1cbi5waC1maWxsLnBoLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLnBoLWZpbGwucGgtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG4ucGgtZmlsbC5waC1kb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4ucGgtZmlsbC5waC1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTZcIjtcbn1cbi5waC1maWxsLnBoLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkZVwiO1xufVxuLnBoLWZpbGwucGgtZG90LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTBcIjtcbn1cbi5waC1maWxsLnBoLWRvdHMtbmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmY1wiO1xufVxuLnBoLWZpbGwucGgtZG90cy1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTRcIjtcbn1cbi5waC1maWxsLnBoLWRvdHMtc2l4LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XG59XG4ucGgtZmlsbC5waC1kb3RzLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWZlXCI7XG59XG4ucGgtZmlsbC5waC1kb3RzLXRocmVlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuLnBoLWZpbGwucGgtZG90cy10aHJlZS1jaXJjbGUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjtcbn1cbi5waC1maWxsLnBoLWRvdHMtdGhyZWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xufVxuLnBoLWZpbGwucGgtZG90cy10aHJlZS1vdXRsaW5lLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG4ucGgtZmlsbC5waC1kb3RzLXRocmVlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA4XCI7XG59XG4ucGgtZmlsbC5waC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwYVwiO1xufVxuLnBoLWZpbGwucGgtZG93bmxvYWQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCI7XG59XG4ucGgtZmlsbC5waC1kcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuLnBoLWZpbGwucGgtZHJlc3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuLnBoLWZpbGwucGgtZHJpYmJibGUtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwZVwiO1xufVxuLnBoLWZpbGwucGgtZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNzRcIjtcbn1cbi5waC1maWxsLnBoLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cbi5waC1maWxsLnBoLWRyb3AtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NlwiO1xufVxuLnBoLWZpbGwucGgtZHJvcC1oYWxmLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MFwiO1xufVxuLnBoLWZpbGwucGgtZHJvcC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzJcIjtcbn1cbi5waC1maWxsLnBoLWRyb3Atc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5waC1maWxsLnBoLWRyb3Bib3gtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMFwiO1xufVxuLnBoLWZpbGwucGgtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG4ucGgtZmlsbC5waC1lYXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjtcbn1cbi5waC1maWxsLnBoLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiO1xufVxuLnBoLWZpbGwucGgtZWdnLWNyYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY0XCI7XG59XG4ucGgtZmlsbC5waC1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiO1xufVxuLnBoLWZpbGwucGgtZWplY3Qtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG4ucGgtZmlsbC5waC1lbGV2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjMFwiO1xufVxuLnBoLWZpbGwucGgtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYmNcIjtcbn1cbi5waC1maWxsLnBoLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuLnBoLWZpbGwucGgtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjtcbn1cbi5waC1maWxsLnBoLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjtcbn1cbi5waC1maWxsLnBoLWVudmVsb3BlLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuLnBoLWZpbGwucGgtZW52ZWxvcGUtc2ltcGxlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMWFcIjtcbn1cbi5waC1maWxsLnBoLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiY1wiO1xufVxuLnBoLWZpbGwucGgtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjFjXCI7XG59XG4ucGgtZmlsbC5waC1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMWVcIjtcbn1cbi5waC1maWxsLnBoLWVzY2FsYXRvci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2JhXCI7XG59XG4ucGgtZmlsbC5waC1lc2NhbGF0b3ItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmNcIjtcbn1cbi5waC1maWxsLnBoLWV4YW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDJcIjtcbn1cbi5waC1maWxsLnBoLWV4Y2xhbWF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNDRcIjtcbn1cbi5waC1maWxsLnBoLWV4Y2x1ZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODJcIjtcbn1cbi5waC1maWxsLnBoLWV4Y2x1ZGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgwXCI7XG59XG4ucGgtZmlsbC5waC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjBcIjtcbn1cbi5waC1maWxsLnBoLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMFwiO1xufVxuLnBoLWZpbGwucGgtZXllLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMlwiO1xufVxuLnBoLWZpbGwucGgtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG4ucGgtZmlsbC5waC1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY4XCI7XG59XG4ucGgtZmlsbC5waC1leWVkcm9wcGVyLXNhbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNFwiO1xufVxuLnBoLWZpbGwucGgtZXllZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiYVwiO1xufVxuLnBoLWZpbGwucGgtZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1Y1wiO1xufVxuLnBoLWZpbGwucGgtZmFjZS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZhXCI7XG59XG4ucGgtZmlsbC5waC1mYWNlYm9vay1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7XG59XG4ucGgtZmlsbC5waC1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYwXCI7XG59XG4ucGgtZmlsbC5waC1mYWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjhcIjtcbn1cbi5waC1maWxsLnBoLWZhZGVycy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjJhXCI7XG59XG4ucGgtZmlsbC5waC1mYWxsb3V0LXNoZWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cbi5waC1maWxsLnBoLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuLnBoLWZpbGwucGgtZmFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3MFwiO1xufVxuLnBoLWZpbGwucGgtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4ucGgtZmlsbC5waC1mYXN0LWZvcndhcmQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjJjXCI7XG59XG4ucGgtZmlsbC5waC1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG4ucGgtZmlsbC5waC1mZWRpdmVyc2UtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2NlwiO1xufVxuLnBoLWZpbGwucGgtZmlnbWEtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyZVwiO1xufVxuLnBoLWZpbGwucGgtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMlwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1jLXNoYXJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMwXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtY3BwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLWNzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzNFwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWNcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG4ucGgtZmlsbC5waC1maWxlLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWVcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtaHRtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzOFwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzNcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtanBnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFhXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI0XCI7XG59XG4ucGgtZmlsbC5waC1maWxlLWpzeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYVwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG4ucGgtZmlsbC5waC1maWxlLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDUwXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG4ucGgtZmlsbC5waC1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7XG59XG4ucGgtZmlsbC5waC1maWxlLXBuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOFwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS1wcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjBcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmNcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjhcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtc3FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDRlXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLXN2ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwOFwiO1xufVxuLnBoLWZpbGwucGgtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjNhXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI2XCI7XG59XG4ucGgtZmlsbC5waC1maWxlLXRzeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzY1wiO1xufVxuLnBoLWZpbGwucGgtZmlsZS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzVcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUtdnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNlXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyM2NcIjtcbn1cbi5waC1maWxsLnBoLWZpbGUteGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIyXCI7XG59XG4ucGgtZmlsbC5waC1maWxlLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuLnBoLWZpbGwucGgtZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTBcIjtcbn1cbi5waC1maWxsLnBoLWZpbG0tcmVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMFwiO1xufVxuLnBoLWZpbGwucGgtZmlsbS1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTBcIjtcbn1cbi5waC1maWxsLnBoLWZpbG0tc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzJcIjtcbn1cbi5waC1maWxsLnBoLWZpbG0tc3RyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTJcIjtcbn1cbi5waC1maWxsLnBoLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjNlXCI7XG59XG4ucGgtZmlsbC5waC1maW5nZXJwcmludC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cbi5waC1maWxsLnBoLWZpbm4tdGhlLWh1bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZjXCI7XG59XG4ucGgtZmlsbC5waC1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG4ucGgtZmlsbC5waC1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuLnBoLWZpbGwucGgtZmlyZS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cbi5waC1maWxsLnBoLWZpcmUtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzRcIjtcbn1cbi5waC1maWxsLnBoLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2ZVwiO1xufVxuLnBoLWZpbGwucGgtZmlyc3QtYWlkLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MFwiO1xufVxuLnBoLWZpbGwucGgtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOFwiO1xufVxuLnBoLWZpbGwucGgtZmlzaC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cbi5waC1maWxsLnBoLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbn1cbi5waC1maWxsLnBoLWZsYWctYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4ucGgtZmlsbC5waC1mbGFnLWJhbm5lci1mb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2YyXCI7XG59XG4ucGgtZmlsbC5waC1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuLnBoLWZpbGwucGgtZmxhZy1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2YwXCI7XG59XG4ucGgtZmlsbC5waC1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuLnBoLWZpbGwucGgtZmxhc2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuLnBoLWZpbGwucGgtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWVcIjtcbn1cbi5waC1maWxsLnBoLWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2YVwiO1xufVxuLnBoLWZpbGwucGgtZmxpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2Y1wiO1xufVxuLnBoLWZpbGwucGgtZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjtcbn1cbi5waC1maWxsLnBoLWZsb3BweS1kaXNrLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjRcIjtcbn1cbi5waC1maWxsLnBoLWZsb3ctYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi5waC1maWxsLnBoLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLnBoLWZpbGwucGgtZmxvd2VyLWxvdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNjXCI7XG59XG4ucGgtZmlsbC5waC1mbG93ZXItdHVsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cbi5waC1maWxsLnBoLWZseWluZy1zYXVjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGFcIjtcbn1cbi5waC1maWxsLnBoLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0YVwiO1xufVxuLnBoLWZpbGwucGgtZm9sZGVyLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjRhXCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXItZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY4XCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXItZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY4XCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzY1wiO1xufVxuLnBoLWZpbGwucGgtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXItbm90Y2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjtcbn1cbi5waC1maWxsLnBoLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXItbm90Y2gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiO1xufVxuLnBoLWZpbGwucGgtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5waC1maWxsLnBoLWZvbGRlci1ub3RjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXItc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjVhXCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXItc2ltcGxlLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyYVwiO1xufVxuLnBoLWZpbGwucGgtZm9sZGVyLXNpbXBsZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmFcIjtcbn1cbi5waC1maWxsLnBoLWZvbGRlci1zaW1wbGUtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1ZVwiO1xufVxuLnBoLWZpbGwucGgtZm9sZGVyLXNpbXBsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1Y1wiO1xufVxuLnBoLWZpbGwucGgtZm9sZGVyLXNpbXBsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjVlXCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXItc2ltcGxlLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMmVcIjtcbn1cbi5waC1maWxsLnBoLWZvbGRlci1zaW1wbGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MFwiO1xufVxuLnBoLWZpbGwucGgtZm9sZGVyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODZcIjtcbn1cbi5waC1maWxsLnBoLWZvbGRlci11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ2XCI7XG59XG4ucGgtZmlsbC5waC1mb2xkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7XG59XG4ucGgtZmlsbC5waC1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuLnBoLWZpbGwucGgtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTRjXCI7XG59XG4ucGgtZmlsbC5waC1mb290cHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XG59XG4ucGgtZmlsbC5waC1mb3JrLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYyXCI7XG59XG4ucGgtZmlsbC5waC1mb3VyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWNcIjtcbn1cbi5waC1maWxsLnBoLWZyYW1lLWNvcm5lcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5waC1maWxsLnBoLWZyYW1lci1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjY0XCI7XG59XG4ucGgtZmlsbC5waC1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlNFwiO1xufVxuLnBoLWZpbGwucGgtZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjY2XCI7XG59XG4ucGgtZmlsbC5waC1mdW5uZWwtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjY4XCI7XG59XG4ucGgtZmlsbC5waC1mdW5uZWwtc2ltcGxlLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNmFcIjtcbn1cbi5waC1maWxsLnBoLWZ1bm5lbC14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjZjXCI7XG59XG4ucGgtZmlsbC5waC1nYW1lLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNmVcIjtcbn1cbi5waC1maWxsLnBoLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkNlwiO1xufVxuLnBoLWZpbGwucGgtZ2FzLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZVwiO1xufVxuLnBoLWZpbGwucGgtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjhcIjtcbn1cbi5waC1maWxsLnBoLWdhdWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4ucGgtZmlsbC5waC1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuLnBoLWZpbGwucGgtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI3MFwiO1xufVxuLnBoLWZpbGwucGgtZ2Vhci1maW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdjXCI7XG59XG4ucGgtZmlsbC5waC1nZWFyLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI3MlwiO1xufVxuLnBoLWZpbGwucGgtZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuLnBoLWZpbGwucGgtZ2VuZGVyLWludGVyc2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG4ucGgtZmlsbC5waC1nZW5kZXItbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMlwiO1xufVxuLnBoLWZpbGwucGgtZ2VuZGVyLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYVwiO1xufVxuLnBoLWZpbGwucGgtZ2VuZGVyLW5vbmJpbmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLnBoLWZpbGwucGgtZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG4ucGgtZmlsbC5waC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuLnBoLWZpbGwucGgtZ2lmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjc0XCI7XG59XG4ucGgtZmlsbC5waC1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjc2XCI7XG59XG4ucGgtZmlsbC5waC1naXQtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjc4XCI7XG59XG4ucGgtZmlsbC5waC1naXQtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjdhXCI7XG59XG4ucGgtZmlsbC5waC1naXQtZGlmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI3Y1wiO1xufVxuLnBoLWZpbGwucGgtZ2l0LWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyN2VcIjtcbn1cbi5waC1maWxsLnBoLWdpdC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4MFwiO1xufVxuLnBoLWZpbGwucGgtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4MlwiO1xufVxuLnBoLWZpbGwucGgtZ2l0aHViLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzZcIjtcbn1cbi5waC1maWxsLnBoLWdpdGxhYi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG4ucGgtZmlsbC5waC1naXRsYWItbG9nby1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cbi5waC1maWxsLnBoLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjg4XCI7XG59XG4ucGgtZmlsbC5waC1nbG9iZS1oZW1pc3BoZXJlLWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOGFcIjtcbn1cbi5waC1maWxsLnBoLWdsb2JlLWhlbWlzcGhlcmUtd2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4Y1wiO1xufVxuLnBoLWZpbGwucGgtZ2xvYmUtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjhlXCI7XG59XG4ucGgtZmlsbC5waC1nbG9iZS1zaW1wbGUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4NFwiO1xufVxuLnBoLWZpbGwucGgtZ2xvYmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOTBcIjtcbn1cbi5waC1maWxsLnBoLWdsb2JlLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODZcIjtcbn1cbi5waC1maWxsLnBoLWdvZ2dsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjRcIjtcbn1cbi5waC1maWxsLnBoLWdvbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cbi5waC1maWxsLnBoLWdvb2RyZWFkcy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDEwXCI7XG59XG4ucGgtZmlsbC5waC1nb29nbGUtY2FyZGJvYXJkLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjZcIjtcbn1cbi5waC1maWxsLnBoLWdvb2dsZS1jaHJvbWUtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuLnBoLWZpbGwucGgtZ29vZ2xlLWRyaXZlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjZcIjtcbn1cbi5waC1maWxsLnBoLWdvb2dsZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjkyXCI7XG59XG4ucGgtZmlsbC5waC1nb29nbGUtcGhvdG9zLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTJcIjtcbn1cbi5waC1maWxsLnBoLWdvb2dsZS1wbGF5LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOTRcIjtcbn1cbi5waC1maWxsLnBoLWdvb2dsZS1wb2RjYXN0cy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk0XCI7XG59XG4ucGgtZmlsbC5waC1ncHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDhcIjtcbn1cbi5waC1maWxsLnBoLWdwcy1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDZcIjtcbn1cbi5waC1maWxsLnBoLWdwcy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkNFwiO1xufVxuLnBoLWZpbGwucGgtZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDJcIjtcbn1cbi5waC1maWxsLnBoLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4ucGgtZmlsbC5waC1ncmFpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjhcIjtcbn1cbi5waC1maWxsLnBoLWdyYWlucy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2YVwiO1xufVxuLnBoLWZpbGwucGgtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNThcIjtcbn1cbi5waC1maWxsLnBoLWdyYXBoaWNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi5waC1maWxsLnBoLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjNFwiO1xufVxuLnBoLWZpbGwucGgtZ3JlYXRlci10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGEyXCI7XG59XG4ucGgtZmlsbC5waC1ncmlkLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOTZcIjtcbn1cbi5waC1maWxsLnBoLWdyaWQtbmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4Y1wiO1xufVxuLnBoLWZpbGwucGgtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThhXCI7XG59XG4ucGgtZmlsbC5waC1oYWlyLWRyeWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG4ucGgtZmlsbC5waC1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTBcIjtcbn1cbi5waC1maWxsLnBoLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuLnBoLWZpbGwucGgtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5OFwiO1xufVxuLnBoLWZpbGwucGgtaGFuZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG4ucGgtZmlsbC5waC1oYW5kLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTVhXCI7XG59XG4ucGgtZmlsbC5waC1oYW5kLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7XG59XG4ucGgtZmlsbC5waC1oYW5kLWRlcG9zaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlODJcIjtcbn1cbi5waC1maWxsLnBoLWhhbmQtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG4ucGgtZmlsbC5waC1oYW5kLWZpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2FcIjtcbn1cbi5waC1maWxsLnBoLWhhbmQtZ3JhYmJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2NcIjtcbn1cbi5waC1maWxsLnBoLWhhbmQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTBcIjtcbn1cbi5waC1maWxsLnBoLWhhbmQtcGFsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3ZVwiO1xufVxuLnBoLWZpbGwucGgtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjY1wiO1xufVxuLnBoLWZpbGwucGgtaGFuZC1wb2ludGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5YVwiO1xufVxuLnBoLWZpbGwucGgtaGFuZC1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG4ucGgtZmlsbC5waC1oYW5kLXN3aXBlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTRcIjtcbn1cbi5waC1maWxsLnBoLWhhbmQtc3dpcGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTJcIjtcbn1cbi5waC1maWxsLnBoLWhhbmQtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzkwXCI7XG59XG4ucGgtZmlsbC5waC1oYW5kLXdhdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4MFwiO1xufVxuLnBoLWZpbGwucGgtaGFuZC13aXRoZHJhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4MFwiO1xufVxuLnBoLWZpbGwucGgtaGFuZGJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI5Y1wiO1xufVxuLnBoLWZpbGwucGgtaGFuZGJhZy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cbi5waC1maWxsLnBoLWhhbmRzLWNsYXBwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4ucGgtZmlsbC5waC1oYW5kcy1wcmF5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M4XCI7XG59XG4ucGgtZmlsbC5waC1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODJcIjtcbn1cbi5waC1maWxsLnBoLWhhcmQtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOWVcIjtcbn1cbi5waC1maWxsLnBoLWhhcmQtZHJpdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmEwXCI7XG59XG4ucGgtZmlsbC5waC1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0NlwiO1xufVxuLnBoLWZpbGwucGgtaGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhMlwiO1xufVxuLnBoLWZpbGwucGgtaGFzaC1zdHJhaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhNFwiO1xufVxuLnBoLWZpbGwucGgtaGVhZC1jaXJjdWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q0XCI7XG59XG4ucGgtZmlsbC5waC1oZWFkbGlnaHRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG4ucGgtZmlsbC5waC1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmE2XCI7XG59XG4ucGgtZmlsbC5waC1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg0XCI7XG59XG4ucGgtZmlsbC5waC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJhOFwiO1xufVxuLnBoLWZpbGwucGgtaGVhcnQtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZThcIjtcbn1cbi5waC1maWxsLnBoLWhlYXJ0LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDhcIjtcbn1cbi5waC1maWxsLnBoLWhlYXJ0LXN0cmFpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmFhXCI7XG59XG4ucGgtZmlsbC5waC1oZWFydC1zdHJhaWdodC1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5OFwiO1xufVxuLnBoLWZpbGwucGgtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmFjXCI7XG59XG4ucGgtZmlsbC5waC1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmFlXCI7XG59XG4ucGgtZmlsbC5waC1oaWdoLWRlZmluaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGVcIjtcbn1cbi5waC1maWxsLnBoLWhpZ2gtaGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOFwiO1xufVxuLnBoLWZpbGwucGgtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzZcIjtcbn1cbi5waC1maWxsLnBoLWhpZ2hsaWdodGVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLnBoLWZpbGwucGgtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzg2XCI7XG59XG4ucGgtZmlsbC5waC1ob29kaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDBcIjtcbn1cbi5waC1maWxsLnBoLWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmIwXCI7XG59XG4ucGgtZmlsbC5waC1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuLnBoLWZpbGwucGgtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmIyXCI7XG59XG4ucGgtZmlsbC5waC1ob3VyZ2xhc3MtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiNFwiO1xufVxuLnBoLWZpbGwucGgtaG91cmdsYXNzLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiNlwiO1xufVxuLnBoLWZpbGwucGgtaG91cmdsYXNzLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiOFwiO1xufVxuLnBoLWZpbGwucGgtaG91cmdsYXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiYVwiO1xufVxuLnBoLWZpbGwucGgtaG91cmdsYXNzLXNpbXBsZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJjXCI7XG59XG4ucGgtZmlsbC5waC1ob3VyZ2xhc3Mtc2ltcGxlLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiZVwiO1xufVxuLnBoLWZpbGwucGgtaG91cmdsYXNzLXNpbXBsZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzBcIjtcbn1cbi5waC1maWxsLnBoLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmMyXCI7XG59XG4ucGgtZmlsbC5waC1ob3VzZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmM0XCI7XG59XG4ucGgtZmlsbC5waC1ob3VzZS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzZcIjtcbn1cbi5waC1maWxsLnBoLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZVwiO1xufVxuLnBoLWZpbGwucGgtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG59XG4ucGgtZmlsbC5waC1pZGVudGlmaWNhdGlvbi1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNlwiO1xufVxuLnBoLWZpbGwucGgtaWRlbnRpZmljYXRpb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjOFwiO1xufVxuLnBoLWZpbGwucGgtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2FcIjtcbn1cbi5waC1maWxsLnBoLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhOFwiO1xufVxuLnBoLWZpbGwucGgtaW1hZ2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNjXCI7XG59XG4ucGgtZmlsbC5waC1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzZcIjtcbn1cbi5waC1maWxsLnBoLWltYWdlcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzRcIjtcbn1cbi5waC1maWxsLnBoLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4ucGgtZmlsbC5waC1sZW1uaXNjYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4ucGgtZmlsbC5waC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNlXCI7XG59XG4ucGgtZmlsbC5waC1pbnN0YWdyYW0tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJkMFwiO1xufVxuLnBoLWZpbGwucGgtaW50ZXJzZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQyXCI7XG59XG4ucGgtZmlsbC5waC1pbnRlcnNlY3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG4ucGgtZmlsbC5waC1pbnRlcnNlY3QtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzRcIjtcbn1cbi5waC1maWxsLnBoLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiYVwiO1xufVxuLnBoLWZpbGwucGgtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0MlwiO1xufVxuLnBoLWZpbGwucGgtaXNsYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTA2XCI7XG59XG4ucGgtZmlsbC5waC1qYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTBcIjtcbn1cbi5waC1maWxsLnBoLWphci1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMVwiO1xufVxuLnBoLWZpbGwucGgtamVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJkNFwiO1xufVxuLnBoLWZpbGwucGgtam95c3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cbi5waC1maWxsLnBoLWthbmJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NFwiO1xufVxuLnBoLWZpbGwucGgta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQ2XCI7XG59XG4ucGgtZmlsbC5waC1rZXktcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgyXCI7XG59XG4ucGgtZmlsbC5waC1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJkOFwiO1xufVxuLnBoLWZpbGwucGgta2V5aG9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuLnBoLWZpbGwucGgta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cbi5waC1maWxsLnBoLWxhZGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNFwiO1xufVxuLnBoLWZpbGwucGgtbGFkZGVyLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNlwiO1xufVxuLnBoLWZpbGwucGgtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuLnBoLWZpbGwucGgtbGFtcC1wZW5kYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTJlXCI7XG59XG4ucGgtZmlsbC5waC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODZcIjtcbn1cbi5waC1maWxsLnBoLWxhc3NvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGM2XCI7XG59XG4ucGgtZmlsbC5waC1sYXN0Zm0tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MlwiO1xufVxuLnBoLWZpbGwucGgtbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG4ucGgtZmlsbC5waC1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmRhXCI7XG59XG4ucGgtZmlsbC5waC1sZWN0ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG4ucGgtZmlsbC5waC1sZWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM2XCI7XG59XG4ucGgtZmlsbC5waC1sZWdvLXNtaWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjN1wiO1xufVxuLnBoLWZpbGwucGgtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGFjXCI7XG59XG4ucGgtZmlsbC5waC1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYTRcIjtcbn1cbi5waC1maWxsLnBoLWxldHRlci1jaXJjbGUtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmOFwiO1xufVxuLnBoLWZpbGwucGgtbGV0dGVyLWNpcmNsZS1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA4XCI7XG59XG4ucGgtZmlsbC5waC1sZXR0ZXItY2lyY2xlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTRcIjtcbn1cbi5waC1maWxsLnBoLWxpZmVidW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4ucGgtZmlsbC5waC1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZGNcIjtcbn1cbi5waC1maWxsLnBoLWxpZ2h0YnVsYi1maWxhbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLnBoLWZpbGwucGgtbGlnaHRob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuLnBoLWZpbGwucGgtbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmRlXCI7XG59XG4ucGgtZmlsbC5waC1saWdodG5pbmctYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuLnBoLWZpbGwucGgtbGlnaHRuaW5nLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmUwXCI7XG59XG4ucGgtZmlsbC5waC1saW5lLXNlZ21lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDJcIjtcbn1cbi5waC1maWxsLnBoLWxpbmUtc2VnbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDRcIjtcbn1cbi5waC1maWxsLnBoLWxpbmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNzBcIjtcbn1cbi5waC1maWxsLnBoLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTJcIjtcbn1cbi5waC1maWxsLnBoLWxpbmstYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTRcIjtcbn1cbi5waC1maWxsLnBoLWxpbmstc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmU2XCI7XG59XG4ucGgtZmlsbC5waC1saW5rLXNpbXBsZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlOFwiO1xufVxuLnBoLWZpbGwucGgtbGluay1zaW1wbGUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlYVwiO1xufVxuLnBoLWZpbGwucGgtbGluay1zaW1wbGUtaG9yaXpvbnRhbC1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlY1wiO1xufVxuLnBoLWZpbGwucGgtbGlua2VkaW4tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlZVwiO1xufVxuLnBoLWZpbGwucGgtbGlua3RyZWUtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlZVwiO1xufVxuLnBoLWZpbGwucGgtbGludXgtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMlwiO1xufVxuLnBoLWZpbGwucGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmMFwiO1xufVxuLnBoLWZpbGwucGgtbGlzdC1idWxsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmYyXCI7XG59XG4ucGgtZmlsbC5waC1saXN0LWNoZWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkY1wiO1xufVxuLnBoLWZpbGwucGgtbGlzdC1kYXNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZjRcIjtcbn1cbi5waC1maWxsLnBoLWxpc3QtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGVcIjtcbn1cbi5waC1maWxsLnBoLWxpc3QtbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlMFwiO1xufVxuLnBoLWZpbGwucGgtbGlzdC1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmY2XCI7XG59XG4ucGgtZmlsbC5waC1saXN0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZjhcIjtcbn1cbi5waC1maWxsLnBoLWxpc3Qtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkY1wiO1xufVxuLnBoLWZpbGwucGgtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJmYVwiO1xufVxuLnBoLWZpbGwucGgtbG9jay1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZmVcIjtcbn1cbi5waC1maWxsLnBoLWxvY2sta2V5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDBcIjtcbn1cbi5waC1maWxsLnBoLWxvY2stbGFtaW5hdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAyXCI7XG59XG4ucGgtZmlsbC5waC1sb2NrLWxhbWluYXRlZC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA0XCI7XG59XG4ucGgtZmlsbC5waC1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDZcIjtcbn1cbi5waC1maWxsLnBoLWxvY2stc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA4XCI7XG59XG4ucGgtZmlsbC5waC1sb2NrLXNpbXBsZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzBhXCI7XG59XG4ucGgtZmlsbC5waC1sb2NrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2I4XCI7XG59XG4ucGgtZmlsbC5waC1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODJcIjtcbn1cbi5waC1maWxsLnBoLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjtcbn1cbi5waC1maWxsLnBoLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuLnBoLWZpbGwucGgtbWFnbmV0LXN0cmFpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4ucGgtZmlsbC5waC1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzBjXCI7XG59XG4ucGgtZmlsbC5waC1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzBlXCI7XG59XG4ucGgtZmlsbC5waC1tYWduaWZ5aW5nLWdsYXNzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMTBcIjtcbn1cbi5waC1maWxsLnBoLW1haWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWVcIjtcbn1cbi5waC1maWxsLnBoLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMTZcIjtcbn1cbi5waC1maWxsLnBoLW1hcC1waW4tYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzYVwiO1xufVxuLnBoLWZpbGwucGgtbWFwLXBpbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzE4XCI7XG59XG4ucGgtZmlsbC5waC1tYXAtcGluLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMTRcIjtcbn1cbi5waC1maWxsLnBoLW1hcC1waW4tc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTNlXCI7XG59XG4ucGgtZmlsbC5waC1tYXAtcGluLXNpbXBsZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTNjXCI7XG59XG4ucGgtZmlsbC5waC1tYXAtcGluLXNpbXBsZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTM4XCI7XG59XG4ucGgtZmlsbC5waC1tYXAtdHJpZm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxYVwiO1xufVxuLnBoLWZpbGwucGgtbWFya2Rvd24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwOFwiO1xufVxuLnBoLWZpbGwucGgtbWFya2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLnBoLWZpbGwucGgtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxY1wiO1xufVxuLnBoLWZpbGwucGgtbWFzay1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuLnBoLWZpbGwucGgtbWFzay1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWVcIjtcbn1cbi5waC1maWxsLnBoLW1hc3RvZG9uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjhcIjtcbn1cbi5waC1maWxsLnBoLW1hdGgtb3BlcmF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMxZVwiO1xufVxuLnBoLWZpbGwucGgtbWF0cml4LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjRcIjtcbn1cbi5waC1maWxsLnBoLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzIwXCI7XG59XG4ucGgtZmlsbC5waC1tZWRhbC1taWxpdGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmY1wiO1xufVxuLnBoLWZpbGwucGgtbWVkaXVtLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMjJcIjtcbn1cbi5waC1maWxsLnBoLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMyNFwiO1xufVxuLnBoLWZpbGwucGgtbWVnYXBob25lLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuLnBoLWZpbGwucGgtbWVtYmVyLW9mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGMyXCI7XG59XG4ucGgtZmlsbC5waC1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cbi5waC1maWxsLnBoLW1lc3Nlbmdlci1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ4XCI7XG59XG4ucGgtZmlsbC5waC1tZXRhLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMDJcIjtcbn1cbi5waC1maWxsLnBoLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLnBoLWZpbGwucGgtbWV0cm9ub21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhlXCI7XG59XG4ucGgtZmlsbC5waC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzI2XCI7XG59XG4ucGgtZmlsbC5waC1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzI4XCI7XG59XG4ucGgtZmlsbC5waC1taWNyb3Bob25lLXN0YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG4ucGgtZmlsbC5waC1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdhXCI7XG59XG4ucGgtZmlsbC5waC1taWNyb3NvZnQtZXhjZWwtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2Y1wiO1xufVxuLnBoLWZpbGwucGgtbWljcm9zb2Z0LW91dGxvb2stbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3MFwiO1xufVxuLnBoLWZpbGwucGgtbWljcm9zb2Z0LXBvd2VycG9pbnQtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuLnBoLWZpbGwucGgtbWljcm9zb2Z0LXRlYW1zLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjZcIjtcbn1cbi5waC1maWxsLnBoLW1pY3Jvc29mdC13b3JkLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmFcIjtcbn1cbi5waC1maWxsLnBoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzJhXCI7XG59XG4ucGgtZmlsbC5waC1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMmNcIjtcbn1cbi5waC1maWxsLnBoLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0Y1wiO1xufVxuLnBoLWZpbGwucGgtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODhcIjtcbn1cbi5waC1maWxsLnBoLW1vbmV5LXdhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjhcIjtcbn1cbi5waC1maWxsLnBoLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMmVcIjtcbn1cbi5waC1maWxsLnBoLW1vbml0b3ItYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGFcIjtcbn1cbi5waC1maWxsLnBoLW1vbml0b3ItcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4Y1wiO1xufVxuLnBoLWZpbGwucGgtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzMFwiO1xufVxuLnBoLWZpbGwucGgtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZVwiO1xufVxuLnBoLWZpbGwucGgtbW9wZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cbi5waC1maWxsLnBoLW1vcGVkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59XG4ucGgtZmlsbC5waC1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWVcIjtcbn1cbi5waC1maWxsLnBoLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjtcbn1cbi5waC1maWxsLnBoLW1vdW50YWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZVwiO1xufVxuLnBoLWZpbGwucGgtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzM2FcIjtcbn1cbi5waC1maWxsLnBoLW1vdXNlLWxlZnQtY2xpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMzRcIjtcbn1cbi5waC1maWxsLnBoLW1vdXNlLW1pZGRsZS1jbGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzOFwiO1xufVxuLnBoLWZpbGwucGgtbW91c2UtcmlnaHQtY2xpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMzZcIjtcbn1cbi5waC1maWxsLnBoLW1vdXNlLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzMlwiO1xufVxuLnBoLWZpbGwucGgtbW91c2Utc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG4ucGgtZmlsbC5waC1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzNjXCI7XG59XG4ucGgtZmlsbC5waC1tdXNpYy1ub3RlLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMzZVwiO1xufVxuLnBoLWZpbGwucGgtbXVzaWMtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNDBcIjtcbn1cbi5waC1maWxsLnBoLW11c2ljLW5vdGVzLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTBjXCI7XG59XG4ucGgtZmlsbC5waC1tdXNpYy1ub3Rlcy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdjXCI7XG59XG4ucGgtZmlsbC5waC1tdXNpYy1ub3Rlcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNDJcIjtcbn1cbi5waC1maWxsLnBoLW5hdmlnYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGVcIjtcbn1cbi5waC1maWxsLnBoLW5lZWRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLnBoLWZpbGwucGgtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkZVwiO1xufVxuLnBoLWZpbGwucGgtbmV0d29yay1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkY1wiO1xufVxuLnBoLWZpbGwucGgtbmV0d29yay14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGRhXCI7XG59XG4ucGgtZmlsbC5waC1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNDRcIjtcbn1cbi5waC1maWxsLnBoLW5ld3NwYXBlci1jbGlwcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0NlwiO1xufVxuLnBoLWZpbGwucGgtbm90LWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhNlwiO1xufVxuLnBoLWZpbGwucGgtbm90LW1lbWJlci1vZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhZVwiO1xufVxuLnBoLWZpbGwucGgtbm90LXN1YnNldC1vZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiMFwiO1xufVxuLnBoLWZpbGwucGgtbm90LXN1cGVyc2V0LW9mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGIyXCI7XG59XG4ucGgtZmlsbC5waC1ub3RjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDNhXCI7XG59XG4ucGgtZmlsbC5waC1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzQ4XCI7XG59XG4ucGgtZmlsbC5waC1ub3RlLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzRhXCI7XG59XG4ucGgtZmlsbC5waC1ub3RlLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM0Y1wiO1xufVxuLnBoLWZpbGwucGgtbm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNGVcIjtcbn1cbi5waC1maWxsLnBoLW5vdGVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cbi5waC1maWxsLnBoLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLnBoLWZpbGwucGgtbm90aW9uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cbi5waC1maWxsLnBoLW51Y2xlYXItcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkN2NcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1jaXJjbGUtZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNTJcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1jaXJjbGUtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1OFwiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLWNpcmNsZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzVlXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItY2lyY2xlLW5pbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjRcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1jaXJjbGUtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzZhXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItY2lyY2xlLXNldmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzcwXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItY2lyY2xlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3NlwiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLWNpcmNsZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3Y1wiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLWNpcmNsZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzODJcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1jaXJjbGUtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4OFwiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLWVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzUwXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1NlwiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNWNcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1uaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzYyXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzY4XCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItc2V2ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNmVcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNzRcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1zcXVhcmUtZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNTRcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1zcXVhcmUtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM1YVwiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLXNxdWFyZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzYwXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItc3F1YXJlLW5pbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjZcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1zcXVhcmUtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzZjXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItc3F1YXJlLXNldmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzcyXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItc3F1YXJlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3OFwiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLXNxdWFyZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM3ZVwiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLXNxdWFyZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzODRcIjtcbn1cbi5waC1maWxsLnBoLW51bWJlci1zcXVhcmUtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4YVwiO1xufVxuLnBoLWZpbGwucGgtbnVtYmVyLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzdhXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzgwXCI7XG59XG4ucGgtZmlsbC5waC1udW1iZXItemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM4NlwiO1xufVxuLnBoLWZpbGwucGgtbnVtcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2M4XCI7XG59XG4ucGgtZmlsbC5waC1udXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOGNcIjtcbn1cbi5waC1maWxsLnBoLW55LXRpbWVzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbn1cbi5waC1maWxsLnBoLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOGVcIjtcbn1cbi5waC1maWxsLnBoLW9mZmljZS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NlwiO1xufVxuLnBoLWZpbGwucGgtb25pZ2lyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyY1wiO1xufVxuLnBoLWZpbGwucGgtb3Blbi1haS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QyXCI7XG59XG4ucGgtZmlsbC5waC1vcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YThcIjtcbn1cbi5waC1maWxsLnBoLW9yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0MFwiO1xufVxuLnBoLWZpbGwucGgtb3JhbmdlLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM2XCI7XG59XG4ucGgtZmlsbC5waC1vdmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDhjXCI7XG59XG4ucGgtZmlsbC5waC1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzkwXCI7XG59XG4ucGgtZmlsbC5waC1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuLnBoLWZpbGwucGgtcGFpbnQtYnJ1c2gtYnJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTBcIjtcbn1cbi5waC1maWxsLnBoLXBhaW50LWJydXNoLWhvdXNlaG9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuLnBoLWZpbGwucGgtcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzkyXCI7XG59XG4ucGgtZmlsbC5waC1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi5waC1maWxsLnBoLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cbi5waC1maWxsLnBoLXBhbm9yYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XG59XG4ucGgtZmlsbC5waC1wYW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4OFwiO1xufVxuLnBoLWZpbGwucGgtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOTRcIjtcbn1cbi5waC1maWxsLnBoLXBhcGVyLXBsYW5lLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzk2XCI7XG59XG4ucGgtZmlsbC5waC1wYXBlci1wbGFuZS10aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzk4XCI7XG59XG4ucGgtZmlsbC5waC1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOWFcIjtcbn1cbi5waC1maWxsLnBoLXBhcGVyY2xpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkyXCI7XG59XG4ucGgtZmlsbC5waC1wYXJhY2h1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cbi5waC1maWxsLnBoLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuLnBoLWZpbGwucGgtcGFyYWxsZWxvZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjNlwiO1xufVxuLnBoLWZpbGwucGgtcGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiMlwiO1xufVxuLnBoLWZpbGwucGgtcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTJcIjtcbn1cbi5waC1maWxsLnBoLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOWNcIjtcbn1cbi5waC1maWxsLnBoLXBhdHJlb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuLnBoLWZpbGwucGgtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzOWVcIjtcbn1cbi5waC1maWxsLnBoLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhMFwiO1xufVxuLnBoLWZpbGwucGgtcGF3LXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4ucGgtZmlsbC5waC1wYXlwYWwtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuLnBoLWZpbGwucGgtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYTJcIjtcbn1cbi5waC1maWxsLnBoLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhYVwiO1xufVxuLnBoLWZpbGwucGgtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhY1wiO1xufVxuLnBoLWZpbGwucGgtcGVuLW5pYi1zdHJhaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuLnBoLWZpbGwucGgtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2FlXCI7XG59XG4ucGgtZmlsbC5waC1wZW5jaWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2IwXCI7XG59XG4ucGgtZmlsbC5waC1wZW5jaWwtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiMlwiO1xufVxuLnBoLWZpbGwucGgtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4ucGgtZmlsbC5waC1wZW5jaWwtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2I0XCI7XG59XG4ucGgtZmlsbC5waC1wZW5jaWwtc2ltcGxlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzZcIjtcbn1cbi5waC1maWxsLnBoLXBlbmNpbC1zaW1wbGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjZcIjtcbn1cbi5waC1maWxsLnBoLXBlbmNpbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmOFwiO1xufVxuLnBoLWZpbGwucGgtcGVudGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2VcIjtcbn1cbi5waC1maWxsLnBoLXBlbnRhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1Y1wiO1xufVxuLnBoLWZpbGwucGgtcGVwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4ucGgtZmlsbC5waC1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2I2XCI7XG59XG4ucGgtZmlsbC5waC1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYThcIjtcbn1cbi5waC1maWxsLnBoLXBlcnNvbi1hcm1zLXNwcmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmZVwiO1xufVxuLnBoLWZpbGwucGgtcGVyc29uLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuLnBoLWZpbGwucGgtcGVyc29uLXNpbXBsZS1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG4ucGgtZmlsbC5waC1wZXJzb24tc2ltcGxlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1OFwiO1xufVxuLnBoLWZpbGwucGgtcGVyc29uLXNpbXBsZS1oaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDU0XCI7XG59XG4ucGgtZmlsbC5waC1wZXJzb24tc2ltcGxlLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiO1xufVxuLnBoLWZpbGwucGgtcGVyc29uLXNpbXBsZS1za2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cbi5waC1maWxsLnBoLXBlcnNvbi1zaW1wbGUtc25vd2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4ucGgtZmlsbC5waC1wZXJzb24tc2ltcGxlLXN3aW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzZcIjtcbn1cbi5waC1maWxsLnBoLXBlcnNvbi1zaW1wbGUtdGFpLWNoaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1Y1wiO1xufVxuLnBoLWZpbGwucGgtcGVyc29uLXNpbXBsZS10aHJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMlwiO1xufVxuLnBoLWZpbGwucGgtcGVyc29uLXNpbXBsZS13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG4ucGgtZmlsbC5waC1wZXJzcGVjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlNlwiO1xufVxuLnBoLWZpbGwucGgtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjhcIjtcbn1cbi5waC1maWxsLnBoLXBob25lLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYmFcIjtcbn1cbi5waC1maWxsLnBoLXBob25lLWRpc2Nvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYmNcIjtcbn1cbi5waC1maWxsLnBoLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2JlXCI7XG59XG4ucGgtZmlsbC5waC1waG9uZS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2NjXCI7XG59XG4ucGgtZmlsbC5waC1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjMFwiO1xufVxuLnBoLWZpbGwucGgtcGhvbmUtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzY2FcIjtcbn1cbi5waC1maWxsLnBoLXBob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTZcIjtcbn1cbi5waC1maWxsLnBoLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2MyXCI7XG59XG4ucGgtZmlsbC5waC1waG9uZS10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjNlwiO1xufVxuLnBoLWZpbGwucGgtcGhvbmUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjNFwiO1xufVxuLnBoLWZpbGwucGgtcGhvc3Bob3ItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNjZVwiO1xufVxuLnBoLWZpbGwucGgtcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODBcIjtcbn1cbi5waC1maWxsLnBoLXBpYW5vLWtleXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjtcbn1cbi5waC1maWxsLnBoLXBpY25pYy10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyNlwiO1xufVxuLnBoLWZpbGwucGgtcGljdHVyZS1pbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4ucGgtZmlsbC5waC1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG4ucGgtZmlsbC5waC1waWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4ucGgtZmlsbC5waC1waW5nLXBvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cbi5waC1maWxsLnBoLXBpbnQtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDBcIjtcbn1cbi5waC1maWxsLnBoLXBpbnRlcmVzdC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4ucGgtZmlsbC5waC1waW53aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xufVxuLnBoLWZpbGwucGgtcGlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4NlwiO1xufVxuLnBoLWZpbGwucGgtcGlwZS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODhcIjtcbn1cbi5waC1maWxsLnBoLXBpeC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MyXCI7XG59XG4ucGgtZmlsbC5waC1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NlwiO1xufVxuLnBoLWZpbGwucGgtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cbi5waC1maWxsLnBoLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuLnBoLWZpbGwucGgtcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWVcIjtcbn1cbi5waC1maWxsLnBoLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZDBcIjtcbn1cbi5waC1maWxsLnBoLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2QyXCI7XG59XG4ucGgtZmlsbC5waC1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJlXCI7XG59XG4ucGgtZmlsbC5waC1wbGF5bGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuLnBoLWZpbGwucGgtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLnBoLWZpbGwucGgtcGx1Zy1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1Y1wiO1xufVxuLnBoLWZpbGwucGgtcGx1Z3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTZcIjtcbn1cbi5waC1maWxsLnBoLXBsdWdzLWNvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1YVwiO1xufVxuLnBoLWZpbGwucGgtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkNFwiO1xufVxuLnBoLWZpbGwucGgtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZDZcIjtcbn1cbi5waC1maWxsLnBoLXBsdXMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZDhcIjtcbn1cbi5waC1maWxsLnBoLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDRhXCI7XG59XG4ucGgtZmlsbC5waC1wb2tlci1jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk0XCI7XG59XG4ucGgtZmlsbC5waC1wb2xpY2UtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRhXCI7XG59XG4ucGgtZmlsbC5waC1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQwXCI7XG59XG4ucGgtZmlsbC5waC1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRlXCI7XG59XG4ucGgtZmlsbC5waC1wb3BzaWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiZVwiO1xufVxuLnBoLWZpbGwucGgtcG90dGVkLXBsYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIyXCI7XG59XG4ucGgtZmlsbC5waC1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkYVwiO1xufVxuLnBoLWZpbGwucGgtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EyXCI7XG59XG4ucGgtZmlsbC5waC1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTRcIjtcbn1cbi5waC1maWxsLnBoLXByZXNlbnRhdGlvbi1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLnBoLWZpbGwucGgtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkY1wiO1xufVxuLnBoLWZpbGwucGgtcHJvaGliaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZGVcIjtcbn1cbi5waC1maWxsLnBoLXByb2hpYml0LWluc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2UwXCI7XG59XG4ucGgtZmlsbC5waC1wcm9qZWN0b3Itc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4ucGgtZmlsbC5waC1wcm9qZWN0b3Itc2NyZWVuLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4ucGgtZmlsbC5waC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLnBoLWZpbGwucGgtYWN0aXZpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5waC1maWxsLnBoLXB1c2gtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2UyXCI7XG59XG4ucGgtZmlsbC5waC1wdXNoLXBpbi1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cbi5waC1maWxsLnBoLXB1c2gtcGluLXNpbXBsZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuLnBoLWZpbGwucGgtcHVzaC1waW4tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZTRcIjtcbn1cbi5waC1maWxsLnBoLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5NlwiO1xufVxuLnBoLWZpbGwucGgtcXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlNlwiO1xufVxuLnBoLWZpbGwucGgtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZThcIjtcbn1cbi5waC1maWxsLnBoLXF1ZXN0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZTlcIjtcbn1cbi5waC1maWxsLnBoLXF1ZXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG4ucGgtZmlsbC5waC1xdW90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cbi5waC1maWxsLnBoLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMlwiO1xufVxuLnBoLWZpbGwucGgtcmFjcXVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwMlwiO1xufVxuLnBoLWZpbGwucGgtcmFkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlYVwiO1xufVxuLnBoLWZpbGwucGgtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2VcIjtcbn1cbi5waC1maWxsLnBoLXJhZGlvLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOFwiO1xufVxuLnBoLWZpbGwucGgtcmFkaW9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cbi5waC1maWxsLnBoLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OThcIjtcbn1cbi5waC1maWxsLnBoLXJhaW5ib3ctY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWFcIjtcbn1cbi5waC1maWxsLnBoLXJhbmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjJcIjtcbn1cbi5waC1maWxsLnBoLXJlYWQtY3YtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwY1wiO1xufVxuLnBoLWZpbGwucGgtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNlY1wiO1xufVxuLnBoLWZpbGwucGgtcmVjZWlwdC14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDQwXCI7XG59XG4ucGgtZmlsbC5waC1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZWVcIjtcbn1cbi5waC1maWxsLnBoLXJlY3RhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmMFwiO1xufVxuLnBoLWZpbGwucGgtcmVjdGFuZ2xlLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmMlwiO1xufVxuLnBoLWZpbGwucGgtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuLnBoLWZpbGwucGgtcmVkZGl0LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWNcIjtcbn1cbi5waC1maWxsLnBoLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmNlwiO1xufVxuLnBoLWZpbGwucGgtcmVwZWF0LW9uY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZjhcIjtcbn1cbi5waC1maWxsLnBoLXJlcGxpdC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhhXCI7XG59XG4ucGgtZmlsbC5waC1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNmVcIjtcbn1cbi5waC1maWxsLnBoLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiO1xufVxuLnBoLWZpbGwucGgtcmV3aW5kLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmYVwiO1xufVxuLnBoLWZpbGwucGgtcm9hZC1ob3Jpem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7XG59XG4ucGgtZmlsbC5waC1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MlwiO1xufVxuLnBoLWZpbGwucGgtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2ZjXCI7XG59XG4ucGgtZmlsbC5waC1yb2NrZXQtbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2ZlXCI7XG59XG4ucGgtZmlsbC5waC1yb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWEyXCI7XG59XG4ucGgtZmlsbC5waC1yb3dzLXBsdXMtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTllXCI7XG59XG4ucGgtZmlsbC5waC1yb3dzLXBsdXMtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWEwXCI7XG59XG4ucGgtZmlsbC5waC1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDBcIjtcbn1cbi5waC1maWxsLnBoLXJzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDJcIjtcbn1cbi5waC1maWxsLnBoLXJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuLnBoLWZpbGwucGgtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cbi5waC1maWxsLnBoLXNhaWxib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhhXCI7XG59XG4ucGgtZmlsbC5waC1zY2FsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cbi5waC1maWxsLnBoLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjZcIjtcbn1cbi5waC1maWxsLnBoLXNjYW4tc21pbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI0XCI7XG59XG4ucGgtZmlsbC5waC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMFwiO1xufVxuLnBoLWZpbGwucGgtc2Nvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuLnBoLWZpbGwucGgtc2NyZWVuY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwNFwiO1xufVxuLnBoLWZpbGwucGgtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmVcIjtcbn1cbi5waC1maWxsLnBoLXNjcmliYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XG59XG4ucGgtZmlsbC5waC1zY3JpYmJsZS1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG4ucGgtZmlsbC5waC1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2FcIjtcbn1cbi5waC1maWxsLnBoLXNlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi5waC1maWxsLnBoLWNpcmNsZS13YXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4ucGgtZmlsbC5waC1zZWFsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4ucGgtZmlsbC5waC1jaXJjbGUtd2F2eS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLnBoLWZpbGwucGgtc2VhbC1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4ucGgtZmlsbC5waC1zZWFsLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4ucGgtZmlsbC5waC1jaXJjbGUtd2F2eS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuLnBoLWZpbGwucGgtc2VhbC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG4ucGgtZmlsbC5waC1jaXJjbGUtd2F2eS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG4ucGgtZmlsbC5waC1zZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhlXCI7XG59XG4ucGgtZmlsbC5waC1zZWF0YmVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmZVwiO1xufVxuLnBoLWZpbGwucGgtc2VjdXJpdHktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E0XCI7XG59XG4ucGgtZmlsbC5waC1zZWxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cbi5waC1maWxsLnBoLXNlbGVjdGlvbi1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDZcIjtcbn1cbi5waC1maWxsLnBoLXNlbGVjdGlvbi1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XG59XG4ucGgtZmlsbC5waC1zZWxlY3Rpb24tZm9yZWdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNlwiO1xufVxuLnBoLWZpbGwucGgtc2VsZWN0aW9uLWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDRcIjtcbn1cbi5waC1maWxsLnBoLXNlbGVjdGlvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG4ucGgtZmlsbC5waC1zZWxlY3Rpb24tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cbi5waC1maWxsLnBoLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1ZVwiO1xufVxuLnBoLWZpbGwucGgtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDZcIjtcbn1cbi5waC1maWxsLnBoLXNoYXJlLWZhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1MlwiO1xufVxuLnBoLWZpbGwucGgtc2hhcmUtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwOFwiO1xufVxuLnBoLWZpbGwucGgtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDBhXCI7XG59XG4ucGgtZmlsbC5waC1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MGNcIjtcbn1cbi5waC1maWxsLnBoLXNoaWVsZC1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cbi5waC1maWxsLnBoLXNoaWVsZC1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDBlXCI7XG59XG4ucGgtZmlsbC5waC1zaGllbGQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuLnBoLWZpbGwucGgtc2hpZWxkLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDEwXCI7XG59XG4ucGgtZmlsbC5waC1zaGllbGQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzNFwiO1xufVxuLnBoLWZpbGwucGgtc2hpZWxkLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MTJcIjtcbn1cbi5waC1maWxsLnBoLXNoaXBwaW5nLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4Y1wiO1xufVxuLnBoLWZpbGwucGgtc2hpcnQtZm9sZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG4ucGgtZmlsbC5waC1zaG9vdGluZy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZhXCI7XG59XG4ucGgtZmlsbC5waC1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MTZcIjtcbn1cbi5waC1maWxsLnBoLXNob3BwaW5nLWJhZy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDE4XCI7XG59XG4ucGgtZmlsbC5waC1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDFlXCI7XG59XG4ucGgtZmlsbC5waC1zaG9wcGluZy1jYXJ0LXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyMFwiO1xufVxuLnBoLWZpbGwucGgtc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG4ucGgtZmlsbC5waC1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzZcIjtcbn1cbi5waC1maWxsLnBoLXNocmltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNFwiO1xufVxuLnBoLWZpbGwucGgtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyMlwiO1xufVxuLnBoLWZpbGwucGgtc2h1ZmZsZS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDI0XCI7XG59XG4ucGgtZmlsbC5waC1zaHVmZmxlLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyNlwiO1xufVxuLnBoLWZpbGwucGgtc2lkZWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuLnBoLWZpbGwucGgtc2lkZWJhci1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjRcIjtcbn1cbi5waC1maWxsLnBoLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG4ucGgtZmlsbC5waC1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDI4XCI7XG59XG4ucGgtZmlsbC5waC1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyYVwiO1xufVxuLnBoLWZpbGwucGgtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFjXCI7XG59XG4ucGgtZmlsbC5waC1zaWducG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5Y1wiO1xufVxuLnBoLWZpbGwucGgtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cbi5waC1maWxsLnBoLXNpcmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG4ucGgtZmlsbC5waC1za2V0Y2gtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQyY1wiO1xufVxuLnBoLWZpbGwucGgtc2tpcC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWE0XCI7XG59XG4ucGgtZmlsbC5waC1za2lwLWJhY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDJlXCI7XG59XG4ucGgtZmlsbC5waC1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTZcIjtcbn1cbi5waC1maWxsLnBoLXNraXAtZm9yd2FyZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MzBcIjtcbn1cbi5waC1maWxsLnBoLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4ucGgtZmlsbC5waC1za3lwZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRjXCI7XG59XG4ucGgtZmlsbC5waC1zbGFjay1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWE4XCI7XG59XG4ucGgtZmlsbC5waC1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDMyXCI7XG59XG4ucGgtZmlsbC5waC1zbGlkZXJzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MzRcIjtcbn1cbi5waC1maWxsLnBoLXNsaWRlc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzMlwiO1xufVxuLnBoLWZpbGwucGgtc21pbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDM2XCI7XG59XG4ucGgtZmlsbC5waC1zbWlsZXktYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjJcIjtcbn1cbi5waC1maWxsLnBoLXNtaWxleS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzOFwiO1xufVxuLnBoLWZpbGwucGgtc21pbGV5LW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzYVwiO1xufVxuLnBoLWZpbGwucGgtc21pbGV5LW1lbHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNTZcIjtcbn1cbi5waC1maWxsLnBoLXNtaWxleS1uZXJ2b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDNjXCI7XG59XG4ucGgtZmlsbC5waC1zbWlsZXktc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDNlXCI7XG59XG4ucGgtZmlsbC5waC1zbWlsZXktc3RpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0MFwiO1xufVxuLnBoLWZpbGwucGgtc21pbGV5LXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cbi5waC1maWxsLnBoLXNtaWxleS14LWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDJcIjtcbn1cbi5waC1maWxsLnBoLXNuYXBjaGF0LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cbi5waC1maWxsLnBoLXNuZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbn1cbi5waC1maWxsLnBoLXNuZWFrZXItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2MFwiO1xufVxuLnBoLWZpbGwucGgtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFhXCI7XG59XG4ucGgtZmlsbC5waC1zb2NjZXItYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuLnBoLWZpbGwucGgtc29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjZVwiO1xufVxuLnBoLWZpbGwucGgtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkN2FcIjtcbn1cbi5waC1maWxsLnBoLXNvbGFyLXJvb2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkN2JcIjtcbn1cbi5waC1maWxsLnBoLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQ0XCI7XG59XG4ucGgtZmlsbC5waC1zb3J0LWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDZcIjtcbn1cbi5waC1maWxsLnBoLXNvdW5kY2xvdWQtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZVwiO1xufVxuLnBoLWZpbGwucGgtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDhcIjtcbn1cbi5waC1maWxsLnBoLXNwYXJrbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cbi5waC1maWxsLnBoLXNwZWFrZXItaGlmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuLnBoLWZpbGwucGgtc3BlYWtlci1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDRhXCI7XG59XG4ucGgtZmlsbC5waC1zcGVha2VyLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0Y1wiO1xufVxuLnBoLWZpbGwucGgtc3BlYWtlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDRlXCI7XG59XG4ucGgtZmlsbC5waC1zcGVha2VyLXNpbXBsZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDUwXCI7XG59XG4ucGgtZmlsbC5waC1zcGVha2VyLXNpbXBsZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTJcIjtcbn1cbi5waC1maWxsLnBoLXNwZWFrZXItc2ltcGxlLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NTRcIjtcbn1cbi5waC1maWxsLnBoLXNwZWFrZXItc2ltcGxlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDU2XCI7XG59XG4ucGgtZmlsbC5waC1zcGVha2VyLXNpbXBsZS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDU4XCI7XG59XG4ucGgtZmlsbC5waC1zcGVha2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDVhXCI7XG59XG4ucGgtZmlsbC5waC1zcGVha2VyLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NWNcIjtcbn1cbi5waC1maWxsLnBoLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTc0XCI7XG59XG4ucGgtZmlsbC5waC1zcGhlcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjZcIjtcbn1cbi5waC1maWxsLnBoLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cbi5waC1maWxsLnBoLXNwaW5uZXItYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyOFwiO1xufVxuLnBoLWZpbGwucGgtc3Bpbm5lci1nYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmNcIjtcbn1cbi5waC1maWxsLnBoLXNwaXJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuLnBoLWZpbGwucGgtc3BsaXQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MlwiO1xufVxuLnBoLWZpbGwucGgtc3BsaXQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzZcIjtcbn1cbi5waC1maWxsLnBoLXNwb3RpZnktbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuLnBoLWZpbGwucGgtc3ByYXktYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U0XCI7XG59XG4ucGgtZmlsbC5waC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NWVcIjtcbn1cbi5waC1maWxsLnBoLXNxdWFyZS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDYyXCI7XG59XG4ucGgtZmlsbC5waC1zcXVhcmUtaGFsZi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTZcIjtcbn1cbi5waC1maWxsLnBoLXNxdWFyZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4ucGgtZmlsbC5waC1zcXVhcmUtc3BsaXQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuLnBoLWZpbGwucGgtc3F1YXJlLXNwbGl0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc0XCI7XG59XG4ucGgtZmlsbC5waC1zcXVhcmVzLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NjRcIjtcbn1cbi5waC1maWxsLnBoLXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDY2XCI7XG59XG4ucGgtZmlsbC5waC1zdGFjay1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmNFwiO1xufVxuLnBoLWZpbGwucGgtc3RhY2stb3ZlcmZsb3ctbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3OFwiO1xufVxuLnBoLWZpbGwucGgtc3RhY2stcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmNlwiO1xufVxuLnBoLWZpbGwucGgtc3RhY2stc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDY4XCI7XG59XG4ucGgtZmlsbC5waC1zdGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWNcIjtcbn1cbi5waC1maWxsLnBoLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG4ucGgtZmlsbC5waC1zdGFuZGFyZC1kZWZpbml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XG59XG4ucGgtZmlsbC5waC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZhXCI7XG59XG4ucGgtZmlsbC5waC1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmNFwiO1xufVxuLnBoLWZpbGwucGgtc3Rhci1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG4ucGgtZmlsbC5waC1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjtcbn1cbi5waC1maWxsLnBoLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjtcbn1cbi5waC1maWxsLnBoLXN0ZWFtLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDRcIjtcbn1cbi5waC1maWxsLnBoLXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG4ucGgtZmlsbC5waC1zdGVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiZVwiO1xufVxuLnBoLWZpbGwucGgtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWFcIjtcbn1cbi5waC1maWxsLnBoLXN0aWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWNcIjtcbn1cbi5waC1maWxsLnBoLXN0b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG4ucGgtZmlsbC5waC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZjXCI7XG59XG4ucGgtZmlsbC5waC1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ2ZVwiO1xufVxuLnBoLWZpbGwucGgtc3RvcmVmcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3MFwiO1xufVxuLnBoLWZpbGwucGgtc3RyYXRlZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2FcIjtcbn1cbi5waC1maWxsLnBoLXN0cmlwZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4ucGgtZmlsbC5waC1zdHVkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4ucGgtZmlsbC5waC1zdWJzZXQtb2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzBcIjtcbn1cbi5waC1maWxsLnBoLXN1YnNldC1wcm9wZXItb2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjZcIjtcbn1cbi5waC1maWxsLnBoLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhOFwiO1xufVxuLnBoLWZpbGwucGgtc3VidGl0bGVzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWE2XCI7XG59XG4ucGgtZmlsbC5waC1zdWJ0cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNlwiO1xufVxuLnBoLWZpbGwucGgtc3VidHJhY3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ0XCI7XG59XG4ucGgtZmlsbC5waC1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OThcIjtcbn1cbi5waC1maWxsLnBoLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFlXCI7XG59XG4ucGgtZmlsbC5waC1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG4ucGgtZmlsbC5waC1zdWl0Y2FzZS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjBcIjtcbn1cbi5waC1maWxsLnBoLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3MlwiO1xufVxuLnBoLWZpbGwucGgtc3VuLWRpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3NFwiO1xufVxuLnBoLWZpbGwucGgtc3VuLWhvcml6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjZcIjtcbn1cbi5waC1maWxsLnBoLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjtcbn1cbi5waC1maWxsLnBoLXN1cGVyc2V0LW9mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGI4XCI7XG59XG4ucGgtZmlsbC5waC1zdXBlcnNldC1wcm9wZXItb2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjRcIjtcbn1cbi5waC1maWxsLnBoLXN3YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2NcIjtcbn1cbi5waC1maWxsLnBoLXN3YXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWI4XCI7XG59XG4ucGgtZmlsbC5waC1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2I2XCI7XG59XG4ucGgtZmlsbC5waC1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViYVwiO1xufVxuLnBoLWZpbGwucGgtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2VjXCI7XG59XG4ucGgtZmlsbC5waC1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG4ucGgtZmlsbC5waC10LXNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG4ucGgtZmlsbC5waC10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3NlwiO1xufVxuLnBoLWZpbGwucGgtdGFiczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OFwiO1xufVxuLnBoLWZpbGwucGgtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDc4XCI7XG59XG4ucGgtZmlsbC5waC10YWctY2hldnJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MlwiO1xufVxuLnBoLWZpbGwucGgtdGFnLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3YVwiO1xufVxuLnBoLWZpbGwucGgtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdjXCI7XG59XG4ucGgtZmlsbC5waC10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4ucGgtZmlsbC5waC10ZWEtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU2XCI7XG59XG4ucGgtZmlsbC5waC10ZWxlZ3JhbS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWJjXCI7XG59XG4ucGgtZmlsbC5waC10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU0XCI7XG59XG4ucGgtZmlsbC5waC10ZWxldmlzaW9uLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuLnBoLWZpbGwucGgtdGVubmlzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjBcIjtcbn1cbi5waC1maWxsLnBoLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmFcIjtcbn1cbi5waC1maWxsLnBoLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdlXCI7XG59XG4ucGgtZmlsbC5waC10ZXJtaW5hbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZThcIjtcbn1cbi5waC1maWxsLnBoLXRlc3QtdHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMFwiO1xufVxuLnBoLWZpbGwucGgtdGV4dC1hLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzNFwiO1xufVxuLnBoLWZpbGwucGgtdGV4dC1hYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuLnBoLWZpbGwucGgtdGV4dC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ODBcIjtcbn1cbi5waC1maWxsLnBoLXRleHQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4MlwiO1xufVxuLnBoLWZpbGwucGgtdGV4dC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDg0XCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDg2XCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YmVcIjtcbn1cbi5waC1maWxsLnBoLXRleHQtYm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWJlXCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTZcIjtcbn1cbi5waC1maWxsLnBoLXRleHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuLnBoLWZpbGwucGgtdGV4dC1oLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cbi5waC1maWxsLnBoLXRleHQtaC1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LWgtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LWgtc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LWgtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzBcIjtcbn1cbi5waC1maWxsLnBoLXRleHQtaC10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjtcbn1cbi5waC1maWxsLnBoLXRleHQtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjMFwiO1xufVxuLnBoLWZpbGwucGgtdGV4dC1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzJcIjtcbn1cbi5waC1maWxsLnBoLXRleHQtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk4XCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzlhXCI7XG59XG4ucGgtZmlsbC5waC10ZXh0LXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OGFcIjtcbn1cbi5waC1maWxsLnBoLXRleHQtdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4OFwiO1xufVxuLnBoLWZpbGwucGgtdGV4dC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzRcIjtcbn1cbi5waC1maWxsLnBoLXRleHRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGFcIjtcbn1cbi5waC1maWxsLnBoLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWM2XCI7XG59XG4ucGgtZmlsbC5waC10aGVybW9tZXRlci1jb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWM4XCI7XG59XG4ucGgtZmlsbC5waC10aGVybW9tZXRlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1Y2FcIjtcbn1cbi5waC1maWxsLnBoLXRoZXJtb21ldGVyLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjY1wiO1xufVxuLnBoLWZpbGwucGgtdGhyZWFkcy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDllXCI7XG59XG4ucGgtZmlsbC5waC10aHJlZS1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XG59XG4ucGgtZmlsbC5waC10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ4Y1wiO1xufVxuLnBoLWZpbGwucGgtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDhlXCI7XG59XG4ucGgtZmlsbC5waC10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTBcIjtcbn1cbi5waC1maWxsLnBoLXRpZGFsLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMWNcIjtcbn1cbi5waC1maWxsLnBoLXRpa3Rvay1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG59XG4ucGgtZmlsbC5waC10aWxkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhOFwiO1xufVxuLnBoLWZpbGwucGgtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTJcIjtcbn1cbi5waC1maWxsLnBoLXRpcC1qYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTJcIjtcbn1cbi5waC1maWxsLnBoLXRpcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzBcIjtcbn1cbi5waC1maWxsLnBoLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDJcIjtcbn1cbi5waC1maWxsLnBoLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG4ucGgtZmlsbC5waC10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cbi5waC1maWxsLnBoLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5YVwiO1xufVxuLnBoLWZpbGwucGgtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzljXCI7XG59XG4ucGgtZmlsbC5waC10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2EwXCI7XG59XG4ucGgtZmlsbC5waC10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuLnBoLWZpbGwucGgtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4Y1wiO1xufVxuLnBoLWZpbGwucGgtdG90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5NFwiO1xufVxuLnBoLWZpbGwucGgtdG90ZS1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cbi5waC1maWxsLnBoLXRvd2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGU2XCI7XG59XG4ucGgtZmlsbC5waC10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZlXCI7XG59XG4ucGgtZmlsbC5waC10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cbi5waC1maWxsLnBoLXRyYWRlbWFyay1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Y0XCI7XG59XG4ucGgtZmlsbC5waC10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cbi5waC1maWxsLnBoLXRyYWZmaWMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuLnBoLWZpbGwucGgtdHJhZmZpYy1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cbi5waC1maWxsLnBoLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDk2XCI7XG59XG4ucGgtZmlsbC5waC10cmFpbi1yZWdpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5ZVwiO1xufVxuLnBoLWZpbGwucGgtdHJhaW4tc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGEwXCI7XG59XG4ucGgtZmlsbC5waC10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG4ucGgtZmlsbC5waC10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTJcIjtcbn1cbi5waC1maWxsLnBoLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGE2XCI7XG59XG4ucGgtZmlsbC5waC10cmFzaC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YThcIjtcbn1cbi5waC1maWxsLnBoLXRyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWFcIjtcbn1cbi5waC1maWxsLnBoLXRyYXktYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLnBoLWZpbGwucGgtYXJjaGl2ZS10cmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4ucGgtZmlsbC5waC10cmF5LWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTUyXCI7XG59XG4ucGgtZmlsbC5waC10cmVhc3VyZS1jaGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlMlwiO1xufVxuLnBoLWZpbGwucGgtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYVwiO1xufVxuLnBoLWZpbGwucGgtdHJlZS1ldmVyZ3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGNcIjtcbn1cbi5waC1maWxsLnBoLXRyZWUtcGFsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLnBoLWZpbGwucGgtdHJlZS1zdHJ1Y3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2NcIjtcbn1cbi5waC1maWxsLnBoLXRyZWUtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0OFwiO1xufVxuLnBoLWZpbGwucGgtdHJlbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhY1wiO1xufVxuLnBoLWZpbGwucGgtdHJlbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWVcIjtcbn1cbi5waC1maWxsLnBoLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGIwXCI7XG59XG4ucGgtZmlsbC5waC10cmlhbmdsZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjJcIjtcbn1cbi5waC1maWxsLnBoLXRyb2xsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjJcIjtcbn1cbi5waC1maWxsLnBoLXRyb2xsZXktc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YjRcIjtcbn1cbi5waC1maWxsLnBoLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuLnBoLWZpbGwucGgtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjRcIjtcbn1cbi5waC1maWxsLnBoLXRydWNrLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjZcIjtcbn1cbi5waC1maWxsLnBoLXR1bWJsci1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XG59XG4ucGgtZmlsbC5waC10d2l0Y2gtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVjZVwiO1xufVxuLnBoLWZpbGwucGgtdHdpdHRlci1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJhXCI7XG59XG4ucGgtZmlsbC5waC11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLnBoLWZpbGwucGgtdW1icmVsbGEtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG4ucGgtZmlsbC5waC11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiZVwiO1xufVxuLnBoLWZpbGwucGgtdW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cbi5waC1maWxsLnBoLXVuaXRlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OFwiO1xufVxuLnBoLWZpbGwucGgtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJlXCI7XG59XG4ucGgtZmlsbC5waC11cGxvYWQtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMwXCI7XG59XG4ucGgtZmlsbC5waC11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cbi5waC1maWxsLnBoLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzJcIjtcbn1cbi5waC1maWxsLnBoLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmFcIjtcbn1cbi5waC1maWxsLnBoLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM0XCI7XG59XG4ucGgtZmlsbC5waC11c2VyLWNpcmNsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzOFwiO1xufVxuLnBoLWZpbGwucGgtdXNlci1jaXJjbGUtZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM2XCI7XG59XG4ucGgtZmlsbC5waC11c2VyLWNpcmNsZS1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM2XCI7XG59XG4ucGgtZmlsbC5waC11c2VyLWNpcmNsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjOFwiO1xufVxuLnBoLWZpbGwucGgtdXNlci1jaXJjbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjYVwiO1xufVxuLnBoLWZpbGwucGgtdXNlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuLnBoLWZpbGwucGgtdXNlci1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNjXCI7XG59XG4ucGgtZmlsbC5waC11c2VyLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2NcIjtcbn1cbi5waC1maWxsLnBoLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2VcIjtcbn1cbi5waC1maWxsLnBoLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMFwiO1xufVxuLnBoLWZpbGwucGgtdXNlci1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDJcIjtcbn1cbi5waC1maWxsLnBoLXVzZXItc291bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYThcIjtcbn1cbi5waC1maWxsLnBoLXVzZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ0XCI7XG59XG4ucGgtZmlsbC5waC11c2VyLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuLnBoLWZpbGwucGgtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDZcIjtcbn1cbi5waC1maWxsLnBoLXVzZXJzLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cbi5waC1maWxsLnBoLXVzZXJzLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG4ucGgtZmlsbC5waC12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cbi5waC1maWxsLnBoLXZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZlXCI7XG59XG4ucGgtZmlsbC5waC12ZWN0b3ItdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjJcIjtcbn1cbi5waC1maWxsLnBoLXZlY3Rvci10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjRcIjtcbn1cbi5waC1maWxsLnBoLXZpYnJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDhcIjtcbn1cbi5waC1maWxsLnBoLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG4ucGgtZmlsbC5waC12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZGFcIjtcbn1cbi5waC1maWxsLnBoLXZpZGVvLWNhbWVyYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkY1wiO1xufVxuLnBoLWZpbGwucGgtdmlkZW8tY29uZmVyZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjZVwiO1xufVxuLnBoLWZpbGwucGgtdmlnbmV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTJcIjtcbn1cbi5waC1maWxsLnBoLXZpbnlsLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhY1wiO1xufVxuLnBoLWZpbGwucGgtdmlydHVhbC1yZWFsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I4XCI7XG59XG4ucGgtZmlsbC5waC12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNlwiO1xufVxuLnBoLWZpbGwucGgtdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMmFcIjtcbn1cbi5waC1maWxsLnBoLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZVwiO1xufVxuLnBoLWZpbGwucGgtdm9sbGV5YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuLnBoLWZpbGwucGgtd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuLnBoLWZpbGwucGgtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG4ucGgtZmlsbC5waC13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDRcIjtcbn1cbi5waC1maWxsLnBoLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTBcIjtcbn1cbi5waC1maWxsLnBoLXdhcm5pbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUyXCI7XG59XG4ucGgtZmlsbC5waC13YXJuaW5nLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmNcIjtcbn1cbi5waC1maWxsLnBoLXdhcm5pbmctb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNFwiO1xufVxuLnBoLWZpbGwucGgtd2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGU4XCI7XG59XG4ucGgtZmlsbC5waC13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNlwiO1xufVxuLnBoLWZpbGwucGgtd2F2ZS1zYXd0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5Y1wiO1xufVxuLnBoLWZpbGwucGgtd2F2ZS1zaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlhXCI7XG59XG4ucGgtZmlsbC5waC13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuLnBoLWZpbGwucGgtd2F2ZS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMFwiO1xufVxuLnBoLWZpbGwucGgtd2F2ZWZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cbi5waC1maWxsLnBoLXdhdmVmb3JtLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG4ucGgtZmlsbC5waC13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZVwiO1xufVxuLnBoLWZpbGwucGgtd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG4ucGgtZmlsbC5waC13ZWJjYW0tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZGNcIjtcbn1cbi5waC1maWxsLnBoLXdlYmhvb2tzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYWVcIjtcbn1cbi5waC1maWxsLnBoLXdlY2hhdC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XG59XG4ucGgtZmlsbC5waC13aGF0c2FwcC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWQwXCI7XG59XG4ucGgtZmlsbC5waC13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU4XCI7XG59XG4ucGgtZmlsbC5waC13aGVlbGNoYWlyLW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuLnBoLWZpbGwucGgtd2lmaS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVhXCI7XG59XG4ucGgtZmlsbC5waC13aWZpLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlY1wiO1xufVxuLnBoLWZpbGwucGgtd2lmaS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWVcIjtcbn1cbi5waC1maWxsLnBoLXdpZmktbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmMFwiO1xufVxuLnBoLWZpbGwucGgtd2lmaS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmMlwiO1xufVxuLnBoLWZpbGwucGgtd2lmaS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY0XCI7XG59XG4ucGgtZmlsbC5waC13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWQyXCI7XG59XG4ucGgtZmlsbC5waC13aW5kbWlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOFwiO1xufVxuLnBoLWZpbGwucGgtd2luZG93cy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG4ucGgtZmlsbC5waC13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4ucGgtZmlsbC5waC13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZDRcIjtcbn1cbi5waC1maWxsLnBoLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjZcIjtcbn1cbi5waC1maWxsLnBoLXgtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY4XCI7XG59XG4ucGgtZmlsbC5waC14LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmNcIjtcbn1cbi5waC1maWxsLnBoLXgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZhXCI7XG59XG4ucGgtZmlsbC5waC15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDlhXCI7XG59XG4ucGgtZmlsbC5waC15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuLnBoLWZpbGwucGgteW91dHViZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZjXCI7XG59XG4iLCIvKipcbiAqIEFic3RyYWN0c1xuICovXG5AaW1wb3J0ICdhYnN0cmFjdHMvYWxsLWFic3RyYWN0cyc7XG5cbi8qKlxuICogVmVuZG9yc1xuICovXG5AaW1wb3J0ICd2ZW5kb3IvYWxsLXZlbmRvcnMnO1xuXG4vKipcbiAqIEJhc2VcbiAqL1xuQGltcG9ydCAnYmFzZS9hbGwtYmFzZSc7XG5cbi8qKlxuICogQmxvY2tzXG4gKi9cbkBpbXBvcnQgJ2Jsb2Nrcy9hbGwtYmxvY2tzJztcblxuLyoqXG4gKiBDb21wb25lbnRzXG4gKi9cbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWxsLWNvbXBvbmVudHMnO1xuXG4vKipcbiAqIExheW91dFxuICovXG5AaW1wb3J0ICdsYXlvdXQvYWxsLWxheW91dHMnO1xuXG4uY2FyZC1ncmlkIHtcblx0Jl9fd3JhcHBlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yMCk7XG5cdH1cbn1cblxuLmNvbm5lY3QtZ3JpZCB7XG5cdCZfX3dyYXBwZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDU2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Jl9fcGhvdG8ge1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTMyKTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LW91dGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLTQ1MCk7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcblx0XHR9XG5cdH1cbn1cblxuLnNlcnZpY2VzLW92ZXJ2aWV3IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTMyKTtcblxuXHQmX19pbWFnZS13cmFwcGVyIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTMyKTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0zMik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMzIpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0zMik7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0wKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTIwKTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yMCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0wKTtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTMyKTtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTMyKTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rLWl0ZW0ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjEpO1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNDAwKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtMzAwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFjY29yZGlvbiB7XG5cdGdhcDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb25fX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbl9fYXJyb3dzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXZzIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHVycGxlLTMwMCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLTMwMCk7XG5cblx0XHQuaWNvbl9faW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Ji0tcHJldiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXB1cnBsZS0zMDApO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLTMwMCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0XHQuaWNvbl9faW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHQmLS1wcmV2IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmljb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdCYtLXByZXYge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Lmljb25fX2lubmVyIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHRzIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXB1cnBsZS0zMDApO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS0zMDApO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Jl9faW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNzg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHVycGxlLTMwMCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtMzAwKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG5cblx0Lmljb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Lmljb25fX2lubmVyIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZXJ2aWNlcy1vdmVydmlldyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmpzLWdyaWQtaW5zaWdodC1sYXRlc3Qtc2xpZGVyIHtcblx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuXHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmpzLXN3aXBlci11c3Atc2xpZGVyIHtcblx0LnN3aXBlci13cmFwcGVyIHtcblx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHQuc3RpY2t5LXRvcCB7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6IDEyMHB4O1xuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IteWVsbG93LTUwMCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuXG4gICAgLmJ0bi0tc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IteWVsbG93LTcwMCkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cmlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bGVmdDogMjRweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5IWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMjRweCFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuXHRnYXA6IDRweCFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0Ym90dG9tOiA4cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDExcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTFweCFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0d2lkdGg6IDhweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCkgIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHR3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHR3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLFxuLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMCkgIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnN3aXBlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcblx0b3BhY2l0eTogMDtcbiAgfVxuICBcbiAgLyogQW5pbWF0ZSBpbiBvbmNlIFN3aXBlciBpbml0aWFsaXplcyAqL1xuICAuc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItc2xpZGUge1xuXHRvcGFjaXR5OiAxO1xuICB9XG5cbi5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGhcbn1cblxuLmFuaW1hdGVkRmFkZUluVXAge1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmZhZGVJblVwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxua2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDQwcHgsMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG4gICIsIi8qKlxuICogQWxsIEFic3RyYWN0c1xuICovXG5cbkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbiIsIi8qKlxuICogQ29sb3JzXG4gKi9cblxuJGdyb3ZlbmdhYXN3YW5kZW4tY29sb3JzOiAoXG5cdCd5ZWxsb3ctNTAwJzogI2ZmZDk2Nixcblx0J3NlY29uZGFyeSc6ICMyNjMwNDAsXG5cdCdncmVlbi01MDAnOiAnIzBjM2UzNicsXG5cdCdwdXJwbGUtNTAwJzogJyMxYTAwYjEnLFxuXHQncHVycGxlLTMwMCc6ICcjRTBEQ0ZEJyxcblx0J2JsdWUtNTAwJzogJyNlOGYwZjcnLFxuXHQnd2hpdGUnOiAjZmZmLFxuXHQnZ3JleS01MCc6ICNmY2ZjZmMsXG5cdCdncmV5LTEwMCc6ICNmMGYwZjAsXG5cdCdncmV5LTUwMCc6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMSksXG5cdCdkYXJrLTUwJzogI2U5ZTllOSxcblx0J2RhcmstMTAwJzogI2JiYixcblx0J2RhcmstMjAwJzogI2VjZjFmNCxcblx0J2RhcmstNDUwJzogIzk3OTdhMixcblx0J2RhcmstNTAwJzogIzI0MjQyNCxcblx0J2JsYWNrJzogIzE4MWIyMixcblx0J3N5c3RlbS1lcnJvci0xMDAnOiAjZmVmMGYwLFxuXHQnc3lzdGVtLWVycm9yLTkwMCc6ICNlYTNiM2IsXG5cdCdzeXN0ZW0td2FybmluZy05MDAnOiAjZjBhZjIzLFxuXHQnc3lzdGVtLXN1Y2Nlc3MtMTAwJzogI2VmZmRmNyxcblx0J3N5c3RlbS1zdWNjZXNzLTkwMCc6ICMyN2MyODEsXG4pO1xuIiwiLyoqXG4gKiBWYXJpYWJsZXNcbiAqL1xuXG4kZ3JvdmVuZ2Fhc3dhbmRlbi1mb250LXNpemVzOiAoXG5cdDEwOiAxMHB4LFxuXHQxMjogMTJweCxcblx0MTQ6IDE0cHgsXG5cdDE2OiAxNnB4LFxuXHQxODogMThweCxcblx0MjA6IDIwcHgsXG5cdDIyOiAyMnB4LFxuXHQyNDogMjRweCxcblx0MjY6IDI2cHgsXG5cdDI4OiAyOHB4LFxuXHQzMjogMzJweCxcblx0NDA6IDQwcHgsXG5cdDQ4OiA0OHB4LFxuXHQ1NjogNTZweCxcblx0NzI6IDcycHgsXG4pO1xuXG4kZ3JvdmVuZ2Fhc3dhbmRlbi1mb250LXdlaWdodHM6IChcblx0MTAwOiAxMDAsXG5cdDIwMDogMjAwLFxuXHQzMDA6IDMwMCxcblx0NDAwOiA0MDAsXG5cdDUwMDogNTAwLFxuXHQ2MDA6IDYwMCxcblx0NzAwOiA3MDAsXG5cdDgwMDogODAwLFxuXHQ5MDA6IDkwMCxcbik7XG5cbiRncm92ZW5nYWFzd2FuZGVuLWxpbmUtaGVpZ2h0czogKFxuXHQxMDA6IDEsXG5cdDEyMDogMS4yLFxuXHQxNDA6IDEuNCxcblx0MTUwOiAxLjUsXG5cdDE2MDogMS42LFxuXHQxODA6IDEuOCxcblx0MjAwOiAyLFxuKTtcblxuJGdyb3ZlbmdhYXN3YW5kZW4tc3BhY2luZ3M6IChcblx0MDogMCxcblx0MjogMnB4LFxuXHQ0OiA0cHgsXG5cdDg6IDhweCxcblx0MTI6IDEycHgsXG5cdDE2OiAxNnB4LFxuXHQyMDogMjBweCxcblx0MjQ6IDI0cHgsXG5cdDMyOiAzMnB4LFxuXHQ0MDogNDBweCxcblx0NDg6IDQ4cHgsXG5cdDU2OiA1NnB4LFxuXHQ2NDogNjRweCxcblx0NzI6IDcycHgsXG5cdDgwOiA4MHB4LFxuXHQ4ODogODhweCxcblx0OTY6IDk2cHgsXG5cdDExMjogMTEycHgsXG5cdDEyODogMTI4cHgsXG5cdDI1NjogMjU2cHgsXG4pO1xuXG4kZ3JvdmVuZ2Fhc3dhbmRlbi1ib3JkZXItcmFkaXVzOiAoXG5cdDA6IDAsXG5cdDQ6IDRweCxcblx0NjogNnB4LFxuXHQ4OiA4cHgsXG5cdDEyOiAxMnB4LFxuXHQxNjogMTZweCxcblx0MjA6IDIwcHgsXG5cdDMyOiAzMnB4LFxuXHQ1NjogNTZweCxcblx0cm91bmQ6IDUwcmVtLFxuKTtcblxuJGdyb3ZlbmdhYXN3YW5kZW4tdHJhbnNpdGlvbnM6IChcblx0MTUwOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQsXG5cdDMwMDogYWxsIDAuM3MgZWFzZS1pbi1vdXQsXG5cdDUwMDogYWxsIDAuNXMgZWFzZS1pbi1vdXQsXG5cdDEwMDA6IGFsbCAxcyBlYXNlLWluLW91dCxcblx0MjAwMDogYWxsIDJzIGVhc2UtaW4tb3V0LFxuKTtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHM6IDAsXG5cdHNtOiA1NzZweCxcblx0bWQ6IDc2OHB4LFxuXHRsZzogOTkycHgsXG5cdHhsOiAxMjAwcHgsXG5cdHh4bDogMTYwMHB4LFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG5cdHNtOiA1NDBweCxcblx0bWQ6IDcyMHB4LFxuXHRsZzogOTkycHgsXG5cdHhsOiAxMzEwcHgsXG5cdHh4bDogMTYwMHB4LFxuKTtcblxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDByZW07XG4kZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlOiA0cmVtO1xuIiwiLyoqXG4gKiBWZW5kb3JzXG4gKi9cblxuQGltcG9ydCAnZ3Jhdml0eS1mb3Jtcyc7XG5AaW1wb3J0ICdib290c3RyYXAnO1xuQGltcG9ydCAncmVib290JztcbiIsIi5nZm9ybS10aGVtZSB7XG5cdHBhZGRpbmc6IDMycHggMDtcblxuXHQuZ2Zvcm1fZmllbGRzIHtcblx0XHQtLWdmLWZvcm0tZ2FwLXk6IDE2cHggIWltcG9ydGFudDtcblx0fVxuXG5cdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuXHRcdG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZS13aWR0aDogMS41cHg7XG5cblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCkgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCkgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKHZhcigtLWNvbG9yLXllbGxvdy01MDAtcmdiKSwgMC4yNSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQtLWdmLWN0cmwtYWNjZW50LWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xuXHQtLWdmLWN0cmwtY2hvaWNlLWNoZWNrLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcblx0Ly8gQmFzZSB0aGVtZSBjb2xvcnNcblx0LS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1wcmltYXJ5OiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0LS1nZi1jdHJsLWJ0bi1jb2xvci1wcmltYXJ5OiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tZ2YtY3RybC1idG4tYmctY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLXllbGxvdy02MDApO1xuXHQtLWdmLWN0cmwtYnRuLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tZ2YtY3RybC1idG4tYmctY29sb3ItZm9jdXM6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXHQtLWdmLWN0cmwtYnRuLWNvbG9yLWZvY3VzOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0Ly8gRm9ybSBjb250cm9sIHN0eWxpbmdcblx0LS1nZi1jdHJsLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMDApO1xuXHQtLWdmLWN0cmwtYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0LS1nZi1jdHJsLWJnLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tZ2YtY3RybC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXG5cdC8vIExhYmVsIHN0eWxpbmdcblx0LS1nZi1sYWJlbC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWdmLWxhYmVsLWZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0Ly8gQnV0dG9uIHN0eWxpbmdcblx0LS1nZi1jdHJsLWJ0bi1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcm91bmRlZCk7XG5cdC0tZ2YtY3RybC1idG4tcGFkZGluZzogMTJweCAyNHB4O1xuXHQtLWdmLWN0cmwtYnRuLWZvbnQtd2VpZ2h0OiA2MDA7XG5cdC0tZ2YtY3RybC1idG4tZm9udC1zaXplOiAxNnB4O1xuXHQtLWdmLWN0cmwtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG5cdC0tZ2YtY3RybC1idG4tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHQvLyBFcnJvciBzdGF0ZXNcblx0LS1nZi1jdHJsLWJvcmRlci1jb2xvci1lcnJvcjogdmFyKC0tY29sb3ItcmVkLTUwMCk7XG5cdC0tZ2YtY3RybC1jb2xvci1lcnJvcjogdmFyKC0tY29sb3ItcmVkLTUwMCk7XG5cblx0Ly8gU3VjY2VzcyBzdGF0ZXNcblx0LS1nZi1jdHJsLWJvcmRlci1jb2xvci1zdWNjZXNzOiB2YXIoLS1jb2xvci1ncmVlbi01MDApO1xuXHQtLWdmLWN0cmwtY29sb3Itc3VjY2VzczogdmFyKC0tY29sb3ItZ3JlZW4tNTAwKTtcblxuXHQvLyBJbnB1dCBmb2N1cyBzdGF0ZXNcblx0LS1nZi1jdHJsLXNoYWRvdy1mb2N1czogMCAwIDAgM3B4IHJnYmEodmFyKC0tY29sb3IteWVsbG93LTUwMC1yZ2IpLCAwLjI1KTtcblxuXHQvLyBTcGFjaW5nXG5cdC0tZ2YtY3RybC1zcGFjaW5nOiAxNnB4O1xuXHQtLWdmLWN0cmwtc3BhY2luZy1sZzogMjRweDtcblxuXHQvLyBUeXBvZ3JhcGh5XG5cdC0tZ2YtZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuXHQtLWdmLWZvbnQtc2l6ZTogMTZweDtcblx0LS1nZi1saW5lLWhlaWdodDogMS41O1xuXG5cdC5nZm9ybV9oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdHAsXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTAwKTtcblx0XHR9XG5cdH1cblxuXHQvLyBDdXN0b20gYnV0dG9uIHN0eWxlc1xuXHQuZ2Zvcm1fYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1wcmltYXJ5KTtcblx0XHRjb2xvcjogdmFyKC0tZ2YtY3RybC1idG4tY29sb3ItcHJpbWFyeSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWdmLWN0cmwtYnRuLXJhZGl1cyk7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2YtY3RybC1idG4tcGFkZGluZyk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWdmLWN0cmwtYnRuLWZvbnQtd2VpZ2h0KTtcblx0XHRmb250LXNpemU6IHZhcigtLWdmLWN0cmwtYnRuLWZvbnQtc2l6ZSk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWdmLWN0cmwtYnRuLWxpbmUtaGVpZ2h0KTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS1nZi1jdHJsLWJ0bi10cmFuc2l0aW9uKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLWhvdmVyKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1nZi1jdHJsLWJ0bi1jb2xvci1ob3Zlcik7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1mb2N1cyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ2YtY3RybC1idG4tY29sb3ItZm9jdXMpO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IHZhcigtLWdmLWN0cmwtc2hhZG93LWZvY3VzKTtcblx0XHR9XG5cdH1cblxuXHQvLyBJbnB1dCBmaWVsZCBzdHlsZXNcblx0LmdmaWVsZCBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdC5nZmllbGQgaW5wdXRbdHlwZT0nZW1haWwnXSxcblx0LmdmaWVsZCBpbnB1dFt0eXBlPSd0ZWwnXSxcblx0LmdmaWVsZCBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0LmdmaWVsZCB0ZXh0YXJlYSxcblx0LmdmaWVsZCBzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdmLWN0cmwtYmctY29sb3IpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdmLWN0cmwtYm9yZGVyLWNvbG9yKTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0Y29sb3I6IHZhcigtLWdmLWN0cmwtY29sb3IpO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1nZi1mb250LWZhbWlseSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1nZi1mb250LXNpemUpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1nZi1saW5lLWhlaWdodCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nZi1jdHJsLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdFx0XHRib3gtc2hhZG93OiB2YXIoLS1nZi1jdHJsLXNoYWRvdy1mb2N1cyk7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIExhYmVsIHN0eWxlc1xuXHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tZ2YtbGFiZWwtY29sb3IpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1nZi1sYWJlbC1mb250LXdlaWdodCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cblx0Ly8gRXJyb3IgbWVzc2FnZSBzdHlsZXNcblx0LmdmaWVsZF9lcnJvciB7XG5cdFx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ2YtY3RybC1jb2xvci1lcnJvcik7XG5cdFx0fVxuXG5cdFx0aW5wdXQsXG5cdFx0dGV4dGFyZWEsXG5cdFx0c2VsZWN0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZ2YtY3RybC1ib3JkZXItY29sb3ItZXJyb3IpO1xuXHRcdH1cblx0fVxuXG5cdC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdGNvbG9yOiB2YXIoLS1nZi1jdHJsLWNvbG9yLWVycm9yKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cblx0Ly8gU3VjY2VzcyBtZXNzYWdlIHN0eWxlc1xuXHQuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXHRcdGNvbG9yOiB2YXIoLS1nZi1jdHJsLWNvbG9yLXN1Y2Nlc3MpO1xuXHRcdHBhZGRpbmc6IHZhcigtLWdmLWN0cmwtc3BhY2luZyk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2YtY3RybC1ib3JkZXItY29sb3Itc3VjY2Vzcyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jb2xvci1ncmVlbi01MDAtcmdiKSwgMC4xKTtcblx0fVxufVxuXG4jZ2Zvcm1fc3VibWl0X2J1dHRvbl8yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCkgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxLCAwLCAzNCwgMC4xKSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0OHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4jZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW1wb3J0LXN0YWNrXG4vLyBDb25maWd1cmF0aW9uXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy92YXJpYWJsZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlcy1kYXJrJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9tYXBzJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcyc7XG5cbi8vIExheW91dCAmIGNvbXBvbmVudHNcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9yb290JztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy90eXBlJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9pbWFnZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2NvbnRhaW5lcnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2dyaWQnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Zvcm1zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9kcm9wZG93bic7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9hY2NvcmRpb24nO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL21vZGFsJztcblxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL3RhYmxlcyc7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9ucyc7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL25hdlwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY2FyZFwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9icmVhZGNydW1iXCI7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3BhZ2luYXRpb25cIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYmFkZ2VcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYWxlcnRcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90b2FzdHNcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdG9vbHRpcFwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9wb3BvdmVyXCI7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Nhcm91c2VsXCI7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3NwaW5uZXJzXCI7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3Mvb2ZmY2FudmFzJztcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcGxhY2Vob2xkZXJzXCI7XG5cbi8vIEhlbHBlcnNcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9oZWxwZXJzJztcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaSc7XG4vLyBzY3NzLWRvY3MtZW5kIGltcG9ydC1zdGFja1xuIiwiOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvcil9O1xuXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZ307XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xuXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3IpfTtcblxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWRlY29yYXRpb246ICN7JGxpbmstaG92ZXItZGVjb3JhdGlvbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGw6ICN7JGJvcmRlci1yYWRpdXMteHhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdzogI3skYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldDogI3skYm94LXNoYWRvdy1pbnNldH07XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvY3VzLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yOiAjeyRmb2N1cy1yaW5nLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWRhcmstbW9kZS12YXJzXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZy1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgY2FsYyhcIiArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCBcIiAtIFwiLCBcIiArIFwiKSArICR2YXJpYWJsZS13aWR0aCArIFwiKVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLW1vZGUtbWl4aW5cbkBtaXhpbiBjb2xvci1tb2RlKCRtb2RlOiBsaWdodCwgJHJvb3Q6IGZhbHNlKSB7XG4gIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgQGlmICRyb290ID09IHRydWUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgOnJvb3Qge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIFtkYXRhLWJzLXRoZW1lPVwiI3skbW9kZX1cIl0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLW1vZGUtbWl4aW5cbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cywgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC8vIFJlc2V0IG5lZWRlZCBmb3IgbmVzdGluZyB0YWJsZXNcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAvLyBFbmQgb2YgcmVzZXRcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIC8vIEZvbGxvd2luZyB0aGUgcHJlY2VwdCBvZiBjYXNjYWRlczogaHR0cHM6Ly9jb2RlcGVuLmlvL21pcmlhbXN1emFubmUvZnVsbC92WU5nb2RiXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcikpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpKSk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvcmUgd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBtYXJnaW46IDA7IC8vIDFcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xufVxuXG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbn1cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG5cbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYih2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2IpO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSwgW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG5cbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG5cbiAgY29sb3I6ICRwcmUtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcblxuICBrYmQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuXG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuY2FwdGlvbiB7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChcbiAgICBbdHlwZT1cImRhdGVcIl0sXG4gICAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICBbdHlwZT1cIm1vbnRoXCJdLFxuICAgIFt0eXBlPVwid2Vla1wiXSxcbiAgICBbdHlwZT1cInRpbWVcIl1cbiAgKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG5cbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbn1cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyoqXG4gKiBBbGwgQmFzZVxuICovXG5cbkBpbXBvcnQgJ2JhZGdlJztcbkBpbXBvcnQgJ2J1dHRvbnMnO1xuQGltcG9ydCAnZm9udHMnO1xuQGltcG9ydCAnZ2VuZXJhbCc7XG5AaW1wb3J0ICdoZWxwZXJzJztcbkBpbXBvcnQgJ3BsYWNlaG9sZGVycyc7XG5AaW1wb3J0ICdzcGFjaW5nJztcbkBpbXBvcnQgJ3R5cG9ncmFwaHknO1xuQGltcG9ydCAnZ3JpZHMnO1xuQGltcG9ydCAnbWlkbmlnaHQnO1xuIiwiLyoqXG4gKiBiYWRnZVxuICovXG5cbi5iYWRnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRhcmstMTAwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy00KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstNDUwKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEwKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG4gIGdhcDogNnB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTIwKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KSB2YXIoLS1zcGFjaW5nLTEyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNzApO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy0xMik7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBzdmcge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNjAwKTtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBCdXR0b25cbiAqL1xuXG4uYnRuIHtcblx0LS1idXR0b24tcGFkZGluZzogdmFyKC0tc3BhY2luZy0xMikgdmFyKC0tc3BhY2luZy0yNCk7XG5cdCRibG9jazogJjtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXJvdW5kKTtcblx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNDAwKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEwMCk7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYtLWJsb2Ige1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1ibG9iLS13aGl0ZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWJsb2ItLWJvcmRlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWJsb2ItLWRvd25sb2FkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRnYXA6IDhweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0LS1idXR0b24tcGFkZGluZzogdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0yNCk7XG5cblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEwMCk7XG5cblx0XHQmLS1saW5rIHtcblx0XHRcdC0tYnV0dG9uLXBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbGluayB7XG5cdFx0LS1idXR0b24tcGFkZGluZzogMDtcblxuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC00MDApO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHR9XG5cblx0Ji0taWNvbi1yaWdodCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctMTIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctMTYpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy0yNCk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3ZnIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdH1cblxuXHQmLS15ZWxsb3ctNTAwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHR9XG5cblx0XHQmOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdFx0XHRvdXRsaW5lOiA0cHggc29saWQgdmFyKC0tY29sb3IteWVsbG93LTMwMCk7XG5cdFx0fVxuXG5cdFx0LmJ0bi10ZXh0IHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdCYtLWN0YS1tb2JpbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRcdG91dGxpbmU6IDRweCBzb2xpZCB2YXIoLS1jb2xvci15ZWxsb3ctMzAwKTtcblx0XHR9XG5cdH1cblxuXHQmLS1jaXJjbGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCYtLXN2Zy1tYWluIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0dHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE4LCAxKSxcblx0XHRcdG9wYWNpdHkgMC4ycztcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHR9XG5cblx0Ji0tc3ZnLWFsdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xMjAlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246XG5cdFx0XHRsZWZ0IDAuMzVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE4LCAxKSxcblx0XHRcdG9wYWNpdHkgMC4ycztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHdpbGwtY2hhbmdlOiBsZWZ0LCBvcGFjaXR5O1xuXHR9XG59XG5cbi5idG46aG92ZXIgLmJ0bi0tc3ZnLW1haW4sXG4uYnRuOmZvY3VzIC5idG4tLXN2Zy1tYWluIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uYnRuOmhvdmVyIC5idG4tLXN2Zy1hbHQsXG4uYnRuOmZvY3VzIC5idG4tLXN2Zy1hbHQge1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vLyBSZXZlcnNlIGRpcmVjdGlvbiB2YXJpYW50IChmb3IgcHJldiBidXR0b25zKVxuLmJ0bi0tcmV2ZXJzZSB7XG5cdC5idG4tLXN2Zy1hbHQge1xuXHRcdGxlZnQ6IDEyMCU7XG5cdH1cblxuXHQmOmhvdmVyIC5idG4tLXN2Zy1tYWluLFxuXHQmOmZvY3VzIC5idG4tLXN2Zy1tYWluIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMCUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmOmhvdmVyIC5idG4tLXN2Zy1hbHQsXG5cdCY6Zm9jdXMgLmJ0bi0tc3ZnLWFsdCB7XG5cdFx0bGVmdDogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8qIFdpZ2dsZSBBbmltYXRpb24gKi9cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG59XG5cbi5mYWNldHdwLWxvYWQtbW9yZSB7XG5cdC0tYnV0dG9uLXBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIHZhcigtLXNwYWNpbmctMjQpO1xuXHQkYmxvY2s6ICY7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1yb3VuZCk7XG5cdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xMDApO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zNXMgZWFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYnRuLWNsb3NlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmJ0bi1jbG9zZS1pY29uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzIpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNDAwKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEwMCk7XG59XG5cbi8vIFRyaWdnZXIgYnV0dG9uIGhvdmVyIGVmZmVjdCB3aGVuIHRoZSBjYXJkIGlzIGhvdmVyZWRcbi51c3AtY2FyZDpob3ZlciAuYnRuIC5idG4tLXN2Zy1tYWluLFxuLnVzcC1jYXJkOmZvY3VzLXdpdGhpbiAuYnRuIC5idG4tLXN2Zy1tYWluIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xuXHRvcGFjaXR5OiAwO1xufVxuLnVzcC1jYXJkOmhvdmVyIC5idG4gLmJ0bi0tc3ZnLWFsdCxcbi51c3AtY2FyZDpmb2N1cy13aXRoaW4gLmJ0biAuYnRuLS1zdmctYWx0IHtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMTtcbn1cbiIsIi8qKlxuKiBGb250c1xuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ2dyb3ZlbmdhYXN3YW5kZW4tZm9udCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3NhbnNhdGlvbi9TYW5zYXRpb24tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdGZvbnQtZmFtaWx5OiAnZ3JvdmVuZ2Fhc3dhbmRlbi1mb250Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCgnLi4vLi4vZm9udHMvc2Fuc2F0aW9uL1NhbnNhdGlvbi1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRmb250LWZhbWlseTogJ2dyb3ZlbmdhYXN3YW5kZW4tZm9udCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3NhbnNhdGlvbi9TYW5zYXRpb24tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuJGZvbnQtZmFsbGJhY2s6IC1hcHBsZS1zeXN0ZW0sIGJsaW5rbWFjc3lzdGVtZm9udCwgJ1NlZ29lIFVJJywgcm9ib3RvLFxuXHRveHlnZW4tc2FucywgdWJ1bnR1LCBjYW50YXJlbGwsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XG4kZm9udC1wcmltYXJ5OiAnZ3JvdmVuZ2Fhc3dhbmRlbi1mb250JywgJGZvbnQtZmFsbGJhY2s7XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCIvKipcbiAqIEdlbmVyYWxcbiAqL1xuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdHNjcm9sbC1wYWRkaW5nLXRvcDogMTc1cHg7XG59XG5cbmJvZHkge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLTMwMCk7XG5cblx0Jjppcyg6aG92ZXIsIDpmb2N1cykge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblx0XHRvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG5cdH1cbn1cblxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTUwMCk7XG59XG5cbi8vIEZpeCBmb3IgYWRtaW4gYmFyIGJlaGluZCBmaXhlZCBoZWFkZXJcbi5hZG1pbi1iYXIgLmZpeGVkLXRvcCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHR0b3A6IDMycHg7XG5cdH1cbn1cblxuLm5vc2NyaXB0IHtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAyMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5za2lwLWxpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2staW1hZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuXHRwIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0fVxuXG5cdGNpdGUge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuXG4ud3AtYm9vdHN0cmFwLWJsb2Nrcy1yb3cge1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5saW5rLWNvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGluc2V0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZnMtYmctaW1hZ2Uge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2NhbGUteCB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xpY2stdXJsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpZnJhbWUsXG5cdG9iamVjdCxcblx0ZW1iZWQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogV29yZHByZXNzIGNvcmUgc3R5bGluZyAqL1xuLmFsaWduY2VudGVyIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDVweCBhdXRvO1xuXG5cdGZpZ2NhcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cblx0aW1nIHtcblx0XHRtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcblx0fVxufVxuXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblxuXHRpbWcge1xuXHRcdG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuXHR9XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLy8gSGlkZSByZWNhcHRjaGEgYmFkZ2Vcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJhdGlvLTF4MSB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8vIE9yZGVyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuXHQubW9iaWxlLW9yZGVyLSN7JGl9IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG9yZGVyOiAjeyRpfTtcblx0XHR9XG5cdH1cbn1cblxuLy8gR3JpZFxuLmdyaWQtd3JhcHBlciB7XG5cdCZfX2l0ZW0ge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTcGFjaW5nXG4uYmxvY2stc3BhY2luZyB7XG5cdCYtLXRvcCB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yNCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTU2KTtcblx0XHR9XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMjQpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy01Nik7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqIEdlbmVyYXRlIHZhcmlhYmxlc1xuICovXG5cbmJvZHkge1xuXHQtLWZvbnQtZmFtaWx5LWhlYWRpbmc6ICN7JGZvbnQtcHJpbWFyeX07XG5cdC0tZm9udC1mYW1pbHktYm9keTogI3skZm9udC1wcmltYXJ5fTtcblx0LS1jb2xvci1oZWFkaW5nOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tY29sb3ItYm9keTogcmdiYSgxOCwgMjcsIDM0LCAwLjY1KTtcblx0LS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci1kYXJrLTQ1MCk7XG5cdC0tY29sb3ItbGluay1ob3ZlcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXG5cdEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3JvdmVuZ2Fhc3dhbmRlbi1jb2xvcnMge1xuXHRcdC0tY29sb3ItI3ska2V5fTogI3skdmFsdWV9O1xuXHR9XG5cblx0QGVhY2ggJGtleSwgJHZhbHVlIGluICRncm92ZW5nYWFzd2FuZGVuLWZvbnQtc2l6ZXMge1xuXHRcdC0tZm9udC1zaXplLSN7JGtleX06ICN7JHZhbHVlfTtcblx0fVxuXG5cdEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3JvdmVuZ2Fhc3dhbmRlbi1mb250LXdlaWdodHMge1xuXHRcdC0tZm9udC13ZWlnaHQtI3ska2V5fTogI3skdmFsdWV9O1xuXHR9XG5cblx0QGVhY2ggJGtleSwgJHZhbHVlIGluICRncm92ZW5nYWFzd2FuZGVuLWxpbmUtaGVpZ2h0cyB7XG5cdFx0LS1saW5lLWhlaWdodC0jeyRrZXl9OiAjeyR2YWx1ZX07XG5cdH1cblxuXHRAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGdyb3ZlbmdhYXN3YW5kZW4tc3BhY2luZ3Mge1xuXHRcdC0tc3BhY2luZy0jeyRrZXl9OiAjeyR2YWx1ZX07XG5cdH1cblxuXHRAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGdyb3ZlbmdhYXN3YW5kZW4tYm9yZGVyLXJhZGl1cyB7XG5cdFx0LS1ib3JkZXItcmFkaXVzLSN7JGtleX06ICN7JHZhbHVlfTtcblx0fVxuXG5cdEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3JvdmVuZ2Fhc3dhbmRlbi10cmFuc2l0aW9ucyB7XG5cdFx0LS10cmFuc2l0aW9uLSN7JGtleX06ICN7JHZhbHVlfTtcblx0fVxuXG5cdC0tc2l0ZS1oZWFkZXItYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLXNpdGUtbG9nby1wYWRkaW5nLXg6IHZhcigtLXNwYWNpbmctMCk7XG5cdC0tc2l0ZS1sb2dvLWhlaWdodDogNzBweDtcblx0LS1zaXRlLWxvZ28tcGFkZGluZy15OiB2YXIoLS1zcGFjaW5nLTI0KTtcblx0LS1uYXZpZ2F0aW9uLWxpbmstY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0LS1uYXZpZ2F0aW9uLWxpbmstZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuXHQtLW5hdmlnYXRpb24tbGluay1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNDAwKTtcblx0LS1uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy14OiB2YXIoLS1zcGFjaW5nLTIwKTtcblx0LS1uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy15OiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRncm92ZW5nYWFzd2FuZGVuLWNvbG9ycyB7XG5cdC5jLSN7JGtleX0ge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci0jeyRrZXl9KTtcblx0fVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGdyb3ZlbmdhYXN3YW5kZW4tY29sb3JzIHtcblx0LmJnLSN7JGtleX0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLSN7JGtleX0pO1xuXHR9XG59XG4iLCIvKipcbiAqIEJhY2tncm91bmQgaW1hZ2VcbiAqL1xuXG4vKlxuICogdXNhZ2U6XG4gKiBAZXh0ZW5kICViZy1pbWFnZTtcbiAqL1xuJWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogRmxleGJveFxuICovXG5cbi8qXG4gKiB1c2FnZTpcbiAqIEBleHRlbmQgJWZsZXhib3gtY2VudGVyO1xuICovXG4lZmxleGJveC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKlxuICogdXNhZ2U6XG4gKiBAZXh0ZW5kICVmbGV4Ym94LXYtY2VudGVyO1xuICovXG4lZmxleGJveC12LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qXG4gKiB1c2FnZTpcbiAqIEBleHRlbmQgJWZsZXhib3gtaC1jZW50ZXI7XG4gKi9cbiVmbGV4Ym94LWgtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLyoqXG4gKiBTcGFjaW5nXG4gKi9cblxuLmhhcy1zcGFjaW5nLXRvcCB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctdG9wLCB2YXIoLS1zcGFjaW5nLTQ4KSk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdC0tc3BhY2luZy10b3A6IHZhcigtLXNwYWNpbmctNjQpO1xuXHR9XG59XG5cbi5oYXMtc3BhY2luZy1ib3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWJvdHRvbSwgdmFyKC0tc3BhY2luZy00OCkpO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHQtLXNwYWNpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTY0KTtcblx0fVxufVxuXG4uaGFzLXNwYWNpbmctYm90dG9tLXNtYWxsIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ib3R0b20sIHZhcigtLXNwYWNpbmctMjQpKTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0LS1zcGFjaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zMik7XG5cdH1cbn1cbiIsIi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5cbmJvZHkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYm9keSk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNDAwKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTE1MCk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXG5cdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHQmLm1jZUNvbnRlbnRCb2R5IHtcblx0XHRjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG5cdFx0bWFyZ2luOiA5cHggMTBweDtcblx0fVxuXG5cdC53cC1zd2l0Y2gtZWRpdG9yIHtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRtYXJnaW46IDVweCAwIDAgNXB4O1xuXHR9XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNjAwKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEyMCk7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMCk7XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNDApO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00OCk7XG5cdH1cbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNCk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTMyKTtcblx0fVxuXG5cdCYudGV4dC1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzIpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNDgpO1xuXHRcdH1cblx0fVxufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIyKTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjgpO1xuXHR9XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjApO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNik7XG5cdH1cbn1cblxuaDUsXG4uaDUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIyKTtcblx0fVxufVxuXG5oNixcbi5oNiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjApO1xuXHR9XG59XG5cbnAge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTApO1xuXG5cdCY6bm90KDplbXB0eSkge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTApO1xuXHRcdH1cblx0fVxufVxuXG5zdHJvbmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG5sZWFkIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjQpO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zMik7XG5cdH1cbn1cblxuLmxlYWQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNDAwKTtcbn1cblxuLmxlYWQtdGV4dCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWRhcmstNDAwKTtcbn1cbiIsImJvZHksXG5odG1sIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIC5iYXNlLWdyaWQtY29udGFpbmVyIHtcbi8vIFx0LmdyaWQtaXRlbSB7XG4vLyBcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuLy8gXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyBcdH1cbi8vIH1cblxuLy8gLmdyaWQtY29udGFpbmVyIHtcbi8vIFx0ZGlzcGxheTogZ3JpZDtcbi8vIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbi8vIFx0d2lkdGg6IDEwMCU7XG4vLyBcdGhlaWdodDogMTAwJTtcbi8vIFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbi8vIFx0Ym9yZGVyOiAxMHB4IHNvbGlkIGJsdWU7XG5cbi8vIFx0Jl9fY3VzdG9tLWdyaWQge1xuLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0fVxuXG4vLyBcdCYuY29udGFpbmVyOm5vdChbY2xhc3MqPSdnLSddKTpub3QoW2NsYXNzKj0nZ3gtJ10pLFxuLy8gXHQucm93Om5vdChbY2xhc3MqPSdnLSddKTpub3QoW2NsYXNzKj0nZ3gtJ10pIHtcbi8vIFx0XHQtLWJzLWd1dHRlci14OiAwO1xuLy8gXHR9XG4vLyB9XG5cbi8vIC5ncmlkLWl0ZW0ge1xuLy8gXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4vLyBcdHBhZGRpbmc6IDIwcHg7XG4vLyBcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyB9XG4iLCIvKipcbiAqIEFsbCBCbG9ja3NcbiAqL1xuQGltcG9ydCAnYmFubmVyJztcbkBpbXBvcnQgJ2NvbnRlbnQnO1xuQGltcG9ydCAnZGl2aWRlcic7XG5AaW1wb3J0ICdkb3dubG9hZCc7XG5AaW1wb3J0ICdoZWFkaW5nJztcbkBpbXBvcnQgJ21lZGlhJztcbkBpbXBvcnQgJ3F1b3RlJztcbkBpbXBvcnQgJ3JlbGF0ZWQtcG9zdHMnO1xuQGltcG9ydCAnc3BsaXQtY29udGVudCc7XG5AaW1wb3J0ICdzdG9yeSc7XG5AaW1wb3J0ICd0aXRsZSc7XG5cbkBpbXBvcnQgJ2hlcm8nO1xuQGltcG9ydCAnaW50cm8nO1xuQGltcG9ydCAnY2FzZS1zbGlkZXInO1xuQGltcG9ydCAndXNwJztcbkBpbXBvcnQgJ3Rlc3RpbW9uaWFsJztcbkBpbXBvcnQgJ2FjY29yZGlvbic7XG5AaW1wb3J0ICdmYXEnO1xuQGltcG9ydCAnb2ZmZXJ0ZSc7XG5AaW1wb3J0ICdsYXRlc3QtaW5zaWdodC1zbGlkZXInO1xuXG5AaW1wb3J0ICdjb3VudGVyJztcbkBpbXBvcnQgJ2NvbnRhY3QtaW5mbyc7XG5AaW1wb3J0ICd2aWRlbyc7XG5cbkBpbXBvcnQgJ25vdGljZWJhcic7XG5cbkBpbXBvcnQgJ3BlcnNvbmFsJztcbkBpbXBvcnQgJ3Jldmlldy1zbGlkZXInO1xuIiwiLmV4cC1iYW5uZXIge1xuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS1jb2xvci13aGl0ZSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2MHB4IDYwcHggMCAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4OiAwIDAgMjEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTIwKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMyKSB2YXIoLS1zcGFjaW5nLTI0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQwKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTIwKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIyKTtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNpbmctMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zMik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTE2MCk7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC1ncmlkIHtcblx0Zm9udC1zaXplOiB2YXIoLS1jb250ZW50LWZvbnQtc2l6ZSk7XG5cblx0Ji5pcy0taW50cm8ge1xuXHRcdC0tY29udGVudC1mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XG5cdFx0LS1jb250ZW50LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC02MDApO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0LS1jb250ZW50LWZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcblx0XHR9XG5cdH1cblxuXHQmLmlzLS1wYXJhZ3JhcGgge1xuXHRcdC0tY29udGVudC1mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHQtLWNvbnRlbnQtZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtLXRlcm1zIHtcblx0XHQtLWNvbnRlbnQtZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuXHR9XG5cblx0cCB7XG5cdFx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1jb250ZW50LWZvbnQtd2VpZ2h0KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0wKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBvbCxcblx0Ly8gdWwge1xuXHQvLyBcdGxpIHtcblx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNzApO1xuXHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xNik7XG5cblx0Ly8gXHRcdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXHQvLyBcdFx0PiBvbCxcblx0Ly8gXHRcdD4gdWwge1xuXHQvLyBcdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTE2KTtcblx0Ly8gXHRcdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTIwKTtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHRvbCB7XG5cdFx0Y291bnRlci1yZXNldDogaXRlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LyogTWFpbiBsaXN0IGl0ZW1zICovXG5cdG9sID4gbGkge1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0b2wgPiBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgJy4nO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LyogTmVzdGVkIGxpc3QgaXRlbXMgKi9cblx0b2wgPiBsaSA+IG9sIHtcblx0XHRjb3VudGVyLXJlc2V0OiBzdWJpdGVtO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0b2wgPiBsaSA+IG9sID4gbGkge1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBzdWJpdGVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdH1cblxuXHRvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgJy4nIGNvdW50ZXIoc3ViaXRlbSkgJy4nO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdC8qIFNwZWNpYWwgZm9ybWF0dGluZyBmb3IgbmVzdGVkIGxpc3QgaXRlbXMgd2l0aCBzdHJvbmcgdGFncyAqL1xuXHRvbCA+IGxpID4gb2wgPiBsaSA+IHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0Ji5pcy0taW50cm8ge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC01MDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmV4cC1kaXZpZGVyIHtcbiAgJl9fZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay0xMDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmV4cC1kb3dubG9hZCB7XG4gICRibG9jazogJjtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjUycHg7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEzMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0zMik7XG4gIH1cblxuICAmX19saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay00NTApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC01MDApO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTUwKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTcwKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5leHAtaGVhZGluZyB7XG4gIGgyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICB9XG59XG4iLCIuYmxvY2stbWVkaWEge1xuICAmX19pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTE1MCk7XG4gICAgdG9wOiAtNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19lbWJlZC1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlmcmFtZSxcbiAgICBvYmplY3QsXG4gICAgZW1iZWQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmV4cC1xdW90ZSB7XG4gICZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMDApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNDApO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNzIpO1xuICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02NCkgdmFyKC0tc3BhY2luZy03MikgdmFyKC0tc3BhY2luZy02NClcbiAgICAgICAgdmFyKC0tc3BhY2luZy0xMjgpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yMDApO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAsIDEwMCUgMCUsIDAgMTAwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEzMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xMik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zMik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTUwKTtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC01MDApO1xuICB9XG5cbiAgJl9fYXV0aG9yLFxuICAmX19mdW5jdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNTApO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNjApO1xuICAgIH1cbiAgfVxufVxuIiwiLmV4cC1yZWxhdGVkLXBvc3RzIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNDApO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0yNCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTgwKTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy00MCk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yNCk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yNCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTY0KTtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNjQpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNwbGl0LWNvbnRlbnQtZ3JpZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTMyKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNDgpIHZhcigtLXNwYWNpbmctNDApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOTYpIHZhcigtLXNwYWNpbmctODApO1xuXHRcdH1cblxuXHRcdCYuaXMtLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0wKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctMzIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXMtLXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctMzIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEyMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xNik7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00MCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcblx0XHR9XG5cblx0XHQuYy13aGl0ZSAmIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNjApO1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMCk7XG5cdFx0fVxuXG5cdFx0LmMtd2hpdGUgJiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yNCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTMyKTtcblx0XHR9XG5cblx0XHQuYy13aGl0ZSAmIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Utd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0Ji5pcy0tcmlnaHQge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy0tbGVmdCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogODAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA3MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRpbnNldDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yMCk7XG5cdH1cbn1cbiIsIi5leHAtc3Rvcnkge1xuICAkYmxvY2s6ICY7XG5cbiAgJl9fZ3JpZCB7XG4gICAgLS1ncmlkLWNvbHVtbnM6IDE7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWdyaWQtY29sdW1ucyksIDFmcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAtLWdyaWQtY29sdW1uczogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuYnRuX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmJ0bl9fc2xpZGUge1xuICAgICAgICBtaW4td2lkdGg6IDU4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtLWdhcCB7XG4gICAgICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2NHB4O1xuICAgICAgcGFkZGluZzogNjRweCA1NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAjeyRibG9ja31fX2l0ZW0taW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbGljay11cmwge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyA0NSUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW5uZXIge1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0yNCk7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGdhcDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWZvb3RlciB7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBnYXA6IHZhcigtLXNwYWNpbmctOTYpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3BhY2luZy0yNCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTE1MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXNwYWNpbmctMzIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLTMwMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIH1cbn1cbiIsIi5ncm92ZW5nYWFzd2FuZGVuLXRpdGxlIHtcblx0Jl9faGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmhlcm8tdGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMTEycHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9fY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctMzIpO1xuXHRcdHBhZGRpbmctYm90dG9tOiA5OHB4O1xuXG5cdFx0aDEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHR9XG5cdH1cblxuXHQmX19jdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG59XG5cbi5oZXJvLXZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR6LWluZGV4OiAtMTtcblxuXHR2aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG4uaGVyby1ncmlkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCZfX2ltYWdlLXdyYXBwZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWF4LWhlaWdodDogNzAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZS13cmFwcGVyLWhlcm8ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWF4LWhlaWdodDogNzAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMTMycHggMjRweCA5OHB4IDI0cHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMzJweCA5OHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNzAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MDBweDtcblx0XHR9XG5cblx0XHQmLS1zcGFjaW5nIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCA0OHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI0LCAyNywgMzQpO1xuXHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdDBkZWcsXG5cdFx0XHRcdHJnYmEoMjQsIDI3LCAzNCwgMSkgMCUsXG5cdFx0XHRcdHJnYmEoMjQsIDI3LCAzNCwgMCkgMTAwJVxuXHRcdFx0KTtcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQwZGVnLFxuXHRcdFx0XHRyZ2JhKDI0LCAyNywgMzQsIDEpIDAlLFxuXHRcdFx0XHRyZ2JhKDI0LCAyNywgMzQsIDApIDEwMCVcblx0XHRcdCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdDBkZWcsXG5cdFx0XHRcdHJnYmEoMjQsIDI3LCAzNCwgMSkgMCUsXG5cdFx0XHRcdHJnYmEoMjQsIDI3LCAzNCwgMCkgMTAwJVxuXHRcdFx0KTtcblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTgxYjIyXCIsZW5kQ29sb3JzdHI9XCIjMTgxYjIyXCIsR3JhZGllbnRUeXBlPTEpO1xuXHRcdH1cblxuXHRcdC5hbmltYXRlLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDI0cHggMDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCA4cHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHggMDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2V4Y2VycHQge1xuXHRcdG1heC13aWR0aDogOTkycHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHR6LWluZGV4OiA5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuIiwiLmludHJvLWdyaWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMycHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuXHRtYXJnaW4tdG9wOiAtNTZweDtcblx0ei1pbmRleDogNztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDY0cHg7XG5cdH1cbn1cbiIsIi5mYXEtZ3JpZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblxuXHQmX193cmFwcGVyIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0Jl9fY29udGVudC13cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWNjb3JkaW9uIHtcblx0Ji1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSAwO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC02MDApO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdC8vIEhpZGUgQm9vdHN0cmFwJ3MgZGVmYXVsdCBjaGV2cm9uXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItZGFyay01MCk7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cblx0XHQmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuYWNjb3JkaW9uLWljb24tcGx1cyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZbYXJpYS1leHBhbmRlZD0nZmFsc2UnXSAuYWNjb3JkaW9uLWljb24tcGx1cyxcblx0XHQmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuYWNjb3JkaW9uLWljb24tbWludXMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JlthcmlhLWV4cGFuZGVkPSdmYWxzZSddIC5hY2NvcmRpb24taWNvbi1taW51cyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmLWljb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC00MDApO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1pY29uLXBsdXMsXG5cdCYtaWNvbi1taW51cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy01Nik7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuXHRwYWRkaW5nOiAxNnB4IDAgMzJweCAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC00MDApO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG59XG4iLCIuYmxvY2stb2ZmZXJ0ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy01Nik7XG5cblx0Jl9faW1hZ2Utd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNTYpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy01Nik7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0wKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDMycHggMjBweCAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiA3OHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0wKTtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTU2KTtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTU2KTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTApO1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMCk7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1heC13aWR0aDogOTUlO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLTQ1MCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0wKTtcblxuXHRcdHAge1xuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTYpO1xuXHR9XG59XG4iLCIuZ3JpZC1pbnNpZ2h0LWxhdGVzdC1zbGlkZXIge1xuXHQkYmxvY2s6ICY7XG5cblx0LS1sYXRlc3QtaW5zaWdodC1zbGlkZXItbGlua2VkLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogODhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdG1heC13aWR0aDogNDY1cHg7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtYmx1ZS01MDApO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLWdyZXktNTAwKTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcblx0fVxuXG5cdCZfX2NvbnRyb2xzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMzJweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMjVweDtcblx0XHR9XG5cdH1cblxuXHQmX19wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA0cHg7XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTByZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0XHQtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGdhcDogOHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX25hdiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zd2lwZXItY29udGFpbmVyIHtcblx0XHRjdXJzb3I6IGdyYWI7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IGluc2V0KDBweCAtMTAwdncgMHB4IDBweCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRjbGlwLXBhdGg6IGluc2V0KDBweCAtMTAwdncgMHB4IC0xMDB2dyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUge1xuXHRcdHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0d2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0aGVpZ2h0OiAzNjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUtdHlwZS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNnB4O1xuXHRcdGxlZnQ6IDE2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdHRvcDogMjRweDtcblx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUtdHlwZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZS1pbWFnZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQmLS1mYWxsYmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlLWxpbmtlZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0Y29sb3I6IHZhcigtLWxhdGVzdC1pbnNpZ2h0LXNsaWRlci1saW5rZWQtY29sb3IpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUtdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bWF4LXdpZHRoOiA0NDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlLWxpbmsge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0fVxufVxuIiwiLmJsb2NrLWNvdW50ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuXHQtLWRpdmlkZXItY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXG5cdC0tY291bnRlci10eHQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogODhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdG1heC13aWR0aDogNDY1cHg7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdGNvbG9yOiB2YXIoLS1jb3VudGVyLXR4dC1jb2xvcik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdGNvbG9yOiB2YXIoLS1jb3VudGVyLXR4dC1jb2xvcik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRjb2xvcjogdmFyKC0tY291bnRlci10eHQtY29sb3IpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5idG4tdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0tdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0tbnVtYmVyIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiB2YXIoLS1jb3VudGVyLXR4dC1jb2xvcik7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLXN5bWJvbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogdmFyKC0tY291bnRlci10eHQtY29sb3IpO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLXN1YnRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0Y29sb3I6IHZhcigtLWNvdW50ZXItdHh0LWNvbG9yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLWRpdmlkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG1hcmdpbjogMzJweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpdmlkZXItY29sb3IpO1xuXHR9XG59XG4iLCIuYmxvY2stY29udGFjdC1pbmZvIHtcblx0LS1jb250YWN0LWluZm8taWNvbi1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogODhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0fVxuXG5cdC5jb250YWN0LWluZm8ge1xuXHRcdCZfX2Rlc2Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy1ncmV5LTUwMCk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRhaW5lci1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRzdHJva2U6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXHRcdFx0fVxuXG5cdFx0XHRpIHtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzJweDtcblx0XHRcdHRleHQtaW5kZW50OiAwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWN0LWdyaWQge1xuXHQuaGlnaGxpZ2h0ZWQtcGVyc29uIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5wcm9kdWN0LW92ZXJ2aWV3IHtcblx0Jl9faGVhZGVyIHtcblx0XHQuaGlnaGxpZ2h0ZWQtcGVyc29uIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvY2stdmlkZW8ge1xuXHQkYmxvY2s6ICY7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCY6bm90KC5tYXgtd2lkdGgpIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3BhY2luZyB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODhweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4OHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHQjeyRibG9ja31fX3Bvc3RlciB7XG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjk1KTtcblx0XHRcdH1cblxuXHRcdFx0I3skYmxvY2t9X19wbGF5LWJ1dHRvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdH1cblxuXHQmX19wbGF5LWJ1dHRvbi13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Jl9fcGxheS1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogNzVweDtcblx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRhbmltYXRpb246IHZpZGVvLXBsYXktcHVsc2UgMnMgaW5maW5pdGU7XG5cblx0XHRpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcHRpb24ge1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXG5cdFx0Lm1heC13aWR0aCAmIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cblx0XHQubWF4LXdpZHRoICYge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHR9XG5cdH1cblxuXHQmX19jYXB0aW9uLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIFB1bHNlIGFuaW1hdGlvbiBmb3IgdmlkZW8gcGxheSBidXR0b25cbkBrZXlmcmFtZXMgdmlkZW8tcGxheS1wdWxzZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE5MywgNywgMC43KTtcblx0fVxuXHQ3MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwgMTkzLCA3LCAwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE5MywgNywgMCk7XG5cdH1cbn1cbiIsIi5ibG9jay1ub3RpY2ViYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdHBhZGRpbmc6IDMycHggMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA0OHB4O1xuXHRcdGFuaW1hdGlvbjogbm90aWNlYmFyLXNjcm9sbCA5MHMgbGluZWFyIGluZmluaXRlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMTJweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdCZfX2l0ZW0taWNvbiB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmX19pdGVtLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi8vIEluZmluaXRlIHNjcm9sbCBhbmltYXRpb24gZm9yIG5vdGljZSBiYXJcbkBrZXlmcmFtZXMgbm90aWNlYmFyLXNjcm9sbCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cbiIsIi5ibG9jay1wZXJzb25hbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0Jl9fY29udGVudCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0XHRwYWRkaW5nOiA4OHB4IDA7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmLi0taXMtZnJvbnQtcGFnZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHRcdC5oaWdobGlnaHRlZC1wZXJzb24ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jl9fYmFubmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gUmV2aWV3IFNsaWRlciBDb21wb25lbnRcbi5yZXZpZXctc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMjAwKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Jl9fdG9wLWxlZnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDI0cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BhZ2luYXRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRnYXA6IDRweDtcblxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHJlbTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdH1cblxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRcdC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKTtcblx0XHR9XG5cdH1cblxuXHQmX190b3AtcmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGdhcDogOHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX25hdiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX291dGVyLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjQ7XG5cdH1cblxuXHQmX19zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCYtLWxvYWRpbmcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvYWRpbmcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzY2NjtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NwaW5uZXIge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3JkZXI6IDRweCBzb2xpZCAjZTNlM2UzO1xuXHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjMzQ5OGRiO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0dHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0YXJzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMnB4O1xuXG5cdFx0LnN0YXIge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Y29sb3I6ICNkZGQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cblx0XHRcdCYuZmlsbGVkIHtcblx0XHRcdFx0Y29sb3I6ICNmZmMxMDc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXCInO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0Y29sb3I6ICNlM2UzZTM7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXCInO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICNlM2UzZTM7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cblxuXHQmX19hdXRob3Ige1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0Y29sb3I6ICM2NjY7XG5cdH1cbn1cblxuLy8gU3dpcGVyIG92ZXJyaWRlcyBmb3IgcmV2aWV3IHNsaWRlclxuLnJldmlldy1zbGlkZXIuc3dpcGVyIHtcblx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4iLCIvKipcbiAqIEFsbCBDb21wb25lbnRzXG4gKi9cblxuQGltcG9ydCAnYXV0aG9yJztcbkBpbXBvcnQgJ2JyZWFkY3J1bWJzJztcbkBpbXBvcnQgJ2dyYXZpdHlmb3Jtcyc7XG5AaW1wb3J0ICdyZWxhdGVkLXBlb3BsZSc7XG5AaW1wb3J0ICdzb2NpYWwtbGlzdCc7XG5AaW1wb3J0ICdzb2NpYWwtc2hhcmUnO1xuXG4vLyBDYXJkc1xuQGltcG9ydCAnY2FyZHMvbmV3cy1jYXJkJztcbkBpbXBvcnQgJ2NhcmRzL3NlcnZpY2UtY2FyZCc7XG5AaW1wb3J0ICdjYXJkcy91c3AtY2FyZCc7XG5AaW1wb3J0ICdjYXJkcy9kb3dubG9hZC1jYXJkJztcbkBpbXBvcnQgJ2NhcmRzL3Byb2R1Y3QtY2FyZCc7XG5AaW1wb3J0ICdjYXJkcy9wcm9qZWN0LWNhcmQnO1xuXG4vLyBGYWNldFdQXG5AaW1wb3J0ICdmYWNldHdwL2ZhY2V0LWNoZWNrYm94JztcbkBpbXBvcnQgJ2ZhY2V0d3AvZmFjZXQtZmlsdGVycyc7XG5AaW1wb3J0ICdmYWNldHdwL2ZhY2V0LWZpbHRlcnMtbW9iaWxlJztcbkBpbXBvcnQgJ2ZhY2V0d3AvZmFjZXQtZ2VuZXJhbCc7XG5AaW1wb3J0ICdmYWNldHdwL2ZhY2V0LXBhZ2luYXRpb24nO1xuQGltcG9ydCAnZmFjZXR3cC9mYWNldC1yZXN1bHRzLWNvdW50JztcbkBpbXBvcnQgJ2ZhY2V0d3AvZmFjZXQtc2VhcmNoJztcblxuLy8gTmF2aWdhdGlvblxuQGltcG9ydCAnbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLWJyYW5kaW5nJztcbkBpbXBvcnQgJ25hdmlnYXRpb24vbmF2aWdhdGlvbi1tYWluJztcbkBpbXBvcnQgJ25hdmlnYXRpb24vbmF2aWdhdGlvbi1tb2JpbGUnO1xuXG4vLyBTbGlkZXJcbkBpbXBvcnQgJ2NlcnRpZmljZXJpbmdlbi1zbGlkZXInO1xuXG4vLyBvdGhlclxuQGltcG9ydCAncmV2aWV3LWJhbm5lcic7XG5AaW1wb3J0ICdsZWFkLXBvcHVwJzsiLCIuYXV0aG9yLWNhcmQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2F1dGhvci1uYW1lIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNTApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xMzApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcm91bmQpO1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZXhwLWJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zcGFjaW5nLTEyKTtcblxuICAmX19zcGFjaW5nLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00MCk7XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTU2KTtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTE1MCk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTgpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ZnL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy04KTtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXBhcmVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1wYXJlbnQtZG90cyB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay0xMDApO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWQtaG9tZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbiIsIi5leHAtcmVsYXRlZC1wZW9wbGUge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjYpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xMzApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMTYpO1xuICAgIG1heC13aWR0aDogMTEzNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNTYpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTYwKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy01Nik7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTI0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNTYpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0wKTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcm91bmQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tMzAwKTtcbiAgICB3aWR0aDogNDBweDtcblxuICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDAuODUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmV4cC1zb2NpYWwtc2hhcmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTUwKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctOCk7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXJvdW5kKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuXG4gICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgLS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNzAwKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTgpO1xuICAgIH1cbiAgfVxufVxuIiwiLm5ld3MtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG5cdCZfX2ltYWdlLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtLWZhbGxiYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWV0YS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogNHB4O1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAwIHZhcigtLXNwYWNpbmctMCk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgpO1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMTYpO1xuXHR9XG5cblx0Jl9fZnVuY3Rpb24ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy00KTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTgpO1xuXHR9XG5cblx0Jl9fYnJhbmQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy00KTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTgpO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC03MDApO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0LnByb2R1Y3QtY2FyZF9faW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHR9XG5cdH1cbn1cblxuLmZhY2V0d3AtdHlwZS1zZWFyY2gge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuIiwiLnNlcnZpY2UtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuXHQmX19jb250ZW50IHtcblx0XHRib3JkZXItcmFkaXVzOiA1NnB4O1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNTYpIHZhcigtLXNwYWNpbmctNTYpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xNik7XG5cdH1cbn1cbiIsIi51c3AtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuXHQmX19pbWFnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTI0KSB2YXIoLS1zcGFjaW5nLTApIHZhcigtLXNwYWNpbmctMClcblx0XHRcdHZhcigtLXNwYWNpbmctMCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyMDBweCk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTYwMCk7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xNik7XG5cdH1cblxuXHQmX19jb250ZW50LWlubmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuIiwiLmRvd25sb2FkLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cblx0Jl9fbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2NvbnRlbnQtdGl0bGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctOCk7XG5cdH1cblxuXHQmX19jb250ZW50LWljb24ge1xuXHRcdHBhZGRpbmc6IDAgMTZweCAwIDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNDAwKTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2FyZC1oaWRkZW4ge1xuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XG5cdFx0Jl9faW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Ji0tZmFsbGJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCZfX21ldGEtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA0cHg7XG5cdFx0fVxuXHRcblx0XHQmX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDAgMCB2YXIoLS1zcGFjaW5nLTApO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcblx0XHR9XG5cdFxuXHRcdCZfX2Z1bmN0aW9uIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTQpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy04KTtcblx0XHR9XG5cdFxuXHRcdCZfX2JyYW5kIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTQpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy04KTtcblx0XHR9XG5cdFxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC03MDApO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdGZsZXgtZ3JvdzogMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5wcm9kdWN0LWNhcmRfX2ltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH0iLCIucHJvamVjdC1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mYWxsYmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCB2YXIoLS1zcGFjaW5nLTApO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgICB9XG5cbiAgICAmX19mdW5jdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpIHZhcigtLXNwYWNpbmctNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctOCk7XG4gICAgfVxuXG4gICAgJl9fYnJhbmQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTQpO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC00MDApO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTgpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTcwMCk7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFjZXQtZmlsdGVycy1kZXNrdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00OCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmFjZXQtZmlsdGVycyB7XG4gIC5uYXYtdGFicyB7XG4gICAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IHZhcigtLXNwYWNpbmctMjApO1xuICAgIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiB2YXIoLS1zcGFjaW5nLTIwKTtcbiAgICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAgIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCk7XG4gICAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNCk7XG4gICAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tY29sb3ItZGFyay00NTApO1xuICAgIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLTQ1MCk7XG4gICAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS02MDApO1xuICAgIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstNDUwKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICAtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC00MDApO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0xMik7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxnKTtcblxuICAgICYtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC01MDApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTE2MCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTI0KTtcbiAgICB9XG5cbiAgICAmLS1kZWxldGUge1xuICAgICAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XG4gICAgICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTcwKTtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy0yNCk7XG5cbiAgICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgICAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS03MDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX251bSB7XG4gICAgICAtLW5hdi1saW5rLW51bS1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgLS1uYXYtbGluay1udW0tYmctY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNjAwKTtcblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1saW5rLW51bS1iZy1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXJvdW5kKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uYXYtbGluay1udW0tY29sb3IpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC01MDApO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTAwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICB3aWR0aDogMThweDtcblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCk7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zMikgdmFyKC0tc3BhY2luZy0yNCk7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuLmZhY2V0LWZpbHRlcnMtbW9iaWxlIHtcbiAgJl9fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBpbnNldDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjQpIHZhcigtLXNwYWNpbmctMTYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLTMwMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuYWRtaW4tYmFyICYge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZy0yNCkgKyA0NnB4KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxODBkZWcsXG4gICAgICByZ2IoMjU1IDI1NSAyNTUgLyAwJSkgMCUsXG4gICAgICB2YXIoLS1jb2xvci13aGl0ZSkgMzIlXG4gICAgKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGluc2V0OiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00OCkgdmFyKC0tc3BhY2luZy0xNikgdmFyKC0tc3BhY2luZy0yMCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTAwJTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTQpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTE1MCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00MCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19jbG9zZS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLS1kZWxldGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7XG4gIH1cblxuICAmX19hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctODApO1xuICB9XG5cbiAgJl9fYWNjb3JkaW9uLWl0ZW0ge1xuICAgIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCk7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNTApO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgLmlzLWFkZC1saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAuaXMtc3Vic3RyYWN0LWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjY29yZGlvbi1sYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgfVxuXG4gICZfX2FjY29yZGlvbi1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG5cbiAgLmZhY2V0d3AtdHlwZS1jaGVja2JveGVzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTI0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZhY2V0d3AtaW5wdXQtd3JhcCxcbiAgICAuZmFjZXR3cC1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWJ0biB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy04KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX25hdi1idG4tbnVtIHtcbiAgICAtLW5hdi1saW5rLW51bS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG4gICAgLS1uYXYtbGluay1udW0tYmctY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbi5mYWNldHdwLWZhY2V0LWZpbHRlci1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yNCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNTYpO1xuICB9XG59XG5cbi5mYWNldHdwLWZhY2V0LWZpbHRlci1hc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTU2KTtcbiAgfVxufVxuXG4uZmFjZXR3cC1mYWNldCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWZhY2V0d3AtZmFjZXQtbWFyZ2luLWJvdHRvbSkgIWltcG9ydGFudDtcbn1cbiIsIi5mYWNldHdwLWZhY2V0LXBhZ2luYXRpb24ge1xuICAuZmFjZXR3cC1wYWdlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMTYpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICAgIH1cblxuICAgICY6bm90KDplbXB0eSkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xNik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy05Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0d3AtcGFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kYXJrLTEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy00KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS00NTApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC03MDApO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTUwKTtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNpbmctMCk7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0wKTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLTMwMCk7XG4gICAgd2lkdGg6IDM4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTYwMCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjppcyg6aG92ZXIsIDpmb2N1cyk6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5mYWNldHdwLWZhY2V0LW51bWJlcl9vZl9yZXN1bHRzIHtcbiAgLS1mYWNldHdwLWZhY2V0LW1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMzIpO1xuXG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWxnKTtcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuLmZhY2V0d3AtdHlwZS1zZWFyY2gge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHQuZmFjZXR3cC1pY29uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHJpZ2h0OiB2YXIoLS1zcGFjaW5nLTE2KTtcblx0XHR0b3A6IDEzcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hc2staW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnJyk7XG5cdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnJyk7XG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRcdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmVkO1xuXHRcdH1cblxuXHRcdCY6bm90KC5mLWxvYWRpbmcpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmFjZXR3cC1zZWFyY2gge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kYXJrLTEwMCk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLTIwMCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcblx0aGVpZ2h0OiA0NnB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtMTUwKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0xNik7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctMjQpICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAyMTBweDtcblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWRhcmstMjAwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4iLCIuc2l0ZS1icmFuZGluZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEwMCk7XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5zaXRlLXRpdGxlIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnNpdGUtbG9nby13cmFwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1sb2dvIHtcblx0aGVpZ2h0OiB2YXIoLS1zaXRlLWxvZ28taGVpZ2h0LCBhdXRvKTtcblx0bWF4LXdpZHRoOiB2YXIoLS1zaXRlLWxvZ28tc2l6ZSwgMjkwcHgpO1xuXHRwYWRkaW5nOiB2YXIoLS1zaXRlLWxvZ28tcGFkZGluZy15KSB2YXIoLS1zaXRlLWxvZ28tcGFkZGluZy14KTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oaWdobGlnaHRlZC1wZXJzb24td3JhcCB7XG5cdHBhZGRpbmc6IDMycHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuaGVhZGVyIHtcblx0LmhpZ2hsaWdodGVkLXBlcnNvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5oaWdobGlnaHRlZC1wZXJzb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDFyZW07XG5cblx0Jl9fYmFubmVyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMC4xMjI1cmVtO1xuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zZWNvbmRhcnksICM2NjYpO1xuXHR9XG59XG5cbi5wdWxzYXRpbmctZG90IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjNGNhZjUwO1xuXHRib3gtc2hhZG93OiAwIDAgMCByZ2JhKDc2LCAxNzUsIDgwLCAwLjcpO1xuXHRhbmltYXRpb246IHB1bHNhdGVEb3QgMS41cyBpbmZpbml0ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQGtleWZyYW1lcyBwdWxzYXRlRG90IHtcblx0MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3NiwgMTc1LCA4MCwgMC43KTtcblx0fVxuXHQ3MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSg3NiwgMTc1LCA4MCwgMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc2LCAxNzUsIDgwLCAwKTtcblx0fVxufVxuIiwiLm1haW4tbmF2aWdhdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0yMCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cblx0LnNpdGUtbmF2aWdhdGlvbl9fbGluayxcblx0LnNpdGUtbmF2aWdhdGlvbl9fbGluay10b3Age1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdCYubWFpbi1uYXZpZ2F0aW9uLS1zY3JvbGxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0LnNpdGUtbmF2aWdhdGlvbl9fbGluayxcblx0XHQuc2l0ZS1uYXZpZ2F0aW9uX19saW5rLXRvcCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdH1cblxuXHRcdC8vIEtlZXAgbWVnYSBtZW51IGl0ZW1zIHdoaXRlIHdoZW4gbWVudSBpcyBvcGVuXG5cdFx0Ji5tZWdhLW1lbnUtb3BlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHRcdC5zaXRlLW5hdmlnYXRpb25fX2xpbmssXG5cdFx0XHQuc2l0ZS1uYXZpZ2F0aW9uX19saW5rLXRvcCxcblx0XHRcdC5tZWdhLW1lbnUtY29udGFpbmVyIC5zaXRlLW5hdmlnYXRpb25fX2xpbmssXG5cdFx0XHQuZHJvcGRvd24tbWVudSAuc2l0ZS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm1lZ2EtbWVudS1vcGVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHQuc2l0ZS1uYXZpZ2F0aW9uX19saW5rLFxuXHRcdC5zaXRlLW5hdmlnYXRpb25fX2xpbmstdG9wLFxuXHRcdC5tZWdhLW1lbnUtY29udGFpbmVyIC5zaXRlLW5hdmlnYXRpb25fX2xpbmssXG5cdFx0LmRyb3Bkb3duLW1lbnUgLnNpdGUtbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdH1cblx0fVxuXG5cdC5tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctMzIpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEVuc3VyZSBkcm9wZG93biBtZW51IGl0ZW1zIHN0YXkgd2hpdGUgd2hlbiBtZWdhIG1lbnUgaXMgb3BlblxuLm1lZ2EtbWVudS1jb250YWluZXIuc2hvdyAuc2l0ZS1uYXZpZ2F0aW9uX19saW5rLFxuLmRyb3Bkb3duLW1lbnUuc2hvdyAuc2l0ZS1uYXZpZ2F0aW9uX19saW5rIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZGFyay00NTApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gTWVnYSBNZW51IFN0eWxlc1xuLmRyb3Bkb3duLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBub25lO1xuXHRtaW4td2lkdGg6IDEwcmVtO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0dHJhbnNpdGlvbjpcblx0XHRiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsXG5cdFx0b3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LFxuXHRcdHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdGxpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0YS5zaXRlLW5hdmlnYXRpb25fX2xpbmsge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhhcy1tZWdhbWVudSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy00MCkgMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHQubWVnYW1lbnUtY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTIwKTtcblx0XHR9XG5cdH1cblxuXHQvLyBJY29uIHJvdGF0aW9uIHN0eWxlc1xuXHQuc2l0ZS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRzdmcge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0JlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRHJvcGVuZCBzdHlsZXMgZm9yIHNlY29uZCBsZXZlbFxuLmRyb3BlbmQge1xuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHQvLyBJY29uIHJvdGF0aW9uIGZvciBzZWNvbmQgbGV2ZWxcblx0XHQuc2l0ZS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXG5cdFx0XHQmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLW5hdmlnYXRpb24ge1xuXHQmX19saW5rIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tbmF2aWdhdGlvbi1saW5rLWZvbnQtc2l6ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLW5hdmlnYXRpb24tbGluay1mb250LXdlaWdodCk7XG5cdFx0cGFkZGluZzogdmFyKC0tbmF2aWdhdGlvbi1saW5rLXBhZGRpbmcteSlcblx0XHRcdHZhcigtLW5hdmlnYXRpb24tbGluay1wYWRkaW5nLXgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHR9XG5cdH1cbn1cblxuLmlzLWN1cnJlbnQtdG9wIHtcblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXHR9XG59XG5cbi5jdXJyZW50X3BhZ2VfaXRlbSB7XG5cdGEuc2l0ZS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdH1cbn1cblxuLnN1Yi1tZW51LmRyb3Bkb3duLW1lbnUge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XG5cdHRyYW5zaXRpb246XG5cdFx0b3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksXG5cdFx0dHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcblx0XHR2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjNzO1xuXG5cdCYuc2hvdyB7XG5cdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0b3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksXG5cdFx0XHR0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuXHRcdFx0dmlzaWJpbGl0eSAwcyBsaW5lYXIgMHM7XG5cdH1cblxuXHRsaSB7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy05KTtcblxuXHRcdGEuc2l0ZS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLW5hdmlnYXRpb24tbGluay1mb250LXNpemUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLW5hdmlnYXRpb24tbGluay1mb250LXdlaWdodCk7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0YmFja2dyb3VuZCAwLjJzLFxuXHRcdFx0XHRjb2xvciAwLjJzO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uX19saW5rLmljb24tcm90YXRlZCBzdmcge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm1lZ2EtbWVudS1jb250YWluZXIuc3ViLW1lbnUuZHJvcGRvd24tbWVudSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0zMik7XG5cdC8vIEFkZCBoZWlnaHQgdHJhbnNpdGlvbiBmb3Igc21vb3RoIGFuaW1hdGlvbnNcblx0dHJhbnNpdGlvbjpcblx0XHR0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuXHRcdGhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5tZWdhLW1lbnUtY29udGFpbmVyLnNob3cuc3ViLW1lbnUuZHJvcGRvd24tbWVudSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zaXRpb246XG5cdFx0dHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcblx0XHRoZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4ubWVnYS1tZW51LWNvbnRhaW5lciAucm93IHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWVnYS1tZW51LWNvbCB7XG5cdHBhZGRpbmc6IDRyZW0gMnJlbTtcblx0Ly8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIxKTtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nOiA0cmVtIDJyZW0gNHJlbSAwO1xuXHRcdC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMSk7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDRyZW0gMnJlbTtcblx0XHQvLyBib3JkZXItcmlnaHQ6IG5vbmU7XG5cdH1cbn1cblxuLm1lZ2EtbWVudS1jb2wtdGl0bGUtY29udGFpbmVyIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogdmFyKC0tc3BhY2luZy0xNik7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1lZ2EtbWVudS1jb2wtdGl0bGUtaW1hZ2Uge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLm1lZ2EtbWVudS1jb2wtdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC02MDApO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRsaW5lLWhlaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiB2YXIoLS1zcGFjaW5nLTE2KTtcbn1cblxuLm1lZ2EtbWVudS1zdWJsaXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTE2KSB2YXIoLS1zcGFjaW5nLTApO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItZGFyay00NTApO1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1uYXZpZ2F0aW9uLWxpbmstZm9udC1zaXplKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC00MDApO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vdmVybGF5LWJhY2tncm91bmQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiA4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbmJvZHkubWVnYS1tZW51LWFjdGl2ZSAub3ZlcmxheS1iYWNrZ3JvdW5kIHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlci0tc2Nyb2xsZWQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1uYXZpZ2F0aW9uX19saW5rLFxuLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1uYXZpZ2F0aW9uX19saW5rLXRvcCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbi0tc2Nyb2xsZWQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbi0tc2Nyb2xsZWQgLnNpdGUtbmF2aWdhdGlvbl9fbGluayxcbi5tYWluLW5hdmlnYXRpb24tLXNjcm9sbGVkIC5zaXRlLW5hdmlnYXRpb25fX2xpbmstdG9wIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lm1lZ2EtbWVudS1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbiB7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0Ly8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXHQvLyAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuYm9keS5tZWdhLW1lbnUtYWN0aXZlIC5tYWluLW5hdmlnYXRpb24gLnNpdGUtbmF2aWdhdGlvbl9fbGluayxcbmJvZHkubWVnYS1tZW51LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uIC5zaXRlLW5hdmlnYXRpb25fX2xpbmstdG9wIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uY3RhLWJ1dHRvbiB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWVnYS1tZW51LWNvbnRhaW5lciB7XG5cdC5tZWdhLW1lbnUtcGFyZW50LWl0ZW0ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAtMTdweDtcblx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVnYS1tZW51LWNoaWxkcmVuLXRpdGxlIHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5tZWdhLW1lbnUtY2hpbGRyZW4tZGVzY3JpcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWRhcmstNDUwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lZ2EtbWVudS1jaGlsZHJlbi1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDI0cHg7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0fVxufVxuXG4ubWVnYS1tZW51LXN1Yml0ZW0ge1xuXHQuc2l0ZS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItZGFyay00NTApO1xuXHRcdH1cblx0fVxufVxuXG4ubWVnYS1tZW51LXBhcmVudC1saXN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uX19saW5rLmlzLWN1cnJlbnQge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ubWVnYS1tZW51LXBhcmVudC1pdGVtLmlzLWN1cnJlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXByaW1hcnktY29sb3ItcmdiKSwgMC4xKTtcbn1cblxuLnByb2R1Y3Qtb3ZlcnZpZXdfX2ZpbHRlcnMtYmFubmVyLXRpdGxlIHtcblx0cGFkZGluZzogMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcblx0Ym9yZGVyLXJhZGl1czogMTZweCAxNnB4IDE2cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0Ym90dG9tOiAtMjBweDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IDI2cHggc29saWQgI2U1ZTdlYjtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyM2RlZyk7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC02cHg7XG5cdFx0Ym90dG9tOiAtMThweDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IDI2cHggc29saWQgI2ZmZjtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyM2RlZyk7XG5cdH1cbn1cblxuLy8gTWVnYSBNZW51IEZlYXR1cmVkIEltYWdlIFN0eWxlc1xuLm1lZ2EtbWVudS1mZWF0dXJlZC1pbWFnZSB7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDFyZW07XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0Ji5zaG93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhvdmVyIGVmZmVjdCBmb3IgbWVnYSBtZW51IHN1Yml0ZW1zXG4ubWVnYS1tZW51LXN1Yml0ZW0ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYiksIDAuMDUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0fVxufVxuXG4vLyBNZWdhIE1lbnUgTm8gQ2hpbGRyZW4gU3R5bGVzXG4ubWVnYS1tZW51LW5vLWNoaWxkcmVuIHtcblx0bWFyZ2luLXRvcDogMXJlbTtcblx0cGFkZGluZzogMXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4ubWVnYS1tZW51LWdvLXRvLWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTUwMCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZzogMC43NXJlbSAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdH1cblxuXHRpIHtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cdH1cblxuXHQmOmhvdmVyIGkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuXHR9XG59XG4iLCIvKiBIRUFERVIgU1RZTEVTXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi5wYWdlLWhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi5wYWdlLWhlYWRlciAuaGVhZGVyLWJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDAwO1xuXG5cdCZfX3JpZ2h0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXG5cdGJ1dHRvbi50b2dnbGUtbWVudSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0cGFkZGluZzogOHB4IDRweDtcblx0fVxuXG5cdC5zZWFyY2gtb3ZlcmxheV9fb3BlbiB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG59XG5cbi5wYWdlLWhlYWRlciAuYnJhbmQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNjAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNjBweDtcblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHRoNSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ucGFnZS1oZWFkZXIgLm1lbnUtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdC5lbXBsb3llZS1jYXJkLXdyYXBwZXIge1xuXHRcdC5oaWdobGlnaHRlZC1wZXJzb24ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWhlYWRlciAubWVudS13cmFwcGVyLmlzLXZpc2libGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5wYWdlLWhlYWRlciAubGlzdC13cmFwcGVyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHdpZHRoOiAxMDB2dztcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnBhZ2UtaGVhZGVyIC5saXN0LXdyYXBwZXI6bnRoLWNoaWxkKDIpLFxuLnBhZ2UtaGVhZGVyIC5saXN0LXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMjB2dztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR0b3A6IDA7XG59XG5cbi5wYWdlLWhlYWRlciAubGlzdC13cmFwcGVyOm50aC1jaGlsZCgyKS5pcy12aXNpYmxlLFxuLnBhZ2UtaGVhZGVyIC5saXN0LXdyYXBwZXI6bnRoLWNoaWxkKDMpLmlzLXZpc2libGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5wYWdlLWhlYWRlciAubGlzdC13cmFwcGVyOm50aC1jaGlsZCgxKSA+IHVsID4gbGkgPiAuc3ViLW1lbnUsXG4ucGFnZS1oZWFkZXIgLmxpc3Qtd3JhcHBlcjpudGgtY2hpbGQoMikgLmxldmVsLTMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXIgLm1lbnUtd3JhcHBlciBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucGFnZS1oZWFkZXIgLm1lbnUtd3JhcHBlciBhLm5hdi1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XG59XG5cbi5wYWdlLWhlYWRlciAubWVudS13cmFwcGVyIGEubmF2LWxpbms6aG92ZXIsXG4ucGFnZS1oZWFkZXIgLm1lbnUtd3JhcHBlciBhLm5hdi1saW5rLmlzLWFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcbn1cblxuLnBhZ2UtaGVhZGVyIC5tZW51LXdyYXBwZXIgYS5uYXYtbGluay5uZXN0ZWQ6OmFmdGVyLFxuLnBhZ2UtaGVhZGVyIC5tZW51LXdyYXBwZXIgYS5uYXYtbGluay5uZXN0ZWQuaXMtYWN0aXZlOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSclMjMwMDAwMDAnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyUzRSUzQ3BhdGggZD0nTTIyMS42NiwxMzMuNjZsLTcyLDcyYTgsOCwwLDAsMS0xMS4zMi0xMS4zMkwxOTYuNjksMTM2SDQwYTgsOCwwLDAsMSwwLTE2SDE5Ni42OUwxMzguMzQsNjEuNjZhOCw4LDAsMCwxLDExLjMyLTExLjMybDcyLDcyQTgsOCwwLDAsMSwyMjEuNjYsMTMzLjY2WiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLnBhZ2UtaGVhZGVyIC5iYWNrLW9uZS1sZXZlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHR9XG5cblx0aSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5wYWdlLWhlYWRlciAucGFyZW50LWhlYWRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRwYWRkaW5nOiAxNnB4IDA7XG5cblx0LnBhcmVudC1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtNjAwKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdC5wYXJlbnQtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5saXN0LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0dWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lm1lbnUge1xuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdWItbWVudSB7XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LTQwMCk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdmJhci1uYXYge1xuXHQmLS1pY29ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1lbnUge1xuXHQmLS1vdmVybGF5IHtcblx0XHQmLmlzLXZpc2libGUge1xuXHRcdFx0bWluLXdpZHRoOiAxMDB2dztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1vYmlsZSBtZW51IGl0ZW0gZGVzY3JpcHRpb25zXG4ubW9iaWxlLW1lbnUtaXRlbS1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7IC8vIEhpZGRlbiBieSBkZWZhdWx0XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLTQ1MCk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cbn1cbiIsIi5qcy1zd2lwZXItY2VydGlmaWNlcmluZ2VuLXNsaWRlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogNTBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHR0byByaWdodCxcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgNjAlLFxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXG5cdFx0KTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHR0byBsZWZ0LFxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSxcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSA2MCUsXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcblx0XHQpO1xuXHR9XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFuaW1hdGlvbjogc2xpZGVJbmZpbml0ZSA1MHMgbGluZWFyIGluZmluaXRlO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdC5jZXJ0aWZpY2VyaW5nLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0LmNlcnRpZmljYXRlLXRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluZmluaXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG5cdH1cbn1cbiIsIi5yZXZpZXctYmFubmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JhdGluZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uc3RhcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDJweDtcblxuXHQuc3RhciB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAjZGRkO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuXHRcdCYuZmlsbGVkIHtcblx0XHRcdGNvbG9yOiAjZmZjMTA3O1xuXHRcdH1cblxuXHRcdCYuaGFsZi1maWxsZWQge1xuXHRcdFx0Y29sb3I6ICNmZmMxMDc7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJ+KYhSc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogI2RkZDtcblx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDAsIDUwJSAxMDAlLCAwIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jcmF0aW5nIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzMzMztcbn1cblxuI3RvdGFsUmV2aWV3cyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM2NjY7XG59XG4iLCIubGVhZC1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbn1cblxuLnBvcHVwLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbnNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuICAgIH1cbn1cblxuI3BvcHVwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjc1cmVtO1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8qKlxuICogQWxsIExheW91dHNcbiAqL1xuXG4vLyBIZWFkZXJzXG5AaW1wb3J0ICdoZWFkZXJzL2hlYWRlci1pbWFnZSc7XG5cbi8vIE92ZXJ2aWV3c1xuQGltcG9ydCAnb3ZlcnZpZXdzL3Byb2R1Y3Qtb3ZlcnZpZXcnO1xuLy8gQGltcG9ydCAnb3ZlcnZpZXdzL2FjdGl2aXR5LW92ZXJ2aWV3Jztcbi8vIEBpbXBvcnQgJ292ZXJ2aWV3cy9vdmVydmlldy1kZWZhdWx0Jztcbi8vIEBpbXBvcnQgJ292ZXJ2aWV3cy9wZW9wbGUtb3ZlcnZpZXcnO1xuLy8gQGltcG9ydCAnb3ZlcnZpZXdzL3Bvc3Qtb3ZlcnZpZXcnO1xuLy8gQGltcG9ydCAnb3ZlcnZpZXdzL3NlYXJjaC1vdmVydmlldyc7XG5cbi8vIFNpbmdsZXNcbkBpbXBvcnQgJ3NpbmdsZXMvc2luZ2xlLXByb2R1Y3QnO1xuQGltcG9ydCAnc2luZ2xlcy9zaW5nbGUtZG93bmxvYWQnO1xuXG4vLyBPdGhlclxuQGltcG9ydCAnZm9vdGVyJztcbkBpbXBvcnQgJ2hlYWRlcic7XG5AaW1wb3J0ICdwYWdlJztcbiIsIi5oZWFkZXItaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQwKTtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIucHJvZHVjdC1vdmVydmlldyB7XG5cdHBhZGRpbmc6IDY0cHggMDtcblxuXHQmX19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDExMHB4IDAgMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdHBhZGRpbmc6IDE2MHB4IDAgNjRweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cbn1cblxuLm92ZXJ2aWV3X19wYWdpbmF0aW9uLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNjRweDtcbn1cblxuLm9mZmNhbnZhcy1wcm9kdWN0LXRyaWdnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY4cHgpO1xuXG5cdCYuaXMtZml4ZWQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdCYuaXMtdmlzaWJsZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8vIEZpeGVkIGZpbHRlciBidXR0b24gZm9yIG1vYmlsZVxuLnByb2R1Y3Qtb3ZlcnZpZXdfX2ZpbHRlci1idXR0b24tLWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR0cmFuc2l0aW9uOlxuXHRcdHRyYW5zZm9ybSAwLjNzLFxuXHRcdG9wYWNpdHkgMC4zcztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogOTk5OTtcblxuXHQmLmlzLXZpc2libGUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG59XG5cbi5vZmZjYW52YXMtcHJvZHVjdC10cmlnZ2VyLS1maXhlZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LW92ZXJ2aWV3IHtcblx0Jl9fcmVsYXRlZC1wcm9kdWN0cyB7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0fVxuXG5cdCZfX3JlbGF0ZWQtcHJvZHVjdHMtaGVhZGluZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHQmX19yZWxhdGVkLXByb2R1Y3RzLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9fcmVsYXRlZC1wcm9kdWN0cy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9fcmVsYXRlZC1wcm9kdWN0cy1saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cdH1cblxuXHQmX19yZWxhdGVkLXByb2R1Y3RzLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGdhcDogMTZweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vIEVuc3VyZSB0aGUgZW50aXJlIGNhcmQgbGluayBpcyBzdHlsZWQgYXMgYSBzaW5nbGUgbGlua1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vIFByZXZlbnQgdW5kZXJsaW5lIG9uIGhvdmVyXG5cdFx0fVxuXG5cdFx0Jjpob3ZlciAucGgtYm9sZCwgJjpob3ZlciAucHJvZHVjdC1vdmVydmlld19fcmVsYXRlZC1wcm9kdWN0cy1pdGVtLWltYWdlIGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0fVxuXG5cdFx0Ly8gVGFyZ2V0IHRoZSBpY29uIHNwZWNpZmljYWxseSBvbiBob3ZlclxuXHRcdCY6aG92ZXIgaS5waC1ib2xkIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0XHR9XG5cdH1cblxuXHQmX19yZWxhdGVkLXByb2R1Y3RzLWl0ZW0taW1hZ2Uge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRtaW4td2lkdGg6IDYwcHg7XG5cdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0XHR9XG5cdH1cblxuXHQmX19yZWxhdGVkLXByb2R1Y3RzLWl0ZW0tY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNHB4O1xuXHR9XG5cblx0Jl9fcmVsYXRlZC1wcm9kdWN0cy1pdGVtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXG5cdCZfX3JlbGF0ZWQtcHJvZHVjdHMtaXRlbS1saW5rIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDRweDtcblxuXHRcdGkucGgtYm9sZCB7XG5cdFx0XHR0b3A6IDAuNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRcdH1cblx0fVxufSIsIi5zaW5nbGUtcHJvZHVjdCB7XG5cdC50b3AtY2FyZC13cmFwcGVyIHtcblx0XHQuaGlnaGxpZ2h0ZWQtcGVyc29uIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVtcGxveWVlLWNhcmQtd3JhcHBlciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHRcdC5oaWdobGlnaHRlZC1wZXJzb24ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jl9fYmFubmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NoaWxkIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0cGFkZGluZy10b3A6IDU4cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0bWFyZ2luOiB2YXIoLS1zcGFjaW5nLTMyKSAwIDg4cHg7XG5cdFx0fVxuXG5cdFx0LmhpZ2hsaWdodGVkLXBlcnNvbiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yNCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMzIpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA1NnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY291bnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxuXHQmX19zcGVjaWZpY2F0aW9ucyB7XG5cdFx0cGFkZGluZzogODhweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cdH1cblxuXHQmX19zcGVjaWZpY2F0aW9ucy1jb250ZW50IHtcblx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0Y29sdW1uLWdhcDogdmFyKC0tc3BhY2luZy0zMik7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcblx0XHR9XG5cdH1cblxuXHQmX19zcGVjaWZpY2F0aW9ucy10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdCZfX3NwZWNpZmljYXRpb25zLWNvbnRlbnQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0b3BhY2l0eTogMC43ODtcblx0fVxuXG5cdCZfX3VzcHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cdH1cblxuXHQmX191c3BzLXdyYXBwZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHRcdC5idG4tLXN2ZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdXNwLWljb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUGFyZW50IHByb2R1Y3Qgc3BlY2lmaWMgc3R5bGVzXG5cdCZfX2NoaWxkcmVuIHtcblx0XHRwYWRkaW5nOiA4OHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMycHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG5cdFx0bWFyZ2luLXRvcDogLTU2cHg7XG5cdFx0ei1pbmRleDogNztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjRweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19jaGlsZHJlbi10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00OCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdH1cblxuXHQmX19wYXJlbnQtbGluayB7XG5cdFx0LmJ0biB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19icmFuZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHBhZGRpbmc6IDRweCA4cHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cbiIsIi5zaW5nbGUtZG93bmxvYWQge1xuXHQmX19oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiA1OHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0bWFyZ2luOiB2YXIoLS1zcGFjaW5nLTMyKSAwIDg4cHg7XG5cdFx0fVxuXG5cdFx0LmhpZ2hsaWdodGVkLXBlcnNvbiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yNCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMzIpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA1NnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNzIpO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy03Mik7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNzIpO1xuXHR9XG5cblx0Jl9fYnJhbmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMycHg7XG5cdH1cblxuXHQmX19oZWxsbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGdhcDogMTZweDtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmX19uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0wKSB2YXIoLS1zcGFjaW5nLTApIHZhcigtLXNwYWNpbmctNzIpO1xuXHR9XG5cblx0Jl9fbmF2aWdhdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0wKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNDApO1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdmlnYXRpb24tdGl0bGUge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC02MDApO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNTApO1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMjQpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0LS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0LS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1jb2xvci1kYXJrLTUwKTtcblxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdGFkZHJlc3Mge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNnB4O1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLTQ1MCk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblxuXHRcdGxlYWQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyLXRpdGxlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xNik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC02MDApO1xufVxuXG4uY29udGFjdC1pbmZvIHtcblx0LnNpdGUtZm9vdGVyX19uYXZpZ2F0aW9uLWl0ZW1zIHtcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcblx0fVxufVxuXG4uZmlyc3QtbWVudSB7XG5cdHVsID4gbGkgPiBhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5wYWdlLW1pY3JvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XG5cblx0Jl9fY29weXJpZ2h0ID4gYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMyKTtcblx0XHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0zMik7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuXHR9XG5cblx0Jl9fYm90dG9tLW5hdiB7XG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRnYXA6IHZhcigtLXNwYWNpbmctMjQpO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29jaWFscyB7XG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Z2FwOiB2YXIoLS1zcGFjaW5nLTI0KTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRm9vdGVyIEFjY29yZGlvbiBTdHlsZXNcbi5mb290ZXItYWNjb3JkaW9uIHtcblx0Ly8gTW9iaWxlLW9ubHkgYm9yZGVyIHN0eWxlc1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXG5cdFx0Ly8gVGFyZ2V0IHRoZSBsYXN0IGFjY29yZGlvbiBpbiB0aGUgbW9iaWxlIGxheW91dFxuXHRcdC5jb250YWN0LWluZm86bGFzdC1jaGlsZCAmIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYpIDA7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC02MDApO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLTUwKTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuXHRcdFx0LmZvb3Rlci1hY2NvcmRpb25fX2ljb24tcGx1cyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLWFjY29yZGlvbl9faWNvbi1taW51cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbYXJpYS1leHBhbmRlZD0nZmFsc2UnXSB7XG5cdFx0XHQuZm9vdGVyLWFjY29yZGlvbl9faWNvbi1wbHVzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLWFjY29yZGlvbl9faWNvbi1taW51cyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC00MDApO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbi1wbHVzLFxuXHQmX19pY29uLW1pbnVzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTE2KTtcblx0XHR9XG5cdH1cblxuXHQvLyBEZXNrdG9wIHN0eWxlcyAtIGFsd2F5cyBzaG93IGNvbnRlbnRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6IDAgMCB2YXIoLS1zcGFjaW5nLTE2KSAwO1xuXG5cdFx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5O1xuXHRoZWlnaHQ6IGNhbGMoODBweCk7XG5cblx0LnNpdGUtaGVhZGVyX19sb2dvLWltZy0tYmxhY2sge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLS1zY3JvbGxlZCB7XG5cdFx0LnNpdGUtaGVhZGVyX19sb2dvLWltZy0tZGVmYXVsdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc2l0ZS1oZWFkZXJfX2xvZ28taW1nLS1ibGFjayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiBjYWxjKDc1cHggKyAxdncpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRyYW5zaXRpb246XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSxcblx0XHRcdGNvbG9yIDAuMnMgZWFzZSxcblx0XHRcdGJvcmRlci1jb2xvciAwLjVzIGVhc2UsXG5cdFx0XHRoZWlnaHQgMC4zcyBlYXNlO1xuXG5cdFx0Ji5zY3JvbGwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXHRcdFx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoODBweCArIDF2dyk7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSxcblx0XHRcdFx0YmFja2Ryb3AtZmlsdGVyIDAuM3MgZWFzZTtcblx0XHR9XG5cdH1cblxuXHQuc2l0ZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjQpO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5nKTtcblx0fVxuXG5cdCYtLXN0aWNreSB7XG5cdFx0LmFkbWluLWJhciAmIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcblx0XHRcdFx0dG9wOiA0NnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdHRvcDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gV2hlbiBtZWdhIG1lbnUgaXMgb3BlbiBhbmQgLnNpdGUtaGVhZGVyIGlzIHRoZSBoZWFkZXJcbmhlYWRlci5zaXRlLWhlYWRlci5tZWdhLW1lbnUtb3BlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cblx0LmJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudFx0O1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBub25lO1xuXHRcdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblxuXHQuc2l0ZS1oZWFkZXJfX2xvZ28taW1nLS1kZWZhdWx0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zaXRlLWhlYWRlcl9fbG9nby1pbWctLWJsYWNrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ub2ZmY2FudmFzLWVuZCB7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi5zaXRlLWhlYWRlci1tb2JpbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG4iLCIvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4vLyBcdC5jb250YWluZXIsXG4vLyBcdC5yb3cge1xuLy8gXHRcdCY6bm90KFtjbGFzcyo9J2ctJ10sIFtjbGFzcyo9J2d4LSddKSB7XG4vLyBcdFx0XHQtLWJzLWd1dHRlci14OiAjeyRncmlkLWd1dHRlci13aWR0aC1tb2JpbGV9O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG4ucG9zdC1tZXRhLXdyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQwKTtcbn1cblxuLmVycm9yLWNvbnRhaW5lciB7XG5cdCRibG9jazogJjtcblxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQwKTtcblx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yNCk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctODApO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNTYpO1xuXHR9XG5cblx0Jl9faW1hZ2Utd3JhcHBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yNCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy01Nik7XG5cdFx0fVxuXG5cdFx0cGljdHVyZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzNzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNDApO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC03MDApO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LTEyMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00MCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS01Nik7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0xNjApO1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNDApO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjQpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IHZhcigtLXNwYWNpbmctMTIpO1xuXHR9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciAxMS4xLjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWFyY2ggMjgsIDIwMjRcbiAqL1xuXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbiIsIjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQ6IDUwJTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDEwcHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbixcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgc3RhcnQgKi9cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi8qIE5hdmlnYXRpb24gZm9udCBlbmQgKi9cbiIsIjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLFxuICAgIDIwMG1zIHJpZ2h0O1xufVxuLyogRnJhY3Rpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/